Oracle To Google Cloud Storage Operator¶
Google Cloud Storage (GCS) 服务用于存储来自各种应用程序的大量数据。本页介绍如何将数据从 Oracle 复制到 GCS。
前置任务¶
要使用这些 operators,您必须执行一些操作
使用Cloud Console选择或创建 Cloud Platform 项目。
为您的项目启用结算功能,如Google Cloud 文档所述。
启用 API,如Cloud Console 文档所述。
通过 pip 安装 API 库。
pip install 'apache-airflow[google]'有关安装的详细信息。
OracleToGCSOperator¶
OracleToGCSOperator
允许您将数据从 Oracle 数据库上传到 GCS。
当您使用此 operator 时,您可以选择将上传的数据压缩为 gzip 格式。
以下是使用此 operator 将数据上传到 GCS 的示例。
tests/system/google/cloud/gcs/example_oracle_to_gcs.py
upload_oracle_to_gcs = OracleToGCSOperator(
task_id="oracle_to_gcs", sql=SQL_QUERY, bucket=BUCKET_NAME, filename=FILENAME, export_format="csv"
)
参考¶
欲了解更多信息,请参阅: * oracledb 文档 * Google Cloud Storage 文档