連線至 Snowflake 資料倉儲

您可以建立 Snowflake 資料倉儲連線,然後使用此連線存取視覺化的資料和資料模型。

開始之前,請依照設定 Snowflake 資料倉儲的金鑰組認證中的步驟建立金鑰組

請參閱格式準則 https://docs.snowflake.net/manuals/user-guide/connecting.html

  1. 在您的首頁中,依序按一下建立連線
  2. 按一下 Snowflake 資料倉儲
  3. 輸入連線名稱。
  4. 認證類型中,選取金鑰組
    如果您已使用單一因素 (基本) 認證,請切換至金鑰組認證。自 2025 年 11 月起,Snowflake 中不再支援使用單一因素密碼認證。
  5. 主機名稱中,使用下列其中一個格式輸入主機帳戶名稱:
    • 若為 Amazon Web Services 美國西部,請使用 <account>.snowflakecomputing.com
    • 若為 Amazon Web Services 所有其他區域,請使用 <account>.<region>.snowflakecomputing.com
    • 若為 Microsoft Azure 所有區域,請使用 <account>.<region>.azure.snowflakecomputing.com

    其中 account 是您要用以存取資料的 Snowflake 帳戶名稱,例如:exampleaccountname.snowflakecomputing.com

  6. 針對資料庫名稱,輸入包含所要連線之綱要表格和資料欄的資料庫名稱。
  7. 針對使用者名稱,輸入能夠存取 Snowflake 資料來源的使用者 ID。
  8. 私密 API 金鑰中,按一下選取,然後選取您在設定金鑰組認證時所建立的私密金鑰。
  9. 針對倉儲,輸入包含所要連線之資料庫、綱要表格及資料欄的倉儲名稱。例如,My Snowflake Warehouse
  10. 若要讓資料模型建立者能夠使用這些連線詳細資訊,請按一下系統連線。請參閱資料庫連線選項
  11. 按一下儲存

設定 Snowflake 資料倉儲的金鑰組認證

您可以建立金鑰組來認證 Snowflake 資料倉儲連線。

  1. 開啟本機終端機視窗。
  2. 使用此命令建立私密金鑰:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. 使用此命令建立公開金鑰:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. 登入您的 Snowflake 帳戶並建立 SQL 工作表。
  5. 將公開金鑰指定給 Snowflake 使用者。
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. 使用下列命令驗證指定的 Snowflake 使用者公開金鑰:
    DESCRIBE USER <user>;