View a markdown version of this page

搭配 使用驅動程式AWS Glue DataBrew - AWS Glue DataBrew開發人員指南

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

搭配 使用驅動程式AWS Glue DataBrew

資料庫驅動程式是實作資料庫連線通訊協定的檔案或 URL,例如 Java Database Connectivity (JDBC)。驅動程式可做為特定資料庫管理系統 (DBMS) 與另一個系統之間的轉接器或轉換器。

在這種情況下,它允許AWS Glue DataBrew連接到您的資料。然後,您可以從支援的資料來源存取資料庫物件,例如資料表或檢視。您使用的資料來源可能稱為資料庫、資料倉儲或其他項目。不過,基於本文件的目的,我們會將所有資料提供者稱為資料來源或連線。

若要使用 JDBC 驅動程式或 jar 檔案,請下載您需要的檔案,並將其放入 S3 儲存貯體。您用來存取資料的 IAM 角色需要具有兩個驅動程式檔案的讀取許可。

注意

With AWS Glue 4.0,原生支援連線至 Snowflake 做為資料來源。您不需要提供自訂jar檔案。在 中AWS Glue DataBrew,選擇 Snowflake 做為外部來源連線,並提供 Snowflake 執行個體的 URL。URL 將在表單 https://account_identifier.snowflakecomputing.com 中使用 hostname。

提供資料存取登入資料、Snowflake 資料庫名稱和 Snowflake 結構描述名稱。此外,如果您的 Snowflake 使用者沒有預設倉儲集,您將需要提供倉儲名稱。

Snowflake 連線使用AWS Secrets Manager秘密來提供登入資料資訊。您在 中的專案和任務角色必須具有讀取此秘密的許可。

螢幕擷取畫面顯示已選取 Snowflake 做為外部來源的連線存取精靈。完成其他欄位以完成連線:JDBC URL 和資料庫存取憑證。
搭配 DataBrew 使用驅動程式
  1. 使用 產品提供的 方法,了解您正在使用的資料來源版本。

  2. 尋找所需的最新版本連接器和驅動程式。您可以在資料提供者網站上找到此資訊。

  3. 下載 JDBC 檔案的必要版本。這些通常會儲存為 Java ARchives (.JAR) 檔案。

  4. 您可以從主控台將驅動程式上傳至 S3 儲存貯體,或提供 .JAR 檔案的 S3 路徑。

  5. 輸入基本連線詳細資訊,例如類別、執行個體等。

  6. 輸入資料來源所需的任何其他組態資訊,例如虛擬私有雲端 (VPC) 資訊。