使用可能なデータ・インポート・オプションは何ですか。
公開Webサービスの使用など、様々な方法で外部アプリケーションからOracle Applications Cloudにデータをインポートできます。
どのインポート方法を使用するかは、インポートするデータのタイプ、データの量および技術要件によって決まります。 あるクラウド・サービスを他のクラウド・サービスと統合する場合は、該当するガイドで説明されている追加のインポート方法を使用する必要があります。
特定のオブジェクトのデータをインポートする場合は、前提条件となるオブジェクトがアプリケーションに存在していることを確認する必要があります。 たとえば、あるアカウントの担当者をインポートする場合、そのアカウントがアプリケーションにすでに存在している必要があります。 あるインポート・ジョブが他のインポート・ジョブのコンテンツに依存している場合、依存ジョブを開始する前に前提条件ジョブを完了します。 たとえば、アカウントと商談の両方をインポートする場合、商談をインポートする前にアカウントをインポートします。
次の表に、インポート方法および詳細情報の参照先を示します。
インポート方法 |
摘要 |
使用する状況 |
アクセス方法 |
詳細情報 |
---|---|---|---|---|
クイック・インポート用のExcelマクロ |
インポート・マクロを使用すると、一部のオブジェクトについて一度に最大5000件のレコードを高速かつ簡単にインポートできます。 これらは、データ入力を検証し、値リストを提供し、定数値を自動的に移入します。 マクロにより、インポート管理を使用して自動的にインポートされるデータ・ファイルが作成されます。 インポート・マクロを使用して、次のオブジェクトをインポートできます。
|
これらは初期配置でデータをインポートするのに最適です。 これらのマクロは、『実装スタート・ガイド』で「営業ユーザーのインポート」の章で説明する概念の実証用の単純なセールス・オートメーションのユース・ケースを対象としています。 たとえば、これらのインポート・マクロでは、1つの国のアカウント、担当者およびリードのレコードを一度にインポートすると想定しています。 マクロではファイル・インポート・ジョブに関する情報を含むログ・ファイルが生成されるため、これらのログ・ファイルを、より複雑なインポートを行うための学習ツールとして使用することもできます。 |
このExcelマクロと必要なマッピング・ファイルは、My Oracle Supportの記事「Getting Started with Your Implementation: Quick Import Macros」(文書ID 2229503.1)からダウンロードできます。 |
『実装スタート・ガイド』の章に、マクロの使用に関する詳細な手順およびビデオ・チュートリアルが用意されています。 マクロに独自のフィールドを追加する方法の詳細は、次を参照してください。 My Oracle Supportの記事「従業員リソースをインポートするためのクイック・インポート・マクロの構成方法」(文書ID 2364229.1)。 |
インポート管理 |
インポート管理は、フラット・ファイル(.CSV)のインポートの定義、エラー処理およびパフォーマンスを改善します。 たとえば、インポート管理にはドラッグ・アンド・ドロップによるマッピング機能があり、インポート前にデータ・ファイルの最初の10レコードを検証して、データが各種属性のインポート制約を満たしていることを確認します。 インポート管理では次のアプリケーション・オブジェクトおよびその子オブジェクトのデータをインポートできます。
|
実装スタート・ガイドの範囲外のインポートには、インポート管理を使用します。 |
ナビゲータで「インポート管理」をクリックします。 |
このインポートの使用手順については、『インポートおよびエクスポートの管理の理解』ガイドを参照してください。 |
外部データ・ローダー・クライアント |
大量のフラット・ソース・データ・ファイルをCX Sales and Fusion Serviceにインポートするのに使用するコマンドライン・ツールです。 このツールは大きなデータ・ファイルをインポート・ボリューム制限に合わせて分割し、インポート・ステータスの追跡を有効化します。 クライアントではインポート管理と同じオブジェクトがサポートされます。 |
このインポート方法は、インポート管理でサポートされているオブジェクトに対して非常に大きなデータ・ファイルをインポートするのに使用します。 |
このクライアントは、My Oracle SupportのOracle Support文書2325249.1 (外部データ・ローダー・クライアント)からダウンロードできます。 |
このクライアントの使用手順は、この文書およびクライアントそのものにおいて参照できます。 外部データ・ローダー・クライアントの使用の詳細は、『CX Sales and Fusion Serviceのインポートおよびエクスポートの管理の理解』ガイドにある、「外部データ・ローダー・クライアントを使用したデータのインポート」の章を参照してください。 |
Webサービス |
Webサービスは、外部クライアント・アプリケーションでインポート・ジョブを開始および監視するのに使用できます。 REST Webサービスを使用してインポート管理ジョブを管理し、SOAP Webサービスを使用してファイル・インポート・ジョブを管理できます。 |
外部アプリケーションから直接インポートするには、Webサービスを使用してインポート・ジョブを管理します。 |
インポート管理/RESTサービスおよびファイル・インポート/SOAPサービスのどちらに対してもパブリックAPIが用意されています。 インポートには、次のREST APIを使用できます。
SOAPサービスはファイル・インポート・アクティビティ・サービスと呼ばれます。 |
REST APIドキュメンテーションについては、『CX Sales and Fusion ServiceのREST API』ガイドを参照してください。 SOAP APIドキュメンテーションについては、『CX Sales and Fusion Service向けのSOAP Webサービス』ガイドを参照してください。 |
大量インポート |
大量インポート・モードは、何百万ものレコードを一度にインポートするように設計されています。 このモードでは、アプリケーション・コンポーザを使用して構成されたカスタム・ロジックはトリガーされません。 このオプションは、次のオブジェクトおよびその子オブジェクトに対して使用できます。
|
このインポート・モードは、サポートされているオブジェクトに対して非常に多くのレコードをインポートする場合に使用します。 |
RESTサービスを使用するか外部データ・ローダー・クライアントを使用して、大量インポートにアクセスできます。 RESTを使用してインポートする場合、このモードのインポートが有効になるように、High-volume属性を設定します。 外部データ・ローダー・クライアントを使用してインポートする場合は、このモードのインポートが有効になるように、コマンドライン・パラメータ-high-volumeを設定します。 |
REST APIドキュメンテーションについては、『CX Sales and Fusion ServiceのREST API』ガイドを参照してください。 外部データ・ローダー・クライアントの使用の詳細は、『CX Sales and Fusion Serviceのインポートおよびエクスポートの管理の理解』ガイドにある、「外部データ・ローダー・クライアントを使用したデータのインポート」の章を参照してください。 |
次の図に、各種インポート方法のアーキテクチャの概要を示します。
-
ファイル・インポートは、SOAアーキテクチャを使用してOracle CX Salesにデータをインポートします。
-
クイック・インポートは、REST Webサービスを使用してOracle CX Salesにデータをインポートします。 クイック・インポート用のExcelマクロを使用してデータをインポートする場合、REST Webサービスを使用してインポート管理のインポート・アクティビティが作成されます。 このマクロ・インポートでは、アプリケーションからインポートを開始するときと同じインポート・アクティビティが作成され、同じマッピングが使用されます。 マクロまたはアプリケーションそのものにおける各インポートを監視できます。
-
インポート管理および外部データ・ローダー・クライアントはどちらも、インポートに同じスケジュール済プロセスを使用します。 クライアントを使用して非常に大きなファイルをインポートする場合、REST APIは複数のプロセスを作成してインポート管理のファイル・サイズ制限を尊重します。
-
外部アプリケーションからインポートするには、SOAPおよびREST Webサービスを直接使用します。