バッチ開発

【Talend】マクロ(vba)付きExcelと連携する

はじめに 今回は、Talendでxlsmファイル(Excelのマクロ(vba)付きファイル)と連携する方法についてです。 Talendには、通常のExcelドキュメントから値を取得するためのコンポーネントは存在しますが、残念ながらExcel vbaはサポートされません… ですが、それでも既存資産にマクロ付きExcelがあり、そのマクロの仕様が複雑すぎて新たに作り直すのは無理… […]

【Talend】作ったジョブをビルドして実行ファイル(.bat)を作る

はじめに そういえば、今までいろいろTalendに関する記事を書いていきましたが、一度も実行可能形式(Talendの画面から起動するんじゃなくてダブルクリックとかで実行できるように)にしたことがありませんでした。 というわけで、今回は作ったジョブをビルドして単体で動くような形にする、というところまでやっていきます。 今回作ったジョブ 一応、今回作ったジョブは、Talend入門2で作成した簡単なcs […]

【Talend】sequenceで連番を振る方法。グループごとの採番もok

はじめに 今回は、Talend内で連番を振る方法についての記事です。 番号をジョブ内で発番する、というのは割とよくあるシチュエーションかと思います。 もちろん、Javaでグローバルなカウンタでも用意して自身で連番を取っても良いんですが、Talendにはそれ用の便利な関数がありますので、今回はそれを使って連番を振ってみましょう。 また、単に連番を取得するだけではなく、グループごとに番号を振るケースも […]

【Talend Open Studio 入門02】CSVデータを変換する。Talendの使い方からはじめます。

はじめに みなさん、こんにちは! 前回までで、苦労はしましたが、やっとTalendの環境構築が完了しました。 (前回の記事はこちら⇒【Talend Open Studio 入門01】開発環境を構築する) 今回からは、やっと、Talend Open Studio によるバッチ開発を行っていきます。 さて… 何を作っていきましょうか… いきなりMySQLと連携したり、AWSに繋 […]

【Talend Open Studio】バッチ開発を高速にっ!Talendについて

みなさん、こんにちは! 今回は、バッチジョブや移行ツールを作る時に使用している超・超便利ツール(というか開発環境)である、Talend Open Studioについて、書いていこうと思います。 サクッとTalendのメリットだけを知りたい方は、こちらの記事をご覧ください⇒ETL開発ツールは比較するまでもなくTalend一択だと思う。コスト重視なら特に Talend Open Studioとは? T […]