メイン コンテンツをスキップする 補完的コンテンツへスキップ

Azure Blob Storageのプロパティ

Azure Blob Storageのファイルシステムへの接続を確立する設定プロパティです。

Azure Blob Storage接続

リストからAzure Blob Storageを選択し、接続を設定します。

設定

リストからエンジンを選択し、メイン設定と詳細設定を行います。

メイン設定
プロパティ 設定
[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がまだ有効であることを確認する必要があります。

詳細設定
プロパティ 設定
[Force protocol] (プロトコルを強制) [Define JDBC URL] (JDBC URLを定義)が無効になっている場合は、このオプションを有効にすればJDBCドライバープロトコルを定義できます。
[Connection timeout] (接続タイムアウト) 接続が使用できるまでユーザーが待機する最大秒数を設定します。この秒数を過ぎても接続が使用できない場合は例外が返されます。
[Connection validation timeout] (接続検証タイムアウト) 接続が動作中であると見なされるまでの最大待ち時間を秒数で設定します。

接続を設定した後は、表示名(必須)と説明(オプション)を入力します。

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: この形式には特定のパラメーターは必要ありません。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。