tSalesforceMarketingOutputの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtSalesforceMarketingOutputを設定するために使われます。
標準のtSalesforceMarketingOutputコンポーネントは、ビジネスファミリーとCloudファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。
基本設定
[Property Type] (プロパティタイプ) |
[Built-in] (組み込み)と[Repository] (リポジトリー)のいずれかです。
|
[Use an existing connection] (既存の接続を使用) |
定義済みの接続の詳細を再利用する場合は、このチェックボックスを選択して、[Component List] (コンポーネントリスト)ドロップダウンリストから、目的の接続コンポーネントを選択します。 ジョブに親ジョブと子ジョブが含まれている場合、[Component List] (コンポーネントリスト)には同じジョブレベルの接続コンポーネントのみが表示されます。 |
オブジェクトタイプ |
フィールドの横にある[...]ボタンをクリックし、表示されたダイアログボックスで、操作が実行されるオブジェクトタイプを選択します。または、[Use custom value] (カスタム値を使用)チェックボックスをオンにして、[Custom value] (カスタム値)フィールドに手動でオブジェクトタイプを指定します。 |
[Schema] (スキーマ)と[Edit schema] (スキーマを編集) |
スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。 スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。現在のスキーマがリポジトリータイプの場合は、3つのオプションを利用できます。
ジョブで接続している先行コンポーネントからスキーマを取得するためには、[Sync columns] (カラムを同期)をクリックします。 このコンポーネントは、ダイナミックスキーマ機能の利点を備えているので、ソースファイルから不明なカラムを取得したり、各カラムを個別にマッピングしなくてもソースからカラムを一括してコピーしたりできます。ダイナミックスキーマの詳細は、ダイナミックスキーマをご覧ください。 ダイナミックスキーマ機能は、モジュールの不明なカラムを取得するしくみになっており、その他の目的には使用しないことをお勧めします。モジュールの作成には推奨しません。 |
[Guess Schema] (推測スキーマ) |
このボタンをクリックして、テーブルからスキーマを取得します。 |
オペレーションの種類 |
ドロップダウンリストから実行する操作を選択します。
|
[SOAP elements] (SOAPエレメント) |
SOAPエレメントを、エレメントのパス-値ペアという形式で指定します。受信スキーマから生成されたリストで、エレメントパスIDを選択します。[Value] (値)フィールドでは、JSON形式、プレーンテキスト、コンテキスト変数を使用できます。 例: エレメントパス = /name、および値 = {.name} または エレメントパス = /characterSet、および値 = UTF-8 |
詳細設定
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |
[Max batch size] (最大バッチサイズ) |
各バッチで許可される最大行数を設定するために使われます。 |
グローバル変数
NB_LINE |
処理された行数。これはAfter変数で、整数を返します。 |
NB_SUCCESS |
正しく処理された行数。これはAfter変数で、整数を返します。 |
NB_REJECT |
リジェクトされた行数。これはAfter変数で、整数を返します。 |
ERROR_MESSAGE |
エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。 |
使用方法
制限事項 | Salesforce Marketing Cloudコンポーネントは、まだマイクロサービスビルドタイプをサポートしていません。 |