Microsoft SQL Server 到 Google Cloud Storage Operator¶
Google Cloud Storage (GCS) 服务用于存储来自各种应用程序的大量数据。本页介绍如何将数据从 Microsoft SQL Server 复制到 GCS。
先决任务¶
要使用这些 Operator,您需要做几件事
使用 Cloud Console 选择或创建 Cloud Platform 项目。
为您的项目启用结算功能,详见 Google Cloud 文档。
启用 API,详见 Cloud Console 文档。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'详细信息请参阅 安装。
MSSQLToGCSOperator¶
MSSQLToGCSOperator
允许您将数据从 Microsoft SQL Server 数据库上传到 GCS。
以下是使用此 Operator 将数据上传到 GCS 的示例。
tests/system/google/cloud/gcs/example_mssql_to_gcs.py
upload_mssql_to_gcs = MSSQLToGCSOperator(
task_id="mssql_to_gcs",
mssql_conn_id="airflow_mssql",
sql=SQL_QUERY,
bucket=BUCKET_NAME,
filename=FILENAME,
export_format="csv",
)
参考¶
更多信息,请参阅: * Microsoft SQL Server 文档 * Google Cloud Storage 文档