建立與 Snowflake 的即時連線
建立與 Snowflake 倉庫的即時連線來探索您儲存在該處的資料。
必要版本
| 需要的使用者權限 | |
|---|---|
| 若要建立與 Snowflake 的即時連線: | 啟用外部資料來源的 CRM Analytics Direct Data |
| 若要直接在 Snowflake 探索資料: | 直接探索外部資料 |
使用 OAuth 連線至 Snowflake
若要透過 OAuth 連線使用 CRM Analytics Direct Data for Snowflake,請設定 Snowflake、Salesforce、CRM Analytics,以及外部 OAuth 授權伺服器 (如 Okta)。以下是概況步驟可協助您瀏覽流程,但請連絡您的網路安全或 IT 部門,以尋求能設定符合您組織安全性需求的協助。
- 設定 Snowflake 和所選的外部授權伺服器。以下是 Snowflake 說明,其中包含連線至如 Okta 和 Microsoft Azure AD 等服務的詳細指示。
- 在已設定授權伺服器的情況下,請遵循 Salesforce 說明中「定義驗證提供者」下的步驟。
- 將驗證提供者新增至 Salesforce 後,請在 Salesforce 中定義具命認證。選取 OAuth 2.0 驗證通訊協定和每位使用者身分類型。
- 新增即時 Snowflake 連線。針對「驗證類型」設定,輸入 UserBasedOAuth。
備註 OAuth 2.0 是業界標準的授權通訊協定,不過我們無法測試每種可能的服務組合。如果您的服務無法與驗證提供者系統連線,請透過「Salesforce 客戶支援」記錄個案。
建立即時連線
- 使用 Snowflake 驗證您的帳戶。
- 在 CRM Analytics 中,按一下齒輪圖示 (
),然後選取「資料管理員」。 - 在資料管理員中,按一下「連線」索引標籤。
- 按一下「連線至資料」。
- 按一下「即時連線」。

- 按一下「新增連線」。
- 按一下「Snowflake 直接連接器」,然後輸入其設定,如「連線設定」一節中所述。
- 完成時,按一下「儲存」或「儲存並建立資料集」。
為 Snowflake 來源表格建立即時資料集
在建立即時連線後,建立一個即時資料集讓使用者探索透過連線可用的 Snowflake 表格或檢視。
建立即時連線後,請為連線啟用即時資料集。
- 在資料管理員中,按一下「資料」索引標籤。
- 在「即時資料集」索引標籤上,按一下「建立資料集」。選取連線,然後啟用透過連線可用的 Snowflake 來源表格。
- 命名即時資料集,然後將它指派給 CRM Analytics 應用程式。使用此應用程式可控制哪些 Salesforce 使用者、角色與群組擁有存取權可透過連線探索 Snowflake 資料。
- 完成時,按一下「建立即時資料集」。
若要開始探索,請在 CRM Analytics Studio 中從「資料集」索引標籤按一下即時資料集。
Snowflake 即時連線設定
所有設定都需要值,除非另有說明。
| 設定 | 描述 |
|---|---|
| 連線名稱 | 必要。識別即時連線。使用慣例讓您輕鬆區分不同的連線。 |
| 開發人員名稱 | 必要。連線的 API 名稱。此名稱必須是唯一的且以字母開頭,而且只能包含底線及英數字元。此名稱不可包含空格且不可以底線結尾,而且不可包含兩個連續的底線。建立連線後,您便無法變更開發人員名稱。 |
| 描述 | 必要。用於內部使用的連線寫入。 |
| 驗證類型 | 必要。用於此連線的各種驗證。接受的值為
|
| 已命名認證 | 選擇性。驗證類型為 UserBasedOAuth 時使用。儲存在 Salesforce 組織中已命名認證的名稱欄位。請參閱已命名認證。 |
| 使用者名稱 | 選擇性。驗證類型為 |
| 密碼 | 選擇性。驗證類型為 |
| 帳戶 | 必要。您 Snowflake 帳戶的名稱。 |
| 倉庫 | 必要。Snowflake 倉庫名稱。此設定區分大小寫,因此請根據 Snowflake 中的顯示位置輸入值。 |
| 角色 | 選擇性。Snowflake 角色,指派給您用來連線的使用者。 若要保持資料的安全性,我們建議使用獲得唯讀角色的 Snowflake 使用者來進行連線。 |
| 資料庫 | 必要。Snowflake 資料庫名稱。此設定區分大小寫,因此請根據 Snowflake 中的顯示位置輸入值。 |
| 架構 | 必要。您想要透過連線探索其資料的 Snowflake 結構描述。您可以將所有您想要探索的表格新增至單一 Snowflake 架構,或是為每個架構建立個別連線。 若要保持資料的安全性,我們建議特別為 Snowflake 的直接資料建立個別的 Snowflake 架構。 |
| 私人金鑰 | 選擇性。驗證類型為 |
| 私人金鑰複雜密碼 | 選擇性。驗證類型為 |

