

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從 Zoho CRM 實體中讀取
<a name="zoho-crm-reading-from-entities"></a>

**必要條件**

您想要讀取的 Zoho CRM 物件。將需要物件名稱。

**同步來源支援的實體**


| 實體 | 可以篩選 | 支援限制 | 支援排序依據 | 支援選取 \$1 | 支援分區 | 
| --- | --- | --- | --- | --- | --- | 
| 產品 | 是 | 是 | 是 | 是 | 是 | 
| 報價 | 是 | 是 | 是 | 是 | 是 | 
| 購買訂單 | 是 | 是 | 是 | 是 | 是 | 
| 解決方案 | 是 | 是 | 是 | 是 | 是 | 
| 呼叫 | 是 | 是 | 是 | 是 | 是 | 
| 任務 | 是 | 是 | 是 | 是 | 是 | 
| 事件 | 是 | 是 | 是 | 是 | 是 | 
| 發票 | 是 | 是 | 是 | 是 | 是 | 
| 帳戶 | 是 | 是 | 是 | 是 | 是 | 
| 聯絡 | 是 | 是 | 是 | 是 | 是 | 
| 廠商 | 是 | 是 | 是 | 是 | 是 | 
| 行銷活動 | 是 | 是 | 是 | 是 | 是 | 
| 交易 | 是 | 是 | 是 | 是 | 是 | 
| 潛在客戶 | 是 | 是 | 是 | 是 | 是 | 
| 自訂模組 | 是 | 是 | 是 | 是 | 是 | 
| 銷售訂單 | 是 | 是 | 是 | 是 | 是 | 
| 價目表 | 是 | 是 | 是 | 是 | 是 | 
| 案例 | 是 | 是 | 是 | 是 | 是 | 

**範例**：

```
zoho_read = glueContext.create_dynamic_frame.from_options(
    connection_type="ZOHO",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "entityName",
        "API_VERSION": "v7",
        "INSTANCE_URL": "https://www.zohoapis.in/"
    }
```

**非同步來源支援的實體**：


| 實體 | 可以篩選 | 支援限制 | 支援排序依據 | 支援選取 \$1 | 支援分區 | 
| --- | --- | --- | --- | --- | --- | 
| 產品 | 是 | 否 | 否 | 是 | 否 | 
| 報價 | 是 | 否 | 否 | 是 | 否 | 
| 購買訂單 | 是 | 否 | 否 | 是 | 否 | 
| 解決方案 | 是 | 否 | 否 | 是 | 否 | 
| 呼叫 | 是 | 否 | 否 | 是 | 否 | 
| 任務 | 是 | 否 | 否 | 是 | 否 | 
| 事件 | 是 | 否 | 否 | 是 | 否 | 
| 發票 | 是 | 否 | 否 | 是 | 否 | 
| 帳戶 | 是 | 否 | 否 | 是 | 否 | 
| 聯絡 | 是 | 否 | 否 | 是 | 否 | 
| 廠商 | 是 | 否 | 否 | 是 | 否 | 
| 行銷活動 | 是 | 否 | 否 | 是 | 否 | 
| 交易 | 是 | 否 | 否 | 是 | 否 | 
| 潛在客戶 | 是 | 否 | 否 | 是 | 否 | 
| 自訂模組 | 是 | 否 | 否 | 是 | 否 | 
| 銷售訂單 | 是 | 否 | 否 | 是 | 否 | 
| 價目表 | 是 | 否 | 否 | 是 | 否 | 
| 案例 | 是 | 否 | 否 | 是 | 否 | 

**範例**：

```
zoho_read = glueContext.create_dynamic_frame.from_options(
    connection_type="ZOHO",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "entityName",
        "API_VERSION": "v7",
        "INSTANCE_URL": "https://www.zohoapis.in/",
        "TRANSFER_MODE": "ASYNC"
    }
```

**Zoho CRM 欄位詳細資訊**：

Zoho CRM 提供端點，可動態擷取支援實體的中繼資料。因此，運算子支援是在資料類型層級擷取的。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/glue/latest/dg/zoho-crm-reading-from-entities.html)

## 分區查詢
<a name="zoho-crm-reading-partitioning-queries"></a>

非同步模式中不支援分區。

**基於篩選條件的分區 (同步模式)**：

如果想要在 Spark 中使用並行，可以提供其他 Spark 選項 `PARTITION_FIELD`、`LOWER_BOUND`、`UPPER_BOUND` 和 `NUM_PARTITIONS`。使用這些參數，原始查詢會分區為可由 Spark 任務並行執行的子查詢的 `NUM_PARTITIONS` 數目。
+ `PARTITION_FIELD`：用來分區查詢的欄位名稱。
+ `LOWER_BOUND`：所選分區欄位的**包含**下限值。

  對於 Datetime 欄位，我們接受 Spark SQL 查詢中使用的 Spark 時間戳記格式。

  有效值的範例：

  ```
  "2024-09-30T01:01:01.000Z"
  ```
+ `UPPER_BOUND`：所選分區欄位的**唯一**上限值。
+ `NUM_PARTITIONS`：分區數目。

範例：

```
zoho_read = glueContext.create_dynamic_frame.from_options(
    connection_type="zohocrm",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "entityName",
        "API_VERSION": "v7",
        "PARTITION_FIELD": "Created_Time"
        "LOWER_BOUND": "2022-01-01T01:01:01.000Z"
        "UPPER_BOUND": "2024-01-01T01:01:01.000Z"
        "NUM_PARTITIONS": "10"
    }
```