メイン コンテンツをスキップする

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

このシナリオでは、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をご覧ください。

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

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

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