クラウドのファイルからのデータのロード
PL/SQLパッケージDBMS_CLOUDは、クラウド内のテキスト・ファイルとORR、ParquetおよびAvroファイルからAutonomous AI Databaseの表にデータをロードするためのサポートを提供します。また、DBMS_CLOUDを使用すると、クラウド内のData Pumpダンプ・ファイルをAutonomous AI Databaseの表にロードできます。
パッケージDBMS_CLOUDは、次のクラウド・サービスからのファイルのロードをサポートしています:
-
Oracle Cloud Infrastructure Object Storage
-
Azure Blob StorageまたはAzure Data Lake Storage
-
Amazon S3
-
Amazon S3互換:Wasabi Hot Cloud Storage
-
GitHubリポジトリ
-
Google Cloud Storage
詳細は、DBMS_CLOUD URIフォーマットを参照してください。
- 資格証明の作成および既存の表へのデータのコピー
クラウド内のファイルからデータをロードするために、最初にオブジェクト・ストレージ資格証明をAutonomous AI Databaseに保存してから、プロシージャDBMS_CLOUD.COPY_DATAを使用してデータをロードする必要があります。 - 資格証明の作成および既存の表へのData Pump Dumpファイルのロード
データ・ロードでは、Oracle Data Pumpダンプ・ファイルをソース・ファイルとして使用できます。 - Autonomous AI DatabaseへのJSONのロード
PL/SQLプロシージャDBMS_CLOUD.COPY_COLLECTIONでは、JSONドキュメントをSODAコレクションにロードできます。プロシージャDBMS_CLOUD.COPY_DATAは、Autonomous AI Databaseの既存の表にJSONデータをロードするためのサポートを提供します。 - ロードのモニターとトラブルシューティング
PL/SQLパッケージを使用して実行されたすべてのデータ・ロード操作は、表DBMS_CLOUDdba_load_operationsおよびuser_load_operationsに記録されます: - Autonomous AI Databaseへのデータのロードの例
様々な形式および様々なクラウド・ストレージ・プロバイダからAutonomous AI Databaseへのデータのロードの例を示します。