本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Amazon DynamoDB 來源
若要從來源 Amazon DynamoDB 資料表存取資料, AWS Glue 需要描述資料表並從中匯出資料的存取權。Amazon DynamoDB 最近推出一項功能,允許設定資源型存取 (RBAC) 政策。
下列以資源為基礎的存取 (RBAC) 政策範例使用萬用字元 (*) 進行整合:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "1111",
"Effect": "Allow",
"Principal": {
"Service": "glue.amazonaws.com"
},
"Resource":"*",
"Action": [
"dynamodb:ExportTableToPointInTime",
"dynamodb:DescribeTable",
"dynamodb:DescribeExport"
],
"Condition": {
"StringEquals": {
"aws:SourceAccount": "<account-id>"
},
"StringLike": {
"aws:SourceArn": "arn:aws:glue:<region>:<account-id>:integration:*"
}
}
}]
}
對於您要複寫的 DynamoDB,請將上述 RBAC 政策範本貼到資料表的資源型政策中,並填寫欄位。
如果您想要限制政策,您必須在建立整合後更新政策,並指定完整
integrationArn
並使用StringEquals
條件,而非StringLike
。確定 DynamoDB 資料表已啟用Point-in-time復原 (PITR)。
請務必將
Describe Export
新增至資源型存取 (RBAC) 政策。
您也可以使用下列命令將 RBAC 政策新增至資料表:
aws dynamodb put-resource-policy \
--resource-arn arn:aws:dynamodb:<region>:<account-id>:table/<ddb-table-name> \
--policy file://resource-policy-with-condition.json \
--region <region>
若要驗證政策是否正確套用,請使用下列命令來取得資料表的資源政策:
aws dynamodb get-resource-policy \
--resource-arn arn:aws:dynamodb:<region>:<account-id>:table/<ddb-table-name>
--region <region>
設定 Salesforce 來源
若要建立 Salesforce 來源的連線,請參閱 連線至 Salesforce。
建立連線後,您可以指定要複寫的來源資料。

使用零 ETL 整合,您可以為支援的實體執行 DDL 操作。如需不支援的實體清單,請參閱 Salesforce 不支援的實體和欄位。
設定 Salesforce 行銷雲端帳戶參與來源
若要建立 Salesforce Marketing Cloud 帳戶參與來源的連線,請參閱 連線至 Salesforce Marketing Cloud 帳戶參與 。
使用零 ETL 整合,您可以為下列支援的實體執行 DDL 操作:
實體標籤 | 實體名稱 |
---|---|
Campaign | 行銷活動 |
清單 | list |
動態內容 | 動態內容 |
列出成員資格 | list-membership |
潛在客戶 | 潛在客戶 |
使用者 | 使用者 |
EmailTemplate | 電子郵件範本 |
EngagementStudioProgram | engagement-studio-program |
登陸頁面 | 登陸頁面 |
列出電子郵件 | list-email |
其他 Salesforce 組態
Salesforce Zero-ETL 需要 Glue 資料庫的 Lake Formation 許可,否則會從日誌IngestionFailed
取得,並顯示下列錯誤:
"errorMessage": "Insufficient lake formation permissions on Target Glue database."
設定 SAP OData 來源
若要建立 SAP OData 來源的連線,請參閱 連線至 SAP OData 。
零 ETL 整合中的 SAP OData 連接器不支援以 開頭的實體EntityOf
。
設定 ServiceNow 來源
若要建立 ServiceNow 來源的連線,請參閱 連線至 ServiceNow 。
設定 Zendesk 來源
若要建立 Zendesk 來源的連線,請參閱 連線至 Zendesk 。
使用零 ETL 整合,您可以對支援的實體執行下列 DDL 操作:
實體標籤 | 實體名稱 | 建立支援 | 支援更新 | 刪除支援 |
---|---|---|---|---|
票證 | 票證 | Y | Y | Y |
使用者 | 使用者 | Y | Y | Y |
滿意度評分 | 滿意度評分 | Y | Y | N |
文章 | 文章 | Y | Y | N |
組織 | 組織 | Y | Y | Y |
呼叫 | 呼叫 | Y | Y | N |
呼叫分支 | 腿部 | Y | Y | N |
設定 Zoho CRM 來源
若要建立 Zoho CRM 來源的連線,請參閱 連線至 Zoho CRM 。
使用零 ETL 整合,您可以對支援的實體執行下列 DDL 操作:
實體標籤 | 實體名稱 | 支援 DML 插入 | 支援 DML 修改 | 支援 DML-Delete | 支援 DDL 插入 | 支援 DDL 修改 | 支援 DDL-Delete |
---|---|---|---|---|---|---|---|
潛在客戶 | 潛在客戶 | Y | Y | Y | Y | Y | Y |
帳戶 | 帳戶 | Y | Y | Y | Y | Y | Y |
聯絡人 | contact | Y | Y | Y | Y | Y | Y |
行銷活動 | 行銷活動 | Y | Y | Y | Y | Y | Y |
任務 | 任務 | Y | Y | Y | Y | Y | Y |
事件 | 事件 | Y | Y | Y | Y | Y | Y |
呼叫 | call | Y | Y | Y | Y | Y | Y |
解決方案 | 解決方案 | Y | Y | Y | Y | Y | Y |
產品 | 產品 | Y | Y | Y | Y | Y | Y |
供應商 | 廠商 | Y | Y | Y | Y | Y | Y |
引號 | 引號 | Y | Y | Y | Y | Y | Y |
銷售訂單 | 銷售訂單 | Y | Y | Y | Y | Y | Y |
採購訂單 | 採購訂單 | Y | Y | Y | Y | Y | Y |
發票 | 發票 | Y | Y | Y | Y | Y | Y |
案例 | 案例 | Y | Y | Y | Y | Y | Y |
價格手冊 | 價格手冊 | Y | Y | Y | Y | Y | Y |
設定 Facebook 廣告來源
若要建立 Facebook 廣告來源的連線,請參閱 連線至 Facebook 廣告 。
使用零 ETL 整合,您可以對支援的實體執行下列 DDL 操作:
實體標籤 | 實體名稱 | 建立支援 | 支援更新 | 刪除支援 |
---|---|---|---|---|
廣告 | */adsets | Y | Y | Y |
Campaign | */行銷活動 | Y | Y | Y |
廣告 | */廣告 | Y | Y | Y |
設定 Instagram 廣告來源
若要建立 Instagram 廣告來源的連線,請參閱 連線至 Instagram 廣告 。
使用零 ETL 整合,您可以對支援的實體執行下列 DDL 操作:
實體名稱 | 建立支援 | 支援更新 | 刪除支援 |
---|---|---|---|
*/adsets | Y | Y | Y |
*/行銷活動 | Y | Y | Y |
*/廣告 | Y | Y | Y |