専用Exadataインフラストラクチャ上のAutonomous AI Databaseへのデータのロード

Oracle Databaseツールを使用して、専用Exadataインフラストラクチャ上のAutonomous AI Databaseにデータを一括ロードできます。また、Oracleまたはその他のサード・パーティのデータ統合ツールも使用できます。

通常、データ・ロードとは、サンプル・データをAutonomous AI Databaseにロードして、その機能を探索したり、概念実証アプリケーションを開発することです。

データ・ロードはデータ移行とは異なります。データ移行の場合、通常は大量のデータが処理され、要件に応じて1回かぎりのアクティビティになることも、ルーチン・アクティビティになることもあります。Autonomous AI Databaseでサポートされている様々なデータ移行オプションを探索するには、Autonomous AI Databaseへのデータの移行を参照してください。

データ・ロードの概要

一般に、データは、クライアント・コンピュータのローカル・ファイルまたはクラウドベースのオブジェクト・ストアに格納されたファイルからロードします。

最も高速なデータ・ロードを実現するために、Oracleでは、自律型AIデータベースにデータをロードする前に、ソース・ファイルをOracle Cloud Infrastructure Object Storageなどのクラウドベースのオブジェクト・ストアにアップロードすることをお薦めします。Oracleでは、データ・センターにローカルに配置されたファイルのロードをサポートしていますが、このデータ・ロード方法を使用する際には、インターネット経由の伝送速度を考慮する必要があります(大幅に低下する可能性があります)。

次の図に、Autonomous AI Databaseへのデータのロードに使用できる最も一般的なユーティリティを示します。データ・ロード・オプションでサポートされている様々なファイル・フォーマットおよびストレージ・オプションも示されています。

画像data_loading.svgの説明

ロードのオプション

次の表に、データ・ロードの各種のツールおよびユーティリティを参照用に示します。

ツール/ユーティリティ 説明 パブリック・クラウド上の自律型AIデータベース Autonomous AI Database on Exadata Cloud@Customer 適用可能なユース・ケース 詳細情報
DBMS_CLOUDパッケージ

PL/SQLパッケージDBMS_CLOUDは、クラウドのファイルからAutonomous AI Database内に作成された表へのデータのロードをサポートします。

DBMS_CLOUD.COPY_DATAプロシージャおよびDBMS_CLOUD.COPY_TEXTプロシージャを使用して、様々なファイル・フォーマットからデータをロードできます。

お客様またはOCI File System Service (FSS)が提供する外部ネットワーク・ファイル・システム(NFS)デバイスは、DBMS_CLOUD_ADMINプロシージャを使用して接続できます。

適用可能 適用可能 高速ロードのためにクラウド・オブジェクト・ストアを活用する大規模なデータセット。

クラウドのファイルからのデータのロード

Autonomous AI Databaseへのネットワーク・ファイル・ストレージのアタッチ

Autonomous AI Databaseへの外部ファイル・ストレージのアタッチ

データベース・アクション

Autonomous AI Databaseの開発、データ・ツール、管理およびモニタリングの機能を備えたWebベースのインタフェース。

データベース・アクションは、各Autonomous AI Databaseインスタンスにバンドルされています。

適用可能 適用可能

小規模なテストおよび開発データセット。

ローカル・ファイル、クラウド・ストレージまたはリモート・データベースからのデータのロードまたはデータへのアクセス。

ローカル・ファイルから表へのデータのロード
Oracle SQL*Loader 外部ファイルからOracle Databaseにデータをロードするためのデータベース・ユーティリティ。 適用可能 適用可能

クライアント・マシンのローカル・ファイルからAutonomous AI Database on Dedicated Exadata Infrastructureに少量のデータをロードします。

クラウド・ストレージからの1回かぎりの一括データ・ロード。

データ・レイクからのデータの移動。

SQL*Loaderを使用したデータのロード
SQL Developer

データベース開発者が基本的なタスクを簡単に実行できる、グラフィック・バージョンのSQL*Plus。

このツールを使用すると、MySQLのスキーマや、Microsoft SQL Server、Sybase Adaptive Server、IBM DB2などの選択したサードパーティ(Oracle以外)・データベースのスキーマに接続して、これらのデータベース内のメタデータおよびデータを表示できます。

次に、PL/SQLサブプログラムを使用して、これらのデータベースをAutonomous AI Databaseに移動できます。

適用可能 適用可能

小規模なテストおよび開発データセット。

Oracle Autonomous AI Databaseの採用

[データベース・エクスポート(データベース・オブジェクトおよびデータのアンロード)](https://docs.oracle.com/en/database/oracle/sql-developer/24.3/rptug/sql-developer-dialogs.html#GUID-D0853621-58C0-4DE5-9575-EA297645A5F3)

[クラウドへのオブジェクトのデプロイ](https://docs.oracle.com/en/database/oracle/sql-developer/24.3/rptug/sql-developer-dialogs.html#GUID-E7C05EC3-5871-4EA0-8BC0-F8FD8ECBE23F)

Oracle Application Express データのロード、データベース・オブジェクトの管理、RESTインタフェースの開発、デスクトップおよびモバイル・デバイス用のデータベース・アプリケーションの構築を行うための、使いやすいブラウザベースの環境。 適用可能 適用可能

小規模なテストおよび開発データセット。

ローカル・ファイル、クラウド・ストレージまたはリモート・データベースからのデータのロードまたはデータへのアクセス。

Oracle Application Expressを使用したデータのロード
Oracle GoldenGate 1回かぎりのデータ移行や、チェンジ・データ・キャプチャによるデータ・レプリケーションを行うための、Oracleのデータ・レプリケーション・ツール。 適用可能 適用可能

Autonomous AI Database on Dedicated Exadata Infrastructureの導入

スケーラブルなアクティブ/アクティブ・アーキテクチャ。

リアルタイム・データ・ウェアハウス。

ビッグ・データ統合。

リアルタイム・ストリーミング分析。

Oracle GoldenGateを使用したデータのレプリケート

ノート: ADMINユーザーを使用していない場合は、ユーザーが実行する必要がある操作に対する必要な権限を持っていることを確認してください。詳細は、データベース・ユーザー権限の管理を参照してください。

関連コンテンツ