目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. B2B Data Transformation
  7. アグリゲータトランスフォーメーション
  8. クレンジングトランスフォーメーション
  9. データマスキングトランスフォーメーション
  10. データサービストランスフォーメーション
  11. 重複排除トランスフォーメーション
  12. 式トランスフォーメーション
  13. フィルタトランスフォーメーション
  14. 階層ビルダートランスフォーメーション
  15. 階層パーサートランスフォーメーション
  16. 階層プロセッサトランスフォーメーション
  17. 入力トランスフォーメーション
  18. Javaトランスフォーメーション
  19. JavaトランスフォーメーションAPIリファレンス
  20. ジョイナトランスフォーメーション
  21. ラベラトランスフォーメーション
  22. ルックアップトランスフォーメーション
  23. 機械学習トランスフォーメーション
  24. マップレットトランスフォーメーション
  25. ノーマライザトランスフォーメーション
  26. 出力トランスフォーメーション
  27. 解析トランスフォーメーション
  28. Pythonトランスフォーメーション
  29. ランクトランスフォーメーション
  30. ルータトランスフォーメーション
  31. ルール仕様トランスフォーメーション
  32. シーケンスジェネレータトランスフォーメーション
  33. ソータートランスフォーメーション
  34. SQLトランスフォーメーション
  35. 構造パーサートランスフォーメーション
  36. トランザクション制御トランスフォーメーション
  37. 共有体トランスフォーメーション
  38. Velocityトランスフォーメーション
  39. ベリファイヤトランスフォーメーション
  40. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

ファイルリストコマンド

ファイルリストコマンド

コマンドを使用すると、マッピングのソースファイルのリストを生成できます。有効なDOSやUNIXコマンド、バッチファイル、またはシェルスクリプトを使用できます。
データ統合
は、タスクの実行時にリスト内の各ファイルを読み取ります。
ソースファイルのリストが頻繁に変更される場合、または特定の条件に基づいてファイルリストを生成する場合には、ファイルリストを生成するコマンドを使用します。例えば、コマンドを使用して、ディレクトリ内のすべてのファイルまたはファイル名に基づいてファイルリストを生成できます。
コマンドを使用してファイルリストを生成する場合は、次のガイドラインに従ってください。
  • バッチファイルで「/b」などのパラメータを使用するWindowsコマンドを入力する必要があります。
  • 各コマンド、バッチファイル、およびシェルスクリプトに、完全修飾ファイルパスを入力する必要があります。
  • ファイルリストコマンドで入出力パラメータを使用することはできません。

シェルスクリプトを使用したUNIXの例

Linuxマシンに保存されているパーツリストからデータを抽出する必要があります。パーツリストは、
/home/dsmith/flatfile/parts
ディレクトリに格納されているテキストファイルです。
次の表は、ソーストランスフォーメーションで入力したコマンドとそれに対応するシェルスクリプトの内容を示しています。
コマンド
シェルスクリプト(parts.sh)
/home/dsmith/flatfile/parts/parts.sh
cd /home/dsmith/flatfile/parts ls *.txt

バッチファイルを使用したWindowsの例

Windowsマシンに保存されている売上レコードからデータを抽出する必要があります。売上レコードファイルは
C:\SalesRecords
ディレクトリに保存され、命名規則
SalesRec_??-??-2017.txt
を使用します。
次の表は、ソーストランスフォーメーションで入力したコマンドとそれに対応するバッチファイルの内容を示しています。
コマンド
バッチファイル(SalesSrc.bat)
C:\SalesRecords\SalesSrc.bat
@echo off cd C:\SalesRecords dir /b SalesRec_??-??-2017.txt

シェルスクリプトまたはバッチファイルを使用しない例

バッチファイルまたはシェルスクリプトを使用する代わりに、コマンドを使用してファイルリストを生成することもできます。例えば、次のコマンドは、source.csvという名前のファイルが含まれるファイルリストを生成します。
echo C:\sources\source.csv