Azure Blob Storageのプロパティ - Cloud

Talend Cloudアプリコネクターガイド

Version
Cloud
Language
日本語
Product
Talend Cloud
Module
Talend Data Inventory
Talend Data Preparation
Talend Pipeline Designer
Content
ジョブデザインと開発 > パイプラインのデザイン
管理と監視 > 接続の管理
Last publication date
2024-03-21
Azure Blob Storageのファイルシステムへの接続を確立する設定プロパティです。

Azure Blob Storage接続

プロパティ

設定

[Selection] (選択) Azure Blob Storageを選択または入力します。
[Configuration] (設定)
[Engine] (エンジン) リストからエンジンを選択します。
[Main] (メイン) [Account Name] (アカウント名) アクセスする必要のあるストレージアカウントの名前を入力します。ストレージアカウント名は、使用するMicrosoft Azure Storageシステムのストレージアカウントダッシュボード内にあります。

このストレージアカウントへの適切なアクセス権をシステム管理者から得ていることを確認します。

[Authentication type] (認証タイプ) 自分のストレージアカウントを認証する方法として、[Basic] (基本)Azure Active Directory[Managed identities] (マネージドID)のいずれかを選択します。
[Basic] (基本)
  • [Account Key] (アカウントキー): アクセスする必要のあるストレージアカウントに関連付けられているキーを入力します。どのアカウントにも使用できるキーが2つあり、デフォルトでは、どちらもこのアクセスに使用できます。

    アカウントキーの取得方法については、「Manage a storage account」(ストレージアカウントの管理)をお読みください。

  • [Protocol] (プロトコル): 作成する接続のプロトコルを選択します。
Azure Active Directory

BlobとQueueサービスへのリクエストをIDベースで認証できるよう、自分のアカウントに関連付けられているテナントID、クライアントID、クライアントシークレットを入力します。

詳細は、Authorize with Azure Active Directoryをご参照ください。

[Managed identities] (マネージドID)

詳細は、該当するAzureのドキュメンテーションをご覧ください。

(オプション) [Use Shared Access Signature] (共有アクセス署名を使用) アカウントキーを使用せずにストレージリソースにアクセスするには、このオプションを[ON] (オン)に切り替え、共有アクセス署名(SAS)を使用できるようにします。SASの詳細は、Using Shared Access Signatures (SAS)をお読みください。

[Shared Access Signature] (共有アクセス署名)フィールドに、自分のアカウントのSAS URLを入力します。SASが生成された後は、Microsoft Azureポータルで許可されている各サービスのSAS URLを取得できます。SAS URLの形式はhttps://<$storagename><$service>.core.windows.net/<$sastoken>となります。<$storagename>はストレージアカウント名、<$service>は許可されているサービスの名前(Blob、file、queue、またはtable)、<$sastoken>はSASトークンの値です。詳細は、Constructing the Account SAS URIをお読みください。

SASの期間が有効であることをご確認ください。SASが有効となる開始時刻と無効となる有効期限を生成時に設定できます。また、ジョブの実行時にSASがまだ有効であることを確認する必要があります。

[Advanced] (詳細) リージョン 認証タイプとして[Basic] (基本)Azure Active Directoryのいずれかが選択されている場合のみ利用できます。特定のMicrosoft Azureクラウドを選択してください。

プライベートのAzureクラウドを使用する場合は、[Custom] (カスタム)を選択し、対応するエンドポイントサフィックスと機関ホストを定義します。

[Endpoint suffix] (エンドポイントサフィックス) 該当するAzureクラウドアカウントのリージョンに応じたエンドポイントサフィックスを入力します。

例1: core.windows.net (Azureパブリックのデフォルト)

例2: core.chinacloudapi.cn (Azure China Cloud)

[Authority host] (機関ホスト)

認証タイプとしてAzure Active Directoryが選択されている場合のみ利用できます。ユーザー定義の機関ホストを入力します。

[Description] (説明) 接続の表示名(必須)と説明(オプション)を入力します。

Azure Blob Storageデータセット

プロパティ 設定
[Dataset Name] (データセット名) データセットの表示名を入力します。この名前はすべてのTalend Cloudアプリでデータセットの一意識別子として使われます。
[Connection] (接続) リストで接続を選択します。既存の接続に基づいてデータセットを作成する場合、このフィールドは読み取り専用となります。
[Container name] (コンテナー名) Azure Blob Storageコンテナーの名前を選択または入力します。
[Directory] (ディレクトリー) 取得するファイルが含まれているディレクトリーの名前を入力します。
[File format] (ファイル形式) 取得する次のようなファイル形式をリストで選択し、そのファイル形式に関連する情報を入力または選択します。
  • CSV:
    • [Record delimiter] (レコード区切り): 取得するファイルで使用するレコード区切りの種類を選択します。[Other] (その他)を選択すれば、[custom record delimiter] (カスタムのレコード区切り)フィールドにカスタムのレコード区切りを入力できます。
    • [Field delimiter] (フィールド区切り): 取得するファイルで使用するフィールド区切りのタイプを選択します。[Other] (その他)を選択すれば、[custom field delimiter] (カスタムのフィールド区切り)フィールドにカスタムのフィールド区切りを入力できます。
    • [Text enclosure character] (テキスト囲み文字): フィールドを囲むために使用する文字を入力します。
    • [Escape character] (エスケープ文字): 取得するレコードでエスケープする文字を入力します。
    • [Encoding] (エンコーディング): 取得するファイルで使用するエンコーディングの種類を選択します。[Other] (その他)を選択すれば、[Custom encoding] (カスタムエンコーディング)フィールドにカスタムのエンコーディングタイプを入力できます。
    • [Set Header] (ヘッダーを設定): 取得するファイルにヘッダー行が含まれている場合はこのオプションを有効にし、スキーマでスキップする行数を入力または選択します。
  • Excel:
    • [Excel format] (Excel形式): 取得するファイルに対応する形式/バージョンを選択します。
    • [Sheet] (シート): 取得するExcelシートの名前を入力します。
    • [Set Header/footer] (ヘッダー/フッターを設定): 取得するファイルにヘッダー行やフッター行が含まれている場合はこれらのオプションを有効にし、スキーマでスキップする行数を入力、または選択します。
  • Avro: この形式には特定のパラメーターは必要ありません。
  • Parquet: この形式には特定のパラメーターは必要ありません。
    警告: Azure Active Directory認証タイプが選択されている場合、Azure Blob StorageはParquet形式をサポートしません。
  • JSON: この形式には特定のパラメーターは必要ありません。