入力データから棒グラフを作成する - Cloud - 8.0

Chart

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
ジョブデザインと開発 > サードパーティーシステム > ビジネスインテリジェンスコンポーネント > Chart
データガバナンス > サードパーティーシステム > ビジネスインテリジェンスコンポーネント > Chart
データクオリティとプレパレーション > サードパーティーシステム > ビジネスインテリジェンスコンポーネント > Chart
Last publication date
2024-02-28

このシナリオでは、CSVファイルからソースデータを読み取り、データを棒グラフに変換して、複数の大都市を比較するジョブについて説明します。入力ファイルは次のとおりです。

Talendでサポートされているテクノロジーの詳細は、Talendコンポーネントをご覧ください。

City;Population(x1000);LandArea(km2);PopulationDensity(people/km2)
Beijing;10233;1418;7620
Moscow;10452;1081;9644
Seoul;10422;605;17215
Tokyo;8731;617;14151
Jakarta;8490;664;12738
New York;8310;789;10452

入力ファイルのストラクチャーはtBarChartコンポーネントで必要なストラクチャーと異なるため、このユースケースではtMapコンポーネントを使用してtBarChartのカラム3つのスキーマに合わせてソースデータを変更します。これは、tBarChartコンポーネントへの入力として一時CSVファイルが作成されるようにするためです。

注:

通常は、tBarChartコンポーネントのスキーマストラクチャーに従って入力スキーマを調整するために、tMapコンポーネントを使用します。tMapコンポーネントの使い方は、データフローをマッピングtMapをご覧ください。

一時入力ファイルが正しく生成されるように、一時ファイルが既に存在する場合は、メインジョブの実行前に前処理のサブジョブを使って削除します。この一時ファイルはこの特定のジョブ専用であるため、メインジョブの実行後は後処理のサブジョブを使って削除します。