データのエクスポート
重要: このトピックは、Connectの最新バージョンのユーザーを対象としています。引き続きクラシックConnectを使用する場合は、Classic Connect User Guideをダウンロードしてください。
詳細は、ビデオを参照してください。
Connectを使用して、Oracle Responsysから次のタイプのデータ・ソースをエクスポートできます。
- リスト
- オーディエンス
- アプリ・チャネル・リスト
- リスト・フィルタ
- プロファイル拡張表データ
- サプリメンタル表データ
データのエクスポート・ジョブを作成するには:
- サイド・ナビゲーション・バーの
「データ」をクリックし、「Connect」を選択します。
- Connectの管理ページで、「ジョブの作成」をクリックします。
- ドロップダウン・リストから「データのエクスポート」を選択して、エクスポート・ジョブの名前と摘要を指定します。
ジョブ名は100文字以下で、使用できる文字は、A-Z、a-z、0-9、空白、! - = @ _ [ ] { }のみです。
- 「完了」をクリックします。
Connectエクスポート・ウィザードが開きます。任意の順序でステップを完了でき、変更内容を保存して後から続行できます。
- 次のステップを完了します。
- すべてのステップを構成した後、「アクティブ化」をクリックしてジョブをアクティブ化します。
重要: ジョブを保存したりアクティブにする前に、失効日を設定するか、ジョブが失効しないように設定する必要があります。「失効」の横にある「編集」
をクリックします。ジョブが失効すると、ジョブは削除されて復元できなくなります。失効日の管理の詳細を参照してください。
終了後は、次のようになります。
- ジョブを保存した後、Connectの管理ページを使用してジョブを管理できます。ジョブの管理の詳細を参照してください。
- ジョブを保存すると、Connectによりエラーが返される場合があります。「エラーの表示」をクリックしてエラーを確認し、修正が必要なページに素早くジャンプします。ジョブをアクティブ化する前に、すべてのエラーを解決する必要があります。
ステップ1: オブジェクトの選択
このステップでは、エクスポートするオブジェクトを選択します。次のいずれかをエクスポートできます。
- リスト
- オーディエンス
- アプリ・チャネル・リスト
- リスト・フィルタまたはアプリ・チャネル・リスト・フィルタ
- プロファイル拡張表データ
- サプリメンタル表データ
エクスポートするオブジェクトを選択するには:
- オブジェクトの選択ステップで、エクスポートするオブジェクトのタイプを選択します。
- エクスポートするオブジェクトをリストから選択します。
- プロファイル・リストの場合: プロンプトされた場合や表示されているものとは別のリストを使用する場合は、「リスト」を選択します。
- オーディエンス、アプリ・チャネル・リストおよびプロファイル拡張表の場合: データ・ソースを選択する前に、データ・ソースが関連する「リスト」を選択します。
- リスト・フィルタの場合、「リスト」および「フィルタ」を選択します。
- アプリ・チャネル・リスト・フィルタの場合、まず「リスト」フィルタ・オブジェクトを選択します。次に、「リスト」を選択し、「アプリ・チャネル・リストの使用」を選択します。次に、「フィルタ」を選択します。
- オプションで、リストおよび表の場合、対象レコードを、最後に実行されたジョブ以降に変更されたもの(最後に実行されたジョブのタイムスタンプに基づく)に制限できます。これを行うには、「最後に実行されたジョブ以降に挿入またはアップデートされたレコードのみエクスポート」を選択します。
ステップ2: 宛先接続
このステップでは、エクスポート・ファイルの送信先を指定します。Responsysファイル・サーバーにエクスポートすることも、SSHファイル転送プロトコル(SFTP)サーバーにエクスポートすることもできます。エクスポート・ファイルは、最大3つの場所に送信できます
次のものを使用すると、このステップの完了に役立ちます。
- Responsysファイル・サーバー
デフォルトでは、Connectにより、Responsys SCP (Secure Copy Protocol)アカウント・ファイル・サーバーを介してデータがインポートされます。このアカウントには、アップロード、ダウンロード、アーカイブの3つのディレクトリが含まれています。ファイルを配置するディレクトリを選択できます。
重要: まだ確立されていない場合は、Oracle Responsysサポートとお客様のITチームが共同でSSH-2公開キー/秘密キーのペアを生成する必要があります。そうすればSSH/SCPクライアントを経由したSCPアカウントへのアクセスの安全を確保できます。SSH (Secure Shell)クライアントを使用した独自のディレクトリを作成することもできます。
- SFTPによる外部サーバー
このオプションを選択する場合、次の情報を指定します。
- ホスト名: ドロップダウン・リストからホスト名を選択します。
- ディレクトリ・パス: 関連するディレクトリのパス名を入力します。
- ユーザー名: SFTP接続にアクセスするためのユーザー名を入力します。
- 認証: サーバーの設定方法に応じて、「パスワード」または「キー」のいずれかを選択します。
これがキー承認を使用する最初のジョブである場合は、「キー情報へアクセスまたはキー情報の生成」をクリックして、公開キーと公開キーをSFTPアカウントに追加するための指示を受信するEメール・アドレスを入力します。公開キーをインストールした後、「接続のテスト」をクリックして、SFTP接続構成が有効であることを確認します。
ヒント: キー認証の詳細は、公開キーの選択、インポートまたは生成を参照してください。
ステップ3: 宛先仕様
このステップでは、宛先ファイルの設定を指定します。
- 作成するファイル: 作成するファイルのフル・ネームとファイル拡張子。プリフィクスまたはサフィクスとして、ファイルの作成日を追加できます。これを行うには、「プリフィクス」または「サフィクス」リストから日付形式を選択します。
ファイルが作成されると、jobIDおよびexecutionIDがプリフィクスとしてファイル名に自動的に追加されます。つまり、jobIDおよびexecution IDをファイルを参照する際に含める必要があります。
- キャラクタ・セット: ファイルのキャラクタ・セット。
- フィールド区切り文字: ファイル内のフィールド(列)を区切る区切り記号。
- フィールド囲み文字: テキスト列や値を一重引用符または二重引用符で囲むかを指定します。
注意: そのようにアカウントを構成した場合、囲み文字としてNONEを選択すると、エクスポートしたイベント・フィード・データのすべてのテキスト・フィールドで区切り文字がスペースに置き換えられます。たとえば、このように動作するように構成されたResponsysアカウントを使用してイベント・フィード・データのエクスポート・ジョブを設定した後、フィールド囲み文字としてNONEを選択し、フィールド区切り文字としてタブ文字を選択した場合、Responsysにより、テキスト・フィールド内のすべてのタブ文字がスペースに置き換えられます。
- 列ヘッダーを1行目として挿入: ファイル内の1行目にフィールド名を含める場合は、このチェック・ボックスを選択します。
- 暗号化/圧縮: .ZIPファイルまたは.GZファイルとしてジョブを圧縮するか、ファイルを暗号化するかを選択します。ファイルを圧縮してPGP/GPGキーで暗号化するオプションを選択した場合は、「キーの選択またはインポート」ボタンをクリックして、リストから公開キーを1つ以上選択するか、または新しい公開キーをインポートします。
- 列ヘッダーを1行目として挿入: エクスポートするファイルの1行目に列ヘッダーを含める場合は、このチェック・ボックスを選択します。
- ダウンロード完了時の追加レディ・ファイル: ファイルのエクスポート後、レディ・ファイルは検証に使用されます。
- ダウンロード・プロセスの完了を検証するには「空のファイルを作成する」を選択します。
- 概算レコード数がすべて転送されたことを検証するために単純なレコード数を比較するには、「レコード数付きのファイルを作成する」を選択します。
どちらのオプションでも、レディ・ファイルはエクスポート・ジョブと同じ名前になります。
ステップ4: 通知
このステップでは、成功または失敗したジョブに関するEメール通知を送信するかどうかを指定します。
ステップ5: スケジュール
このステップでは、ジョブをスケジュールします。指定された日時に1回、または定期的にジョブを実行できます。オンデマンドでジョブを実行するには、「スケジュールしない」オプションを使用します。
重要: うるう年および31日ある月に問題が発生しないようにするため、毎月繰返しの実行は月の29日、30日または31日にスケジュールできません。月の最後の金曜日など、月の最後の曜日にジョブを実行するようにスケジュールできます。
ジョブの開始時間を設定する場合は、1時間内の0-14、15-29、30-44、45-59の4つの時間スロットのいずれかを選択します。スケジュールされた各ジョブについて、システムが無作為な分(0-14セグメントで12分以内など)を選びます。これにより、ジョブの開始時間がより均等に配分されます。
ジョブは選択された時間スロット内で無作為に開始されます。新しいジョブを現在時刻と重なるスロットに設定しようとすると、選択した時間は過去に起こったという旨のエラー・メッセージが発行される場合があります。したがって、現在の時間スロットよりも後の時間スロットを選択することがベスト・プラクティスとなります。