tMarketoCampaignの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtMarketoCampaignを設定するために使われます。
標準のtMarketoCampaignコンポーネントは、ビジネスファミリーとCloudファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。
基本設定
[Property Type] (プロパティタイプ) |
接続の詳細を設定する方法を選択します。
[Connection Component] (接続コンポーネント)ドロップダウンリストから、他の接続コンポーネントを選択した場合、このプロパティは、利用できません。 |
[Connection Component] (接続コンポーネント) |
ドロップダウンリストから、Marketoへの接続を設定するために接続の詳細を使うコンポーネントを選択します。 |
エンドポイントのアドレス |
Marketo WebサービスのAPIエンドポイントURLを入力します。APIエンドポイントURLは、Marketo パネルにあります。 |
[Client access ID] (クライアントアクセスID) |
Marketo WebサービスにアクセスするためのクライアントIDを入力します。 クライアントIDとクライアントシークレットキーは、Marketoの[View Details] (詳細の表示)をクリックしてください。詳細な情報が必要な場合は、Marketoのサポート(support@marketo.com)への問い合わせも可能です。 パネルにあります。アクセスするサービスの |
[Secret key] (シークレットキー) |
Marketo Webサービスにアクセスするためのクライアントシークレットキーを入力します。 シークレットキーを入力するには、シークレットキーフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにシークレットキーを二重引用符の間に入力し、[OK] をクリックして設定を保存します。 |
[Schema] (スキーマ)と[Edit schema] (スキーマを編集) |
スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。
このコンポーネントのスキーマは事前定義されており、選択したAPIモード、選択した操作、または指定したカスタムオブジェクトによって異なります。 APIモードが変更された場合は、[Connection Component] (接続コンポーネント)ドロップダウンリストから、コンポーネントを切り替えて(tMarketoConnectionコンポーネントによって作成された接続を再利用する場合のみ)、[Operation] (操作)ドロップダウンリストから、実行する操作を変更して、スキーマカラムを手動で更新する必要があります。 スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。現在のスキーマがリポジトリータイプの場合は、3つのオプションを利用できます。
このコンポーネントは、ダイナミックスキーマ機能の利点を備えているので、ソースファイルから不明なカラムを取得したり、各カラムを個別にマッピングしなくてもソースからカラムを一括してコピーしたりできます。ダイナミックスキーマの詳細は、ダイナミックスキーマをご覧ください。 ダイナミックスキーマ機能は、テーブルの不明なカラムを取得するしくみになっており、その他の目的には使用しないことをお勧めします。テーブルの作成には推奨しません。 このコンポーネントのダイナミックスキーマ機能は、REST APIモードでのみサポートされています。 |
アクション |
ドロップダウンリストから、実行する次のいずれかの操作を選択します。
|
リードの一括処理 |
リードを一括で処理するには、このチェックボックスをオンにします。 このチェックボックスは、[Action] (アクション)ドロップダウンリストでtriggerが選択され、[Trigger] (トリガー)ドロップダウンリストでrequestが選択されている場合にのみ使えます。 |
バッチサイズ | バッチで処理するリードの数を指定します。最大サイズは100リードです。 このフィールドは、次の場合にのみ使えます。
|
ProgramNameへのクローン | キャンペーンのクローンを作成するプログラムを指定します。 このフィールドは、[Action] (アクション)ドロップダウンリストでscheduleが選択されている場合にのみ使えます。 |
実行場所 | キャンペーンを実行する時間を指定します。 このフィールドは、[Action] (アクション)ドロップダウンリストでscheduleが選択されている場合にのみ使えます。 |
トークン | プログラムで使うトークンを追加します。 このフィールドは、[Action] (アクション)ドロップダウンリストでscheduleまたはtriggerが選択されている場合にのみ使えます。 |
マッピング |
このテーブルを完成させて、コンポーネントスキーマのカラム名をMarketoのカラム名にマッピングします。デフォルトでは、[Column name] (カラム名)フィールドのカラム名は、スキーマ内のカラム名と同じです。 Marketoの一部のカラム名には、コンポーネントスキーマでは許可されていない空白が含まれている場合があるため、[Marketo column] (Marketoカラム名)カラムで対応するカラムフィールドを指定する必要があります。スキーマで定義されたカラム名がMarketoのカラム名と同じである場合、カラムマッピングの設定は不要です。 REST APIモードの[Operation] (操作)リストから CustomObjectが選択されている場合、このテーブルは使えません。 |
[Die on error] (エラー発生時に強制終了) |
このチェックボックスを選択すると、エラー発生時にジョブの実行が停止されます。 |
詳細設定
APIモード |
Marketo APIモード(REST API (デフォルト)またはSOAP APIを選択します。 Marketo REST APIの詳細は、http://developers.marketo.com/documentation/rest/をご覧ください。 Marketo SOAP APIの詳細は、http://developers.marketo.com/documentation/soap/をご覧ください。 |
Timeout (タイムアウト) |
Marketo Webサービスへの接続の試行が終了するまでのタイムアウト値(ミリ秒)を入力してください。 |
[Max reconnection attempts] (再接続試行最大回数) |
試行を断念するまでのMarketo Webサービスに対する再接続試行の最大回数を入力します。 |
[Attempt interval time] (試行間隔) |
その後の再接続試行までの間隔(ミリ秒)を入力します。 |
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |
グローバル変数
NUMBER_CALL |
呼び出し回数。これはAfter変数で、整数を返します。 |
ERROR_MESSAGE |
エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。 |
使用方法
使用ルール |
このコンポーネントは、通常、ジョブまたはサブジョブの開始コンポーネントとして使い、常に出力リンクが必要です。 |