誰もがinformaticaで一つの複雑なマッピングを説明できますか? plzは私のためのインタビューでこのrepeted質問を助けてください
複雑なマッピングは、多くの依存関係に基づく巨大な要件を持つマッピングです。多くの主要な属性とその満たされた条件に基づいて、データフローが発生します。ゆっくりと変化する次元は、複雑なマッピングの下にもあります。データ統合ルールに基づいてデータを統合するためのマップレットの使用があります。ここでは、検索のより多くの数を使用します。 存在する場合は既存のレコードを探しているので、それ以外の場合はsequence generatorを使用してキーを生成しています。また、我々は彼らの最新の通貨レートの通貨テーブルを検索します。 また、取引が行われる国をcountriesテーブルから検索します。 また、取引口座の利用可能なクーポンを取得するためのクーポンテーブルからクーポンを探します。 最新の営業日を選択するためのカレンダーテーブルを検索します。Wiseのように、そのテーブルで検索し、ユーザーの要件に基づいていくつかの決定を下す多くの依存関係があります。また、我々はパフォーマンスの世話をしています。変数とパラメータの渡しがあります。私たちは、主にインタフェーステーブル層から次元テーブルへの複雑なマッピング要件を取得しますlayer.As 基本的なフローはFlatfile->Staging table->Interface tables->Dimension tables->Fact tablesであることを知っています。いくつかのプロジェクトでは、Interfaceテーブルを使用しません。これらは、ステージングからディメンションにデータを直接入力します。 しかし、ここで私たちのプロジェクトでは、これらのモデル、すなわちFlatfile->ステージングテーブル->インターフェイステーブル->ディメンションテーブル->ファクトビジネスの複雑さの大部分は、インタフェース->ディメンション/その他のプロジェクトケースステージングテーブルからディメンショ複雑さはその非常に凝灰岩を意味するものではありませんlogic.It 開発のためのより多くの依存関係があることを意味しますlogic.So 私たちは、あなたの細かい文書を理解し、あなたが考えているマッピングがあなたのために簡単になる場合は、正確な要件を理解する必要があここでは、動的なルックアップも使用します。例を練習します。これらは理論的な方法では理解できません。 あなたは深さのすべての変換を練習し、あなたが話している複雑なマッピングはあなたのために何もありません。 あなたは非常に簡単にそれを開発することができます。
Leave a Reply