AzureStorageテーブルからデータを取得する - Cloud - 8.0

Azure Storage Table

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > クラウドストレージ > Azure > Azure Storage Tableコンポーネント
データガバナンス > サードパーティーシステム > クラウドストレージ > Azure > Azure Storage Tableコンポーネント
データクオリティとプレパレーション > サードパーティーシステム > クラウドストレージ > Azure > Azure Storage Tableコンポーネント
Last publication date
2024-02-28
従業員データをAzure Storageテーブルから取得するようにtAzureStorageInputTableコンポーネントとtLogRowコンポーネントを設定するために使われます。

手順

  1. tAzureStorageInputTableコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
  2. 接続コンポーネントドロップダウンリストから、Azure ストレージサービスへの接続設定のために接続の詳細を使うコンポーネントを選択します。この例ではtAzureStorageConnection_1です。
  3. [Table name] (テーブル名)フィールドに、従業員データの取得元となるテーブルの名前(この例ではemployee)を入力します。
  4. [Edit schema] (スキーマを編集)の横にあるをクリックして、スキーマダイアログボックスを開きます。

    スキーマは、String型の2つの読み取り専用カラムRowKeyPartitionKey、およびDate型の別のカラムTimestampで事前定義済みとなっています。RowKeyカラムとPartitionKeyカラムは、tAzureStorageOutputTableスキーマのIdカラムとSiteカラムに対応します。

  5. 他の従業員データ、すなわち、String型のNameJob、Date型のDate、Double型のSalaryを保持する別の4つのカラムを追加して、スキーマを定義します。次に、[OK]をクリックして変更を保存し、ポップアップダイアログボックスに表示される伝播を受け入れます。
  6. [Advanced settings] (詳細設定)をクリックして、ビューを開きます。
  7. [Name mappings] (名前のマッピング)テーブルの下にあるをクリックして1行を追加し、[Schema column name] (スキーマカラム名)セルに値"Name"を、[Entity property name] (エンティティのプロパティ名)セルに値"EmployeeName"を設定して、スキーマカラム名をAzureテーブル内の各エンティティのプロパティ名にマップします。

    tAzureStorageInputTableコンポーネントの場合、PartitionKeyカラムとRowKeyカラムは既にスキーマに自動的に追加されているため、それらのマッピング関係を指定する必要はありません。

  8. tLogRowコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを開き、[Mode] (モード)エリアで、結果の表示を改善するために[Table (print values in cells of a table)] (テーブル(テーブルのセルの出力値))を選択します。