

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

# 從 Kustomer 實體中讀取
<a name="kustomer-reading-from-entities"></a>

**必要條件**

您要從中讀取的 Kustomer 物件。您將需要物件名稱，例如品牌或卡片。下表顯示支援的實體。

**來源的支援實體**：


| 實體 | 可以篩選 | 支援限制 | 支援排序依據 | 支援選取 \$1 | 支援分區 | 
| --- | --- | --- | --- | --- | --- | 
| 品牌 | 否 | 是 | 否 | 是 | 否 | 
| 卡片 | 否 | 是 | 否 | 是 | 否 | 
| 聊天設定 | 否 | 否 | 否 | 是 | 否 | 
| 公司 | 是 | 是 | 是 | 是 | 是 | 
| 對話 | 是 | 是 | 是 | 是 | 是 | 
| 客戶 | 是 | 是 | 是 | 是 | 是 | 
| 客戶搜尋已鎖定 | 否 | 是 | 否 | 是 | 否 | 
| 客戶搜尋位置 | 否 | 否 | 否 | 是 | 否 | 
| 電子郵件勾點 | 否 | 是 | 否 | 是 | 否 | 
| Web 勾點 | 否 | 是 | 否 | 是 | 否 | 
| KB 文章 | 否 | 是 | 否 | 是 | 否 | 
| KB 類別 | 否 | 是 | 否 | 是 | 否 | 
| KB 表單 | 否 | 是 | 否 | 是 | 否 | 
| KB 路由 | 否 | 是 | 否 | 是 | 否 | 
| KB 標籤 | 否 | 是 | 否 | 是 | 否 | 
| KB 範本 | 否 | 是 | 否 | 是 | 否 | 
| KB 主題 | 否 | 是 | 否 | 是 | 否 | 
| Klasses | 否 | 是 | 否 | 是 | 否 | 
| KViews | 否 | 是 | 否 | 是 | 否 | 
| 訊息 | 是 | 是 | 是 | 是 | 是 | 
| 備註 | 是 | 是 | 是 | 是 | 是 | 
| 通知 | 否 | 是 | 否 | 是 | 否 | 

**範例**：

```
Kustomer_read = glueContext.create_dynamic_frame.from_options(
    connection_type="kustomer",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "brands",
        "API_VERSION": "v1"
    }
```

## Kustomer 實體和欄位詳細資訊
<a name="kustomer-reading-from-entities-field-details"></a>

如需實體和欄位詳細資訊的更多資訊，請參閱：
+ [品牌](https://api.kustomerapp.com/v1/brands)
+ [卡片](https://api.kustomerapp.com/v1/cards)
+ [聊天設定](https://api.kustomerapp.com/v1/chat/settings)
+ [公司](https://api.kustomerapp.com/v1/companies)
+ [對話](https://api.kustomerapp.com/v1/conversations)
+ [客戶](https://api.kustomerapp.com/v1/customers)
+ [客戶搜尋已鎖定](https://api.kustomerapp.com/v1/customers/searches/pinned)
+ [客戶搜尋位置](https://api.kustomerapp.com/v1/customers/searches/positions)
+ [勾點電子郵件](https://api.kustomerapp.com/v1/hooks/email)
+ [勾點 Web](https://api.kustomerapp.com/v1/hooks/web)
+ [KB 文章](https://api.kustomerapp.com/v1/kb/articles)
+ [KB 類別](https://api.kustomerapp.com/v1/kb/categories)
+ [KB 表單]( https://api.kustomerapp.com/v1/kb/forms)
+ [KB 路由](https://api.kustomerapp.com/v1/kb/routes)
+ [KB 標籤](https://api.kustomerapp.com/v1/kb/tags)
+ [KB 範本](https://api.kustomerapp.com/v1/kb/templates)
+ [KB 主題](https://api.kustomerapp.com/v1/kb/themes)
+ [Klasses](https://api.kustomerapp.com/v1/klasses)
+ [Kviews](https://api.kustomerapp.com/v1/kviews)
+ [訊息](https://api.kustomerapp.com/v1/messages)
+ [備註](https://api.kustomerapp.com/v1/notes)
+ [通知](https://api.kustomerapp.com/v1/notifications)

Kustomer API v1

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

## 分區查詢
<a name="kustomer-reading-from-partitioning"></a>

**欄位型分區**

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

  對於 DateTime 欄位，接受 ISO 格式的值。

  有效值範例：

  ```
  "2023-01-15T11:18:39.205Z"
  ```
+ `UPPER_BOUND`：所選分區欄位的**唯一**上限值。
+ `NUM_PARTITIONS`：分區數目。

實體分區欄位支援詳細資訊如下表所示：

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

範例：

```
Kustomer_read = glueContext.create_dynamic_frame.from_options(
    connection_type="kustomer",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "conversation",
        "API_VERSION": "v1",
        "PARTITION_FIELD": "createdAt"
        "LOWER_BOUND": "2023-01-15T11:18:39.205Z"
        "UPPER_BOUND": "2023-02-15T11:18:39.205Z"
        "NUM_PARTITIONS": "2"
    }
```