airflow.providers.teradata.transfers.azure_blob_to_teradata
¶
模組內容¶
類別¶
從 Azure Blob Storage 將 CSV、JSON 和 Parquet 格式的資料載入到 Teradata。 |
- class airflow.providers.teradata.transfers.azure_blob_to_teradata.AzureBlobStorageToTeradataOperator(*, blob_source_key, public_bucket=False, azure_conn_id='azure_default', teradata_table, teradata_conn_id='teradata_default', teradata_authorization_name='', **kwargs)[source]¶
繼承自:
airflow.models.BaseOperator
從 Azure Blob Storage 將 CSV、JSON 和 Parquet 格式的資料載入到 Teradata。
另請參閱
如需更多關於如何使用此運算子的資訊,請參閱指南: AzureBlobStorageToTeradataOperator
- 參數
blob_source_key (str) – URI 格式,指定 Azure Blob 物件儲存體的位置。(已範本化) URI 格式為 /az/YOUR-STORAGE-ACCOUNT.blob.core.windows.net/YOUR-CONTAINER/YOUR-BLOB-LOCATION。請參閱 https://docs.teradata.com/search/documents?query=native+object+store&sort=last_update&virtual-field=title_only&content-lang=en-US
public_bucket (bool) – 指定提供的 Blob 容器是否為公開。如果 Blob 容器為公開,表示任何人都可以透過 URL 存取其中的物件,而無需驗證。如果容器為私有且未提供驗證,則運算子將會拋出例外。
azure_conn_id (str) – 用於 Azure Blob 認證的 Airflow WASB 連線 ID。
teradata_table (str) – 資料傳輸至的 Teradata 表格名稱。(已範本化)
teradata_conn_id (str) – 用於連線到 Teradata 的連線 ID Teradata 連線
teradata_authorization_name (str) – Teradata 授權資料庫物件的名稱,用於控制誰可以存取 Azure Blob 物件儲存體。請參閱 https://docs.teradata.com/r/Enterprise_IntelliFlex_VMware/Teradata-VantageTM-Native-Object-Store-Getting-Started-Guide-17.20/Setting-Up-Access/Controlling-Foreign-Table-Access-with-an-AUTHORIZATION-Object
請注意,
blob_source_key
和teradata_table
已範本化,因此您可以根據需要使用變數。- template_fields: collections.abc.Sequence[str] = ('blob_source_key', 'teradata_table')[source]¶