Informaticaでのソース修飾子変換

Informaticaでのソース修飾子変換は、アクティブで接続された変換です。 マッピングの作成中に、これはpower Center Designerによって生成される既定の変換です。

このInformaticaソース修飾子変換は、ソースデータ型をネイティブ(Informatica)データ型に変換します。 リアルタイムでは、このInformaticaソース修飾子変換を使用して、複数のソースの結合、カスタムクエリの作成、行のフィルター、または一意のレコードの選択

このInformaticaソース修飾子変換の例では、以下のshow data(Employee table)

ソース修飾子変換をInformaticaで使用します1

InformaticaのDepartmentテーブル

ソース修飾子変換2

宛先テーブルはソース修飾子です。 ご覧のとおり、Informaticaの空のテーブル

ソース修飾子変換です3

Informatica

でのソース修飾子変換の設定Informaticaソース修飾子変換の設定を開始する前に、まずInformatica管理コンソールの資格情報を提供してInformatica repository serviceに接続します。

ヒント:ここでは、Informaticaサーバーのインストール時に指定したInformatica管理コンソールのユーザー名とパスワードを指定する必要があります。

ソース修飾子の作成変換ソース定義

Source Analyzerに移動し、ソースを定義します。 前に述べたように、Sql ServerデータベースのEmployeeテーブルとDepartmentテーブルをInformaticaソース定義として使用しています。 Informaticaでのソース定義

ソース修飾子変換の作成については、Informaticaのデータベースソースを参照してください4

Informaticaソース修飾子の作成ターゲット定義

ターゲットデザイナーに移動してターゲットを定義してください。 この例では、ターゲット定義として既存のSQLテーブル(SourceQualifier)を使用しています。 ソース定義を使用したInformaticaターゲットテーブルの作成を参照して、Informaticaでターゲット定義

ソース修飾子変換を作成するプロセスを理解することができます5

Informaticaマッピングでソース修飾子変換を作成

新しいマッピングを作成するには、メニューバーのマッピングメニューに移動し、作成を選択してください。. オプション。 これにより、以下に示すようにマッピング名ウィンドウが開きます。 ここでは、このマッピングの一意の名前(M_SOURCE_QUALIFIER)を記述し、OKボタンをクリックする必要があります。

Informaticaでのソース修飾子変換6

Informatica

でソース修飾子変換を作成する従業員および部門のソース定義をSourcesフォルダからマッピングデザイナにドラッグアンドドロップします。 ソース(任意のソース)をドラッグすると、Power Center designerによってソース修飾子変換(既定の変換)が自動的に作成されます。

Informaticaでのソース修飾子変換7

InformaticaのDepartmentテーブルソース修飾子

ソース修飾子変換を削除してみましょう8

次に、Departmentソース列をEmployeeソース修飾子に追加します。 これは、Informaticaで2つのテーブル

ソース修飾子変換を追加する1つの方法です9

私はsq_Employee(従業員のソース修飾子も)を削除してみましょう。

Informaticaソース修飾子変換の作成

Informaticaでソース修飾子変換を明示的に作成するには、メニューバーの変換メニューに移動してください。 次に、[作成]を選択します。. オプションは、以下に示すように、変換の作成ウィンドウを開きます。

ドロップダウンリストからソース修飾子変換を選択し、この変換の一意の名前(Sq_Employeedetails)を指定し、作成ボタンをクリックしてください

Informaticaのソース修飾子変換10

これにより、以下に示すように、ソース修飾子変換のソースの選択ウィンドウが開きます。 “OK”をクリックして、DepartmentテーブルとEmployeeテーブルをソースとして選択します。

Informaticaでのソース修飾子変換11

これで、Informaticaで

ソース修飾子変換の前に見たのと同じ画像を見ることができます12

ソース修飾子変換をダブルクリックして表示し、プロパティを変更します。 以下のスクリーンショットは、[変換]タブで使用可能なプロパティのリストを示しています:

  • 変換を選択:デフォルトでは、選択した(またはクリックした)変換が選択されます。
  • : このボタンは、ソース修飾子変換名の名前を変更するのに役立ちます。
  • 説明:この場所を使用して、この変換の有効な説明を提供します。
Informaticaでのソース修飾子変換13

以下のスクリーンショットは、[ポート]タブで使用可能なオプションを示しています:

  • ポート名:使用可能な列名のリスト。 新しい列を追加するには新しい列ボタンを使用し、不要な列を削除するにははさみボタンを使用します。 ここでは、DeptID列が重複した列
  • I:Source修飾子入力列であるため、DeptID列を削除しています。
  • O:ここで、チェックマークされている列は、ソース修飾子変換出力列です。 いずれかの列をオフにすると、その列はターゲットテーブルにロードできなくなります。
Informaticaでのソース修飾子変換14

私達が持っている特性の下で:

  • SQLクエリ:このプロパティを使用して、カスタムSQLクエリを作成します。 このクエリは、ソースによって生成された既定のSQLクエリに置き換わります。
  • ユーザー定義結合:このプロパティを使用して、複数のソースを結合します。
  • ソースフィルタ: このプロパティは、選択した行をフィルター処理するために使用されます。 これは、SQLまたは任意のデータベースのWhere句と同じです。
  • ソートされたポートの数:これは、データをソートするために使用されます。 Order By句と同様
  • トレースレベル:トレース方法(詳細)を指定します
  • Select Distinct:このプロパティは、ソースから個別(一意のレコード)を選択するために使用されます。 Sql DISTINCT
  • Pre SQLと同様:このプロパティを使用して、統合サービスを開始する前にソースに対してSQLコマンドを実行します。
  • : 統合サービスの終了後にソースに対してSQLコマンドを実行するには、このプロパティを使用します。
Informaticaでのソース修飾子変換15

InformaticaのEmployeeテーブルとDepartmentテーブル

ソース修飾子変換を結合するために、ユーザー定義のJoinプロパティを使用してみましょう16

あなたが見ることができるように、我々は以下の条件を使用しています。 条件を理解するにはSQL結合の記事を参照し、結合の概念を理解するには結合子変換を参照してください。

Informaticaでのソース修飾子変換17

次に、ターゲット定義(SourceQualifier)をTargetsフォルダーからマッピングデザイナーにドラッグアンドドロップします。 次に、ソース修飾子変換をターゲット定義に接続します。 オートリンクをご利用ください。. それらを接続するオプション。

マッピングを閉じる前に、Mappingメニューバーに移動し、Validateオプションを選択して、マッピングを保存して検証しましょう。

Informaticaでのソース修飾子変換18

Informaticaワークフローでのソース修飾子変換の作成

マッピングの作成が完了したら、そのワークフローを作成する必要があります。 Power Center Workflow managerには、ワークフローを作成するための2つの方法があります。

  • ワークフローを手動で作成
  • ウィザードを使用したワークフローの作成

この例では、ワークフローを手動で作成します。 これを行うには、ワークフローメニューに移動し、作成オプションを選択してください。 以下に示すように、これはワークフローの作成ウィンドウを開きます。 一意の名前(WF_SOURCE_QUALIFIER)を入力し、デフォルト設定のままにしてください。

Informaticaでのソース修飾子変換19

ワークフローを作成したら、次のステップはマッピング用のセッションタスクを作成することです。

ソース修飾子の作成セッション

informaticaには二つのタイプのセッションがあります:

  • Informaticaでの再利用可能なセッション
  • Informaticaでの再利用可能なセッション

この例では、再利用可能なセッションを作成し、セッションのs_employeedept_fromsql_tosqlと名前を付けました。開始タスクとセッションタスクをリンクしてください。 次に、[ワークフローメニュー]に移動し、[検証]オプションを選択してワークフローを検証します。

Informaticaでのソース修飾子変換22

上のスクリーンショットから、Informaticaワークフローのソース修飾子変換が有効な変換であることがわかります。

さて、ワークフローを始めましょう。 これを行うには、ワークフローメニューに移動し、ワークフローの開始オプションを選択します。

Informaticaでのソース修飾子変換23

Sql Serverを開いて、Informaticaのソース修飾子変換

ソース修飾子変換を使用して結合が正常に実行されたかどうかを確認しましょう。24

コメントを残す

メールアドレスが公開されることはありません。