洋(76)1この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめに以前投稿したブログでジョブの作成まではできていますので、そこからの続きになります。今回はローカルマシンのCSVファイルを読み込んで、値を少し変化させてログに出力をするところまでをやってみます。マッピング前回のログの出力まで終了していると、このような状態になっています。次はtMapというコンポーネントを使用します。右ペインからドラッグすると「新しい出力名?」というダイアログが表示されますので今回は適当に「row2」と命名しました。「ターゲットコンポーネントのスキーマを取得しますか?」と聞かれますので、これも「Yes」と選択します。tMapとは名前の通りマッピングをするためのコンポーネントで今回はローカルマシンのファイル(metadata)をマッピング(tMap)してログの出力(tLogRow)をするというジョブの作成になります。tMapをダブルクリックしてtMapエディターを開きます。次にする作業は1.lastnameカラムの値を大文字に変更2.idの値に*5する左側が変更前のテーブル定義で右側が変更後のテーブル定義になります。lastname)をクリックして、「...」をクリックします。UPCASEをダブルクリックすると、3に反映されます。StringHandling.UPCASE()の引数に大文字にしたいカラムを入れます。今回だとrow1.lastnameですね。式エディタタブを選択して値を操作します。これで実行するとなんか変なのが出てきました。ダメだよって言ってますね。見るとidがStringになってますね。ブログを書いている時に作り直したのでStringにしたままだったみたいですね。idをintにしてもう1度実行します。これでうまくいきました。最後に手軽にマッピングができましたね。次回はローカルファイルとデータベースから抽出したデータのマッピングをやってみます。765,268まだプロフィールが設定されていません。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。