私はDB2データベースの2つのテーブルからデータを抽出してテンポラリテーブルにロードできるインフォーマティックワークフローを作成しています。 2つのソーステーブル名がAccount(Parent)およびActivities(Child)であるとします。彼らは1:Mの関係を持っています。アカウントには多くのアクティビティ(Account.PK = Activities.FK)があることを意味します。アクティビティテーブルには、2つのカラムがあります。新しいタイプのアクティビティレコード、日付と時刻を作成するたびに、値が「有料」、「有料」または「非有料」の2つのカラムが「Created_Date」datetimeデータ型です。このフィールドにはスタンプが付きます。今、一時テーブルにデータをロードする条件は - "勘定科目レコードの場合、今日の給与活動(タイプ=給与)のアクティビティテーブルを最初にチェックします。複数の払い出されたアクティビティが見つかった場合は、 1つ(Created_Date列)があります。アカウントの有料アクティビティレコードがない場合、最新の作成された「ウィルペイ」アクティビティが選択されます。それが存在しない場合は、アカウントの今日(Sysdate)の最新の有料アクティビティを選択する必要があります。それは、今日の最新のWill-payアクティビティを選択します。 Informaticaのワークフローでこのロジックをどのように実装でき、どの変換を使用し、どのように実装すればいいのか理解してもらえますか?どうもありがとう。親切に助けてください。DB2データベースの2つのテーブルからデータを抽出してテンポラリテーブルにロードする
1
A
答えて
0
ETL上でビジネスロジックを実現するためには、SQLでそれを行う最善の方法は良くありません。しかし、あなたが主張するなら、それはいろいろな方法で作り出すことができます。例:
SQLオーバーライド オーバーライドされたSQL(および列も含む)と条件用の1つの式変換を使用して、アクティビティテーブルに対して3つのルックアップ変換を作成できます。
- 検索複数の「有給の活動が最後見つけるために、アカウントごとに最後の「有給の活動
- 検索を見つけるために検索
- を占める見つけるに戻るには、アカウントごと
- 式を活動「を支払うことになります」正しいアクティビティのキーを1から3までの検索結果に基づいて返します。
SQLオーバーライドを使用しないと、フィルタ、アグリゲータ、結合線変換を使用して同様のロジックを再作成する必要があります。
関連する問題
- 1. データ抽出DB2
- 2. Lotus Notesフォームからフィールド値をdb2テーブルに抽出するLEI
- 3. XMLデータを抽出してデータベースにロードする(可能なアプローチ)
- 4. データベース間のテーブルからデータを抽出し、firebirdデータベースに入れます
- 5. DB2から6TBデータを抽出し、マンゴットでインポートする
- 6. db2のtsqlのテンポラリテーブル
- 7. spring jdbctemplateを使用して別のデータベースにロードするデータを抽出する
- 8. JavaScriptからテーブルからデータを抽出
- 9. 角度jsを使用して2つのテーブル(SQLサーバー内)からデータを抽出するには
- 10. 2つのHTMLページからデータを抽出する方法は?
- 11. PDFBox:テーブルからのデータの抽出
- 12. Pythonを使用してHTMLテーブルからデータを抽出する
- 13. 2つの異なるテーブルからデータベースからデータを取得します
- 14. db2テーブルのcsvファイルからデータをインポート
- 15. 2つの異なるデータベースから2つのテーブルをトリガしてデータを挿入する(SQL Server)
- 16. データベースからデータをアンドロイドスタジオのテキストフィールドに抽出する
- 17. ExcelスプレッドシートからRubyのデータベースにデータを抽出する
- 18. Oracleデータベースに関連する2つのテーブルをロードする
- 19. 2つのデータフレームからデータを抽出して3つ目のデータを作成する
- 20. Java、DB2、Spring、およびHibernateを使用して2つの異なるライブラリから2つのテーブルに結合
- 21. DB2がロールバックからデータベースに単一のテーブルを保存する
- 22. sqlite3の2つの異なるデータベースからカラムを抽出する
- 23. データベースから別のテーブルを抽出する
- 24. あるDB2データベースから別のDB2データベースにデータを移行する最善の方法は何ですか?
- 25. 2つのテーブルからデータを呼び出して計算する
- 26. Laravelの基準によるデータベースからのデータの抽出
- 27. Jsonからのデータを取得してPHPに抽出し、mysqlデータベースに挿入
- 28. xmlファイルから2つのテーブルにデータをインポートするMySQLデータベースの外部キー
- 29. テーブルのデータからシーケンシャルステートの変更を抽出する
- 30. ibmの異なるデータベースにある2つのテーブルを使用してビューを作成する方法db2