本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配 使用驅動程式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秘密來提供登入資料資訊。您在 中的專案和任務角色必須具有讀取此秘密的許可。
搭配 DataBrew 使用驅動程式
-
使用 產品提供的 方法,了解您正在使用的資料來源版本。
-
尋找所需的最新版本連接器和驅動程式。您可以在資料提供者網站上找到此資訊。
-
下載 JDBC 檔案的必要版本。這些通常會儲存為 Java ARchives (.JAR) 檔案。
-
您可以從主控台將驅動程式上傳至 S3 儲存貯體,或提供 .JAR 檔案的 S3 路徑。
-
輸入基本連線詳細資訊,例如類別、執行個體等。
-
輸入資料來源所需的任何其他組態資訊,例如虛擬私有雲端 (VPC) 資訊。