他のクラウドサービスへのデータのエクスポート - Oracle

他のクラウドサービスへのデータのエクスポート - Oracle

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho DataPrepでは、データの保存、整理、取得に使用されるリレーショナルデータベース管理システムのOracleなど、その他のクラウドサービスにデータをエクスポートできます。

Oracleにデータをエクスポートするには

1. 既存のパイプラインを開くか、新しいパイプラインをホームページ、パイプラインタブ、またはワークスペースタブから作成します。50種類以上のデータソースからデータを取り込むことができます。

2. [パイプライン作成]ページで、データフローの作成と各ステージへの必要な加工処理の適用が完了したら、ステージを右クリックして[エクスポート先を追加する]を選択します。



3. [クラウドデータベース]カテゴリーから[その他のクラウドサービス]を選択するか、検索ボックスで検索します。



Notes
メモ:以前にOracleとのデータ連携を追加している場合は、[保存済みのデータ連携]セクションで既存のデータ連携を選択し、そのままエクスポートを続けることができます。

4. データに個人情報を含む列がある場合、[個人情報を含む列]セクションで、その一部またはすべてを含めるか除外するかを選択できます。

データ列を保護するため、以下のセキュリティ設定も適用できます。

A. データマスキング  
データマスキングでは、個人情報を保護するため、元のデータが「x」でマスキングされます。

B. データのトークン化 
データのトークン化では、データ内の異なる値がそれぞれランダムな値に置換されます。そのため、出力内容は統計的に元のデータと同一になります。

C. なし
セキュリティ設定を使用しない場合は、[なし]を選択できます。



5. [次へ]をクリックし、[データベースサービス名]のドロップダウンから[Oracle]を選択します。

6. データベースへのデータ連携を認証するため、[エンドポイント]、[ポート]、[Oracle SID/service名]、[ユーザー名]、[パスワード]を入力します。

7. データベースサーバーがSSLによる暗号化データの送信に対応するよう設定されている場合は、[SSLを使用する]のチェックボックスも選択できます。

8. [データ連携名]に重複しない名前を入力し、[連携する]をクリックします。
Notes
メモ:データ連携の設定は、今後データをエクスポートする際に使用できるよう保存されます。認証情報は安全に暗号化して保存されます。
 


Notes
メモ:データベースに接続できない場合は、クラウドデータベースにデータをエクスポートできるよう、アプリでZoho DataPrepのIPアドレスが許可リストに登録されていることを確認してください。Zoho DataPrepのIPアドレスについては、こちらをクリックしてください。

9. Oracleアカウントへの接続が完了したら、データのエクスポート方法とエクスポート先を選択できます。

10. 既存のテーブルにデータをエクスポートする場合は、[既存のテーブル]を選択し、データベース内のテーブルのリストから対象を選択します。既存のテーブルを選択した場合、新しい行をテーブルに追加する方法は2通りあります。
  1. 新しい行をテーブルに追加する場合は、[追加する]を選択します。
  2. 新しく追加する行で既存の行を置換する場合は、ドロップダウンから[上書き]を選択します。


11. 新しいテーブルを作成してデータをエクスポートする場合は、[新しいテーブル]を選択し、[スキーマ名]と[テーブル名]を入力して、新しい行をテーブルに追加する方法を選択します。
Notes
メモ:スキーマ名は必須項目ではありません。
  1. 新しい行をテーブルに追加する場合は、[追加する]を選択します。
  2. 新しく追加する行で既存の行を置換する場合は、ドロップダウンから[上書き]を選択します。
Notes
メモ:予約実行バックフィル実行では、最初のエクスポート時に新しいテーブルが作成され、それ以降は既存のテーブルにエクスポートされます。この設定は、既存のテーブルに新しい行を追加する際に使用されます。


12. [保存する]をクリックします。エクスポート先を追加したら、まずパイプラインを手動で実行することをお勧めします。手動での実行が正常に動作することを確認した後、実行を予約してパイプラインを自動化できます。実行の種類については、こちらをご参照ください。

Info
情報:各実行は処理として保存されます。パイプラインを実行すると、データソースから取得したデータに対して、各ステージに適用済みの一連の加工処理が行われた後、エクスポート先にデータがエクスポートされます。この一連の処理は、[処理]ページに記録されます。

13. 手動での実行がエラーなく完了すると、データは正常にエクスポートされます。クラウドデータベース内の既存のテーブルにデータをエクスポートする際、手動での実行が失敗して以下のデータ構造の照合エラーが表示された場合は、データ構造の照合手順を完了することで修正できます。

データ構造の照合は、データモデルの不一致によるエラーでエクスポートが失敗するのを防ぐ、DataPrepの便利な機能です。

Notes
メモ:新しいテーブルにデータをエクスポートし、[予約実行]を使用してパイプラインを自動化する場合も、データ構造の照合が適用されます。新しいテーブルとして扱われるのは、最初の予約実行時のみです。それ以降のエクスポートでは、そのテーブルは既存のテーブルとして扱われ、データ構造の照合が適用されます。
 




クラウドデータベースへのエクスポート時のデータ構造の照合

データ構造の照合は、データがエクスポート先にエクスポートされる前に行われます。DataPrepのデータ構造の照合機能を使用すると、データモデルの不整合によるエクスポートの失敗を防止できます。必要なクラウドデータベースのテーブルを基準データとして設定し、元データのデータセットの列を基準データのテーブルの列に合わせることができます。これにより、高品質なデータをクラウドデータベースに円滑にエクスポートできます。

Notes
メモ:データ構造の照合の失敗は、エクスポートの失敗ではありません。データ構造の照合は、データが実際にエクスポート先へエクスポートされる前に行われます。これにより、エクスポートの失敗につながる可能性があるスキーマやデータモデルのエラーを事前に検出し、エクスポートの失敗を防止できます。

データ構造の照合チェックに失敗した場合

1. エクスポート中にデータ構造の照合チェックに失敗した場合は、DataPrep Studioページに移動し、右上にあるデータ構造の照合アイコンをクリックして、[基準データを表示する]を選択します。基準データのデータモデルが、既存の元データのデータセットの上に表示されます。一致する列が見つかった場合、元データのデータセットの列は、基準データのデータセットの列に合わせて自動的に配置されます。




データ構造の照合では、一致する列と不整合がある列に、それぞれ異なるアイコンと候補が表示されます。候補をクリックすると、既存の列を基準データの列に合わせるための変更をすばやく行えます。エラーを修正しやすいように、クラウドデータベース内の基準データのタブがデータに基準データとして関連付けられます。DataPrep Studioページでは、データとテーブルの対応関係を確認でき、不整合がある箇所にはエラーも表示されます。エラーアイコンにカーソルを合わせると問題の内容を確認でき、アイコンをクリックすると各エラーを解決できます。

Notes
メモ:標準では、すべての列がグリッド表示に表示されます。ただし、[すべての列]リンクをクリックすると、必要な項目に絞り込むことができます。
2. データ構造の照合に関するエラーの概要を確認するには、[概要を表示する]リンクをクリックします。概要には、データモデルの照合に関する各エラーと、それぞれのエラーに該当する列の数が表示されます。必要なエラーが発生した列をクリックし、[適用]をクリックすると、特定のエラーが発生した列に絞り込めます。



データ構造の照合に関するエラーの概要

  1. [データ構造の照合に関するエラー]セクションには、エラーと、それぞれのエラーに該当する列の数が表示されます。
  2. 上部のセクションには、エラーのカテゴリーと、各カテゴリーに含まれるエラーの数が表示されます。
  3. 各カテゴリーをクリックすると、パネル内の関連するエラーを絞り込めます。
  4. 標準の表示では、すべての列が表示されます。エラーのカテゴリーをクリックすると該当する列を詳しく確認できます。また、[エラーのみ表示する]チェックボックスを選択すると、エラーが発生した列のみを表示できます。
  5. データ構造の照合に関するエラーの概要で選択したフィルターは、DataPrep Studioページのグリッド表示にも適用されます。

データ構造の照合に関するエラー

データ構造の照合で発生するエラーについて、以下で説明します。
  1. [不整合がある列]:元データと基準データにある不整合がある列がすべて表示されます。

    Notes
    メモ:
    1. 基準データの必須ではない列は、対応する元データの列がある場合は照合できます。不要な場合は無視することもできます。
    2. 基準データに存在しない元データの列は、エクスポートを続ける前に照合または削除する必要があります。

    Info
    [不整合がある列]を使用する場合、[必須の列のみ表示する]を有効にすると、必須列(基準データで必須に設定されている列)があるかどうかを確認し、それらを含めることができます。必須列のみを修正して、エクスポートを続けることもできます。


  1. [データの種類の不整合]:基準データの列とデータの種類が一致しない元データの列が表示されます。
  2. [データの形式の不整合]:基準データと日付、日時、時刻の形式が異なる元データの列が表示されます。
  3. [制約の不整合]:基準データの列に設定されたデータの種類の制約と一致しない列が表示されます。列に制約を追加する方法については、こちらをクリックしてください
  4. [必須列の不整合]:基準データでは必須に設定されているものの、元データでは必須に設定されていない列が表示されます。
    Info
    メモ:必須列は、照合して必須に設定しない限り、エクスポート先にエクスポートできません。列の上にあるアイコンをクリックすると、必須に設定できます。また、データの種類を変更する変換にある[必須に設定する(値が必ず入力されているようにする)]チェックボックスを使用して、列を必須に設定することもできます。
  5. [データサイズの上限超過に関する警告]:基準データで許可されている最大サイズを超えるデータを含む列に絞り込めます。

3. エラーを修正したら、パイプラインの作成画面に移動し、パイプラインを実行してデータをエクスポートできます。手動での実行が正常に完了することを確認した後、パイプラインを自動化するための実行予約を設定できます。実行の種類については、 こちらをご参照ください。