tSalesforceEinsteinOutputBulkExecの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtSalesforceEinsteinOutputBulkExecを設定するために使われます。
標準のtSalesforceEinsteinOutputBulkExecコンポーネントは、ビジネスファミリーとCloudファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。
基本設定
[Property Type] (プロパティタイプ) |
[Built-in] (組み込み)と[Repository] (リポジトリー)のいずれかです。
|
[Use an existing connection] (既存の接続を使用) |
定義済みの接続の詳細を再利用する場合は、このチェックボックスを選択して、[Component List] (コンポーネントリスト)ドロップダウンリストから、目的の接続コンポーネントを選択します。 ジョブに親ジョブと子ジョブが含まれている場合、[Component List] (コンポーネントリスト)には同じジョブレベルの接続コンポーネントのみが表示されます。 |
[User Name] (ユーザー名)と[Password] (パスワード) |
Webサービス認証の詳細を入力します。 パスワードを入力するためには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符で囲んで入力して[OK]をクリックし、設定を保存します。 |
[End Point] (エンドポイント) |
Salesforceへの接続に必要なWebService URLを入力します。たとえばhttps://login.salesforce.com/services/Soap/u/37.0です。URLのバージョンは32.0以降である必要があります。 |
[Schema] (スキーマ)と[Edit schema] (スキーマを編集) |
スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。
[Custom JSON Metadata] (カスタムJSONメタデータ)チェックボックスをオンにすると、[Schema] (スキーマ)リストと[Editor schema] (エディタースキーマ)ボタンが非表示になります。 このコンポーネントは、ダイナミックスキーマ機能の利点を備えているので、ソースファイルから不明なカラムを取得したり、各カラムを個別にマッピングしなくてもソースからカラムを一括してコピーしたりできます。ダイナミックスキーマの詳細は、ダイナミックスキーマをご覧ください。 ダイナミックスキーマ機能は、テーブルの不明なカラムを取得するしくみになっており、その他の目的には使用しないことをお勧めします。テーブルの作成には推奨しません。 [Built-in] (組み込み): そのコンポーネントに対してのみスキーマを作成し、ローカルに保管します。 [Repository] (リポジトリー): スキーマは作成済みで、リポジトリーに保管されています。さまざまなプロジェクトやジョブデザインで再利用できます。 スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。現在のスキーマがリポジトリータイプの場合は、3つのオプションを利用できます。
ジョブで接続している先行コンポーネントからスキーマを取得するためには、[Sync columns] (カラムを同期)をクリックします。 |
[Operation] (操作) |
データセットに対して実行する操作を選択します。
情報メモ注:
|
[Name] (名前) |
データが読み取られるデータセットの名前を入力します。 |
[Generated Temp CSV File] (生成された一時CSVファイル) |
生成するCSVファイルへのローカルパスを指定します。 |
[Append] (追加) |
このチェックボックスを選択すると、指定したローカルファイルが既に存在する場合は、上書きではなく、追加されます。 |
[Include Header] (ヘッダーを含める) |
このチェックボックスを選択すると、カラムヘッダーがファイルに追加されます。 |
詳細設定
[CSV Encoding] (CSVエンコーディング) |
CSVファイルのエンコーディングタイプを入力します。 このフィールドの値は、[Custom JSON Metadata] (カスタムJSONメタデータ)チェックボックスがオンの場合に、JSONメタデータファイルで定義された値と同じである必要があります。 |
[Fields Delimiter] (フィールド区切り) |
CSVファイルのフィールド値を区切る文字を入力します。 このフィールドの値は、[Custom JSON Metadata] (カスタムJSONメタデータ)チェックボックスがオンの場合に、JSONメタデータファイルで定義された値と同じである必要があります。 |
[Fields Enclosed By] (エンクロージャ) |
CSVファイルでフィールド値を囲むために使う文字を入力します。 このフィールドの値は、[Custom JSON Metadata] (カスタムJSONメタデータ)チェックボックスがオンの場合に、JSONメタデータファイルで定義された値と同じである必要があります。 |
[Line Terminated By] (行終端記号) |
行の最後を表す文字を入力します。 このフィールドの値は、[Custom JSON Metadata] (カスタムJSONメタデータ)チェックボックスがオンの場合に、JSONメタデータファイルで定義された値と同じである必要があります。 |
[Create directory if not exists] (ディレクトリーがない場合はディレクトリーを作成) |
[Generated Temp CSV File] (生成された一時CSVファイル)フィールドで指定したディレクトリーが存在しない場合は、このチェックボックスをオンにして、指定したディレクトリーを作成します。 |
[Custom the flush buffer size] (フラッシュバッファーサイズのカスタマイズ) |
このチェックボックスを選択すると、バッファーを空にする前に書き込む行数を指定します。 |
[Row number] (行番号) |
バッファーを空する前にバッファーに書き込める行数を指定します。 このフィールドは、[Custom the flush buffer size] (フラッシュバッファーサイズのカスタマイズ)チェックボックスがオンの場合にのみ使用できます。 |
[Don't generate empty file] (空のファイルを生成しない) |
空のファイルを生成しない場合は、このチェックボックスを選択します。 |
[Auto Generate JSON Metadata Description] (JSONメタデータデスクリプションを自動生成) |
このチェックボックスを選択すると、JSONメタデータデスクリプションが自動的に生成されます。 |
[Header] (ヘッダー) |
CSVファイルで無視する行数を指定します。 このフィールドは、[Auto Generate JSON Metadata Description] (JSONメタデータデスクリプションを自動生成) チェックボックスがオフの場合のみ利用できます。 |
[Unique API Name] (一意のAPI名) |
JSONメタデータデスクリプションでオブジェクトに一意のAPI名を指定します。 このフィールドは、[Auto Generate JSON Metadata Description] (JSONメタデータデスクリプションを自動生成) チェックボックスがオフの場合のみ利用できます。 |
[Label] (ラベル) |
JSONメタデータデスクリプションでオブジェクトに表示名を指定します。 このフィールドは、[Auto Generate JSON Metadata Description] (JSONメタデータデスクリプションを自動生成) チェックボックスがオフの場合のみ利用できます。 |
[Fully Qualified Name] (完全修飾名) |
JSONメタデータデスクリプションでレコードを一意に識別する完全パスを指定します。 このフィールドは、[Auto Generate JSON Metadata Description] (JSONメタデータデスクリプションを自動生成) チェックボックスがオフの場合のみ利用できます。 |
[Custom JSON Metadata] (カスタムJSONメタデータ) |
カスタマイズされたJSONメタデータファイルを使うには、このチェックボックスを選択します。 このチェックボックスは、[Auto Generate JSON Metadata Description] (JSONメタデータデスクリプションを自動生成) チェックボックスがオフの場合のみ利用できます。 |
[JSON Metadata] (JSONメタデータ) |
カスタマイズされたJSONメタデータファイルへのパスを指定します。 このフィールドは、[Custom JSON Metadata] (カスタムJSONメタデータ)チェックボックスがオンの場合のみ利用できます。 |
[Generate JSON in File] (JSONをファイル内に生成) |
このチェックボックスを選択すると、JSONメタデータデスクリプションがローカルファイルに書き込まれます。 このチェックボックスは、[Custom JSON Metadata] (カスタムJSONメタデータ)チェックボックスがオンの場合には表示されません。 |
[Generated JSON Folder] (JSONフォルダーを生成) |
生成されたJSONメタデータファイルを保管するディレクトリーを指定します。 このフィールドは、[Generate JSON in File] (JSONをファイル内に生成)チェックボックスがオンの場合のみ利用できます。 |
[Retrieve Upload Status] (アップロードステータスの取得) |
データアップロードのステータスを取得するには、このチェックボックスを選択します。 |
[Time to wait for server answer (seconds)] (サーバー応答待機時間(秒)) |
サーバーからのアップロードステータスの応答を待機する時間を秒単位で指定します。 このフィールドは、[Retrieve Upload Status] (アップロードステータスの取得)チェックボックスがオンの場合のみ利用できます。 |
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |
グローバル変数
ERROR_MESSAGE |
エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。 |
使用方法
使用ルール |
このコンポーネントは、Salesforce Analytics Cloudにロードするデータが特定の変換を必要としない場合に主に使います。 |