他のデータベースからのデータのロード
別のデータベース内の表からOracle Autonomous Databaseにデータをロードするには、「データ・ロード」ページで「データのロード」および「データベース」を選択します。ドロップダウン・リストからデータベース・リンクをクリックします。データベース表のリストから1つ以上の表をドラッグし、「データ・ロード・カート」にドロップします。
各表は、データ・ロード・カートにアイテムとして表示されます。アイテムには、表の名前と表内の行数、およびデータ・ロードのターゲットである表の名前が表示されます。
データ・ロード・カートから表を削除するには、アイテムの「削除」(ごみ箱)アイコンをクリックします。カートからすべての表を削除するには、「データ・ロード・カート」メニュー・バーの「すべて削除」(ごみ箱)アイコンをクリックします。
データベース・リンクのリストにリモート・データベースを追加するには、リモート・データベースへのデータベース・リンクを作成します。データベース・リンクの作成の詳細は、Oracle Database管理者ガイドのデータベース・リンクを参照してください。
使用可能なデータベースが、「表のロード」ページのデータベース・ナビゲーション・ペインのドロップダウン・リストに表示されます。
ナビゲーション・ツリーの上部にある検索フィールドに大/小文字を区別する値を入力して[Enter]を押すと、ナビゲーション・ペインに表示される表をフィルタできます。すべてのテーブルを再度表示するには、検索フィールドをクリアし、[Enter]を押します。
ナビゲーション・ペインから任意の数の表をデータ・ロード・カートに追加し、1つのデータ・ロード・ジョブでそのすべてからデータをロードできます。表のデータにフィルタを設定して、指定したデータのみをロードすることができます。
処理オプションの指定
データ・ロード・ジョブの設定を指定するには、ソースまたはターゲットのデータをプレビューし、データに関する統計を確認して、データ・ロード・カートでアイテムの「設定」(鉛筆)アイコンをクリックします。
設定ペインの「設定」タブで、「データのロード」ダイアログ・ボックスのタイトルにファイルの名前とサイズを表示できます。
「表」フィールドでは、ターゲット表の名前を指定します。フィールドの値は、「オプション」フィールドの選択によって異なります。オプションが「表の作成」の場合、デフォルトのターゲット値はソース表の名前です。ターゲットに別の名前を指定するには、「名前」フィールドに入力します。その他のオプションの場合、デフォルト値は<None>です。ドロップダウン・リストを開き、ターゲットとして表を選択します。
ソースの「オプション」フィールドで、「表の作成」、「表への挿入」、「データの置換」、「表を削除して新規表を作成」または「表にマージ」を選択します。質問マーク・アイコンをポイントすると、選択したオプションの簡単な説明が表示されます。
「スキーマ」ドロップダウンは、PDB_DBA
ロールが付与されている場合にのみ使用できます。
PDB_DBA
ロールを付与するには、データベース・アクション・インスタンスにログインし、起動パッドにある「SQL」タブの「開発」ツールの下に表示される「SQL」ワークシート領域に次のコマンドを入力する必要があります。
Grant PDB_DBA to Username;
このドロップダウンは、「表の作成」および「表の削除および新規表の作成」オプションで使用できます。
「表の作成」を選択した場合、「名前」フィールドでデフォルト名(ソース表の名前)を受け入れるか、別の名前を入力します。
他のオプションのいずれかを選択した場合は、「名前」フィールドのドロップダウン・リストを開き、ターゲットとして表を選択します。
設定テンプレート
- 設定テンプレートのロード: ローカル・システムから設定テンプレートをロードします。
- 設定テンプレートの保存: 現在の既存の設定テンプレートを保存します。
- 「データのロード」ページの「設定」タブの「設定テンプレート」から、「設定テンプレートのロード」を選択します。
- 設定テンプレートのロード・ウィザードが表示され、「設定テンプレートJSON」をクリックしてシステムからJSONファイルをロードします。
- 設定テンプレートJSONをクリックすると、ローカル・システムが開きます。「OK」をクリックして、JSONファイルをロードします。
- JSONファイルをロードすると、ローカルからロードしたJSON設定テンプレートと一致する設定タブに自動的に適用された更新を表示できます。
- 「データのロード」ページの「設定」タブの「設定テンプレート」から、「設定テンプレートの保存」を選択します。
- テンプレート・ページが表示されます。「テンプレート・ファイル名」をクリックし、新しいテンプレートの名前を入力します。
- 「OK」をクリックして、既存のテンプレートの新しい名前の保存を終了します。
- 新しいテンプレートの構成をテストできます。
一括編集の設定
- グループ内のすべてのフィールドの値を更新します。
- ターゲットの列名を検索および置換し、接頭辞を追加、および接頭辞を追加します。
- ターゲット表にデータをロードする列を含めます。
- ターゲット表にデータをロードする列を除外します。
列の検索
「一括編集」の設定では、検索フィールドに返される列が更新されます。「一括編集」設定アイコンの横の検索ボックスで、一括で更新する列のリストがフィルタされます。検索フィールドに入力するとすぐに、入力した文字を含むフィールド値が返されます。検索ボックスからすべてのコンテンツを削除し、検索ボックスの横に表示される拡大鏡アイコンをクリックします。
- データ型
- ターゲット列名
- ロードに列を含める
- ロード用の列の除外
-
検索フィールドに
VARCHAR
を入力し、検索フィールドの横にある拡大鏡アイコンをクリックします。 -
検索では、データ型が
VARCHAR
の行が返されます。拡大鏡アイコンの横にある「一括編集」アイコンを選択します。 -
「一括編集」アイコンを選択すると、「マッピングの一括編集」ダイアログ・ボックスが開きます。
-
「Data Type」をクリックし、「Data Type」ドロップダウンから
NUMBER
を選択します。「OK」をクリックします。 -
選択した行のデータ型が
VARCHAR
からNUMBER
に変わります。 -
「マッピング」表に一括編集の更新を表示するには、検索フィールドからコンテンツをクリアし、拡大鏡アイコンをクリックします。
マッピングを指定します
セルの編集を完了すると、エラー・メッセージの正確な理由を示すツールチップ・エラー・メッセージが表示されます。マッピング・グリッド・セルは、修正する必要がある無効な値を示すために赤でハイライトされます。無効な値を修正すると、強調表示は削除されます。たとえば、ターゲット列名が入力されていない場合、次のツールチップ・エラー・メッセージを表示できます。
「表への挿入」または「データの置換」オプションでは、既存の列のドロップダウン・リストからターゲット列を選択します。
「表にマージ」オプションでは、ソース列ごとに、ドロップダウン・リストからターゲット列を選択します。少なくとも1つの列をキー列として指定する必要があります。列をキー列として指定するには、列の「マージ・キー」チェック・ボックスを選択します。マージ・キーは、表内の各行を一意に識別する1つ以上の列です。マージ・キーにnull値を含めることはできません。主キーを含む表をロードする場合、このオプションにより、マージ・キーとしての主キー列の選択が自動的に有効化されます。
プレビュー
ソース表のデータを表示するには、設定ペインで「ソース表」タブを選択します。ソース・プレビューには、表のデータが表示されます。
表
「表の作成」以外のすべてのオプションの場合、ターゲット表の既存のデータを表示するには、設定ペインで「ターゲット表」タブを選択します。データ・ロード・ジョブを実行する前に、ターゲット・プレビューに表のデータが表示されます。
SQL
SQLコードは、表が作成される前であっても表示できます。
データ・ロード・ジョブの実行
ジョブのすべてのソース表を追加し、各表の設定を指定した場合、ジョブを実行するには、「データ・ロード・カート」メニュー・バーの「開始」アイコンをクリックします。データ・ロード・ジョブを停止するには、「停止」アイコンをクリックします。
データ・ロード・ジョブが開始されると、「データ・ロード」ダッシュボードでジョブの進行状況を表示できます。
データ・ロード・ジョブが完了すると、「データ・ロード」ダッシュボード・ページにジョブの結果が表示されます。表ロードのヘッダーの上部に、表の名前と表に存在する合計列を表示できます。
「レポート」をクリックして、特定のtable.Youについてロードおよび失敗した合計行のレポートを表示すると、表の名前、表のロードに要した時間およびロードの処理に要した時間を表示できます。
表ロードのヘッダーで、合計列数がロードされた表の名前を表示できます。「表ロード」を展開すると、ロードされた行数でソース・データのロードに使用したオプションを表示できます。
ジョブ内のアイテムに関する情報を表示するには、アイテムの「設定」アイコンをクリックします。設定ペインには、ジョブ実行前の設定ペインと同じ「設定」、「ソース」、「表」、「SQL、「ジョブ・レポート」および「データ定義」タブがあります。ただし、ターゲット・プレビューには、データ・ロード・ジョブによってロードされたデータが含まれるようになりました。設定ペインを閉じるには、「閉じる」をクリックします。
ロード操作のログを表示するには、「ログ」アイコンをクリックします。ログを保存、クリアまたはリフレッシュできます。「OK」をクリックしてログを閉じます。
「データ・ロード/探索」ページの表のリストには、作成された新しい表が含まれています。「表への挿入」、「データの置換」、「表を削除して新規表を作成」および「表にマージ」オプションのターゲット表には、ロードされたデータが含まれます。
データ・ロード・ジョブの修正
データ・ロード・ジョブの後、修正が必要なエラーが表示される場合や、検査時に、列の名前を変更する必要があることに気づく場合があります。このような場合は、表ロードの警告記号が表示されます。「再ロード」アイコンをクリックして、修正が推奨されるソースを再ロードします。表のロードで「アクション」アイコンをクリックし、「編集」を選択して、データ・ロード・ジョブに変更を加えます(列名を変更するなど)。
「適用」をクリックして変更を適用します。「閉じる」をクリックして、「データベース・アクション」ページに戻ります。
- データベース・リンクを使用したOracleおよびOracle Databases以外のデータのロード
このドキュメントでは、データベース・リンクを作成してから、Data Studioを使用してOracle以外の様々なデータベースからAutonomous Databaseにデータを転送する方法について説明します。
親トピック: データのロード