airflow.providers.google.cloud.transfers.bigquery_to_mssql

此模块包含 Google BigQuery 到 MSSQL 的操作符。

模块内容

BigQueryToMsSqlOperator

从 BigQuery 表中提取数据(或者提取选定的列)并将其插入到 MSSQL 表中。

class airflow.providers.google.cloud.transfers.bigquery_to_mssql.BigQueryToMsSqlOperator(*, source_project_dataset_table, mssql_table=None, target_table_name=None, mssql_conn_id='mssql_default', **kwargs)[源代码]

基类:airflow.providers.google.cloud.transfers.bigquery_to_sql.BigQueryToSqlBaseOperator

从 BigQuery 表中提取数据(或者提取选定的列)并将其插入到 MSSQL 表中。

另请参阅

有关如何使用此操作符的更多信息,请查看指南:操作符

参数
  • source_project_dataset_table (str) – 一个虚线的 <project>.<dataset>.<table>:来源的 big query 表

  • mssql_table (str | None) – 目标 MsSQL 表。它已被弃用:请改用 target_table_name。(已模板化)

  • target_table_name (str | None) – 目标 MsSQL 表。它优先于 mssql_table。(已模板化)

  • mssql_conn_id (str) – 对特定 mssql hook 的引用

警告

mssql_table 参数已被弃用。请改用 target_table_name

template_fields: collections.abc.Sequence[str] = ()[源代码]
get_sql_hook()[源代码]

返回一个具体的 SQL Hook(例如,一个 PostgresHook)。

持久化到 SQL 提供程序的连接。

此条目是否有帮助?