tAzureAdlsGen2Outputの標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtAzureAdlsGen2Outputを設定するために使われます。
標準のtAzureAdlsGen2Outputコンポーネントは、Cloudファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのサブスクリプションベースのTalend製品で使用できます。
基本設定
[Property Type] (プロパティタイプ) |
接続の詳細を設定する方法を選択します。
|
[Use an existing connection] (既存の接続を使用) |
定義済みの接続の詳細を再利用する場合は、このチェックボックスを選択して、[Component List] (コンポーネントリスト)ドロップダウンリストから、目的の接続コンポーネントを選択します。 情報メモ注: ジョブに親ジョブと子ジョブが含まれている時は、親ジョブと子ジョブの間の既存の接続を共有したい場合(たとえば、親ジョブで作成した接続を子ジョブと共有するなど)には、次のように実行します。
ジョブレベル全体でデータベース接続を共有する方法の例は、データベース接続を共有をご覧ください。 情報メモ注: このオプションは、Talendが提供するR2022-01以降のTalend Studioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。
|
[Schema] (スキーマ)と[Edit schema] (スキーマを編集) |
スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。
スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。変更を加えると、スキーマは自動的に組み込みになります。
|
[Sync columns] (カラムを同期) |
ジョブで接続している先行コンポーネントからスキーマを取得するためには、このボタンをクリックします。 |
[Authentication method] (認証方式) |
ドロップダウンリストから、次の認証方式を1つ選択します。
|
[Account name] (アカウント名) |
アクセスする必要のあるData Lake Storageアカウントの名前を入力します。このアカウントへの適切なアクセス権をシステム管理者から得ていることを確認します。 |
[Endpoint suffix] (エンドポイントサフィックス) |
Azure Storageのサービスエンドポイントを入力します。 アカウント名とAzure Storageサービスエンドポイントの組み合わせにより、ストレージアカウントのエンドポイントが形成されます。 |
[Shared key] (共有キー) |
アクセスする必要のあるストレージアカウントに関連付けられたキーを入力します。どのアカウントでも利用できるキーが2つあり、このアクセスにはデフォルトでどちらのキーも使用できます。キーの取得方法は、Manage a storage accountをお読みください。 共有キーを入力するには、[Shared key] (共有キー)フィールドの横にある[...]ボタンをクリックし、[Enter a new password] (新しいパスワードを入力)ダイアログボックスを表示させ、テキストフィールドに共有キーを入力して[OK]をクリックします。共有キーは、[pure password] (純粋なパスワード)モードではJSON文字列で、[Java mode] (Javaモード)ではJava式として入力できます。テキストフィールドの上部にある[switch to Java mode] (Javaモードに切り替え)または[switch to pure password mode] (純粋なパスワードに切り替え)をクリックすることで、2つのモードの間で切り替えられます。
情報メモ注:
このフィールドは、[Authentication method] (認証方法)ドロップダウンリストから、[Shared key] (共有キー)を選択した場合に利用できます。 |
[SAS token] (SASトークン) |
自分のアカウントのSASトークンを入力します。SASが生成された後は、Microsoft Azureポータルで許可されている各サービスのSASトークンを取得できます。SASトークンの形式はhttps://<$storagename><$service>.core.windows.net/<$sastoken>となります。<$storagename>はストレージアカウント名、<$service>は許可されているサービスの名前(Blob、file、queue、またはtable)、<$sastoken>はSASトークンの値です。詳細は、「Constructing the Account SAS URI」(Account SAS URIの構築)をお読みください。 このフィールドは、[Authentication method] (認証方法)ドロップダウンリストから、[Shared Access Signature] (共有アクセス署名)を選択した場合に利用できます。 |
[Tenant ID] (テナントID) |
Azure ADテナントのIDを入力します。関連情報は、Acquire a token from Azure AD for authorizing requests from a client applicationをご覧ください。 このオプションは、[Authentication method] (認証方式)ドロップダウンリストから、Azure Active Directoryを選択した場合に利用できます。 |
[Client ID] (クライアントID) |
アプリケーションのクライアントIDを入力します。関連情報は、Acquire a token from Azure AD for authorizing requests from a client applicationをご覧ください。 このオプションは、[Authentication method] (認証方式)ドロップダウンリストから、Azure Active Directoryを選択した場合に利用できます。 |
[Client Secret] (クライアントシークレット) |
アプリケーションのクライアントシークレットを入力します。関連情報は、Acquire a token from Azure AD for authorizing requests from a client applicationをご覧ください。 クライアントシークレットを入力するには、[Client secret] (クライアントシークレット)フィールドの横にある[...]ボタンをクリックし、[Enter a new password] (新しいパスワードを入力)ダイアログボックスを表示させ、テキストフィールドにクライアントシークレットを入力して[OK]をクリックします。クライアントシークレットは、[pure password] (純粋なパスワード)モードではJSON文字列で、[Java mode] (Javaモード)ではJava式として入力できます。テキストフィールドの上部にある[switch to Java mode] (Javaモードに切り替え)または[switch to pure password mode] (純粋なパスワードに切り替え)をクリックすることで、2つのモードの間で切り替えられます。 このオプションは、[Authentication method] (認証方式)ドロップダウンリストから、Azure Active Directoryを選択した場合に利用できます。 |
[Check connection] (接続を確認) |
このボタンをクリックすると、提供された接続パラメーターを検証できます。 |
[File system] (ファイルシステム) |
ターゲットのBlobコンテナーの名前を入力します。 このフィールドの右にある[...]ボタンをクリックし、ダイアログボックスのリストから目的のBlobコンテナーを選択することもできます。 |
[Blobs path] (Blobパス) |
ターゲットBlobへのパスを入力します。 |
[Format] (形式) |
受信データの形式を設定するために使われます。現在、次の形式がサポートされています: CSV、AVRO、JSON、およびParquet。 |
[Field Delimiter] (フィールド区切り) |
フィールド区切りを指定ドロップダウンリストから[Semicolon] (セミコロン)、[Comma] (コンマ)、[Tabulation] (集計)、[Space] (スペース)を選択できます。 [Other] (その他)を選択して[Custom field delimiter] (カスタムフィールド区切り)フィールドに独自の項目を入力することもできます。 |
[Record Separator] (レコード区切り) |
レコード区切りを設定するために使われます。ドロップダウンリストでは、LF、CR、CRLFを選択できます。[Other] (その他)を選択して[Custom Record Separator] (カスタムのレコード区切り)フィールドに独自の文字を入力することもできます。 |
[Text Enclosure Character] (テキストエンクロージャー文字) |
テキストを囲むために使用される文字を入力します。 |
[Escape character] (エスケープ文字) |
エスケープする行の文字を入力します。 |
[Header] (ヘッダー) |
データにヘッダー行を挿入する場合は、このチェックボックスを選択します。スキーマのカラム名がカラムヘッダとして使用されます。 |
[File Encoding] (ファイルエンコーディング) |
ドロップダウンリストから、ファイルエンコーディングを選択します。 |
詳細設定
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |
[Max batch size] (最大バッチサイズ) |
各バッチで許可される最大行数を設定するために使われます。 パフォーマンスの問題が発生している場合を除き、デフォルト値は変更しないでください。バッチサイズを増やすとパフォーマンスが向上しますが、値が大きすぎるとジョブが失敗する可能性があります。 |
[Timeout] (タイムアウト) |
接続を作成する際のタイムアウト時間(秒)を指定します。このタイムアウト時間内に接続が正常に作成されない場合はエラーが発生します。 情報メモ注: このオプションは、Talendが提供するR2022-01以降のTalend Studioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。
|
[Blob Template Name] (Blobテンプレート名) |
生成されるBlobファイル名のプレフィックスとして、文字列を入力します。生成されるBlobファイルの名前には、名前のプレフィックスの後に別の文字列が続くことになります。 |
グローバル変数
ERROR_MESSAGE |
エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。 |
NB_LINE |
正しく処理された行数。これはAfter変数で、整数を返します。 |
使用方法
使用ルール |
このコンポーネントは、通常、ジョブまたはサブジョブの終了コンポーネントとして使い、常に入力リンクが必要です。 |