airflow.contrib.operators.mssql_to_gcs
¶
MsSQL to GCS operator.
Module Contents¶
-
class
airflow.contrib.operators.mssql_to_gcs.
MsSqlToGoogleCloudStorageOperator
(mssql_conn_id='mssql_default', *args, **kwargs)[source]¶ Bases:
airflow.contrib.operators.sql_to_gcs.BaseSQLToGoogleCloudStorageOperator
Copy data from Microsoft SQL Server to Google Cloud Storage in JSON or CSV format.
- Parameters
mssql_conn_id (str) – Reference to a specific MSSQL hook.
- Example:
The following operator will export data from the Customers table within the given MSSQL Database and then upload it to the ‘mssql-export’ GCS bucket (along with a schema file).
export_customers = MsSqlToGoogleCloudStorageOperator( task_id='export_customers', sql='SELECT * FROM dbo.Customers;', bucket='mssql-export', filename='data/customers/export.json', schema_filename='schemas/export.json', mssql_conn_id='mssql_default', google_cloud_storage_conn_id='google_cloud_default', dag=dag )