Loading
CRM Analytics
建立與 Snowflake 的即時連線

建立與 Snowflake 的即時連線

建立與 Snowflake 倉庫的即時連線來探索您儲存在該處的資料。

必要版本

需要的使用者權限
若要建立與 Snowflake 的即時連線: 啟用外部資料來源的 CRM Analytics Direct Data
若要直接在 Snowflake 探索資料: 直接探索外部資料

使用 OAuth 連線至 Snowflake

若要透過 OAuth 連線使用 CRM Analytics Direct Data for Snowflake,請設定 Snowflake、Salesforce、CRM Analytics,以及外部 OAuth 授權伺服器 (如 Okta)。以下是概況步驟可協助您瀏覽流程,但請連絡您的網路安全或 IT 部門,以尋求能設定符合您組織安全性需求的協助。

  1. 設定 Snowflake 和所選的外部授權伺服器。以下是 Snowflake 說明,其中包含連線至如 Okta 和 Microsoft Azure AD 等服務的詳細指示。
  2. 在已設定授權伺服器的情況下,請遵循 Salesforce 說明中「定義驗證提供者」下的步驟。
  3. 將驗證提供者新增至 Salesforce 後,請在 Salesforce 中定義具命認證。選取 OAuth 2.0 驗證通訊協定和每位使用者身分類型。
  4. 新增即時 Snowflake 連線。針對「驗證類型」設定,輸入 UserBasedOAuth
    備註
    備註 OAuth 2.0 是業界標準的授權通訊協定,不過我們無法測試每種可能的服務組合。如果您的服務無法與驗證提供者系統連線,請透過「Salesforce 客戶支援」記錄個案。

建立即時連線

  1. 使用 Snowflake 驗證您的帳戶。
    1. 按一下您使用者帳戶中的「 設定 」。
      Analytics 使用者設定
    2. 按一下「外部系統的驗證設定」,然後編輯您的帳戶。
    3. 確認帳戶設定,然後按一下「儲存」
  2. 在 CRM Analytics 中,按一下齒輪圖示 (齒輪圖示),然後選取「資料管理員」。
  3. 在資料管理員中,按一下「連線」索引標籤。
  4. 按一下「連線至資料」。
  5. 按一下「即時連線」。
    備註
    備註 如果您沒有看到「即時連線」索引標籤,您必須先 啟用 CRM Analytics 中的直接資料
  6. 按一下「新增連線」。
  7. 按一下「Snowflake 直接連接器」,然後輸入其設定,如「連線設定」一節中所述。
  8. 完成時,按一下「儲存」或「儲存並建立資料集」。

為 Snowflake 來源表格建立即時資料集

在建立即時連線後,建立一個即時資料集讓使用者探索透過連線可用的 Snowflake 表格或檢視。

備註
備註 即時資料集與 CRM Analytics 資料集類似,除了資料是保留在外部資料來源中。

建立即時連線後,請為連線啟用即時資料集。

  1. 在資料管理員中,按一下「資料」索引標籤。
  2. 在「即時資料集」索引標籤上,按一下「建立資料集」。選取連線,然後啟用透過連線可用的 Snowflake 來源表格。
  3. 命名即時資料集,然後將它指派給 CRM Analytics 應用程式。使用此應用程式可控制哪些 Salesforce 使用者、角色與群組擁有存取權可透過連線探索 Snowflake 資料。
  4. 完成時,按一下「建立即時資料集」。

若要開始探索,請在 CRM Analytics Studio 中從「資料集」索引標籤按一下即時資料集。

Snowflake 即時連線設定

所有設定都需要值,除非另有說明。

設定 描述
連線名稱

必要。識別即時連線。使用慣例讓您輕鬆區分不同的連線。

開發人員名稱

必要。連線的 API 名稱。此名稱必須是唯一的且以字母開頭,而且只能包含底線及英數字元。此名稱不可包含空格且不可以底線結尾,而且不可包含兩個連續的底線。建立連線後,您便無法變更開發人員名稱。

描述 必要。用於內部使用的連線寫入。
驗證類型

必要。用於此連線的各種驗證。接受的值為 UserBasedOAuthPasswordPrivateKey

  • 如果您使用 UserBasedOAuth,請在「已命名認證」欄位中輸入值。
  • 如果您使用 Password,請在「使用者名稱」和「密碼」欄位中輸入值。
  • 如果您使用 PrivateKey,請在「使用者名稱」、「私人金鑰」和「私人金鑰複雜密碼」欄位中輸入值
已命名認證 選擇性。驗證類型為 UserBasedOAuth 時使用。儲存在 Salesforce 組織中已命名認證的名稱欄位。請參閱已命名認證
使用者名稱

選擇性。驗證類型為 PasswordPrivateKey 時使用。用來連線至結構描述的 Snowflake 使用者名稱。

密碼

選擇性。驗證類型為 Password 時使用。在「使用者名稱」中指定的 Snowflake 使用者密碼。

帳戶

必要。您 Snowflake 帳戶的名稱。

倉庫

必要。Snowflake 倉庫名稱。此設定區分大小寫,因此請根據 Snowflake 中的顯示位置輸入值。

角色

選擇性。Snowflake 角色,指派給您用來連線的使用者。

若要保持資料的安全性,我們建議使用獲得唯讀角色的 Snowflake 使用者來進行連線。

資料庫

必要。Snowflake 資料庫名稱。此設定區分大小寫,因此請根據 Snowflake 中的顯示位置輸入值。

架構

必要。您想要透過連線探索其資料的 Snowflake 結構描述。您可以將所有您想要探索的表格新增至單一 Snowflake 架構,或是為每個架構建立個別連線。

若要保持資料的安全性,我們建議特別為 Snowflake 的直接資料建立個別的 Snowflake 架構。

私人金鑰

選擇性。驗證類型為 PrivateKey 時使用。與您的 Snowflake 帳戶相關聯的私人金鑰。

私人金鑰複雜密碼

選擇性。驗證類型為 PrivateKey 時使用。與您指定的私人金鑰相關聯的複雜密碼。

另請參照:

 
正在載入
Salesforce Help | Article