ソースアナライザー& Target Informatica のデザイナー
⚡ スマートサマリー
ソースアナライザーと Target Designer は PowerCenter Designer ツールで、すべての Informatica マップのソース定義とターゲット定義を作成およびインポートします。ping ODBCデータソースを使用してデータベースのメタデータを読み取る必要がある。

ETL/データウェアハウスの作業では、さまざまなソースとターゲットに遭遇することになります。
Informatica でのソース定義
Informaticaのソース定義は、レコードを取得するエンティティであり、取得したレコードは一時テーブル(ステージングテーブル)またはInformatica変換キャッシュに格納されます。マップに基づいてping 設計ドキュメントやビジネス要件に基づいて、これらのデータレコードに変更を加え(データを変換し)、変換されたデータをターゲットテーブルと呼ばれる別のテーブル構造にロードします。
Informaticaマップでは、pingソースとターゲットは常に存在します。Informatica でさまざまなソースとターゲットを管理するには、ソース アナライザーとターゲットを使用する必要があります。 Target デザイナー。これらのツールはPowerCenter Designerツールに統合されており、そこから直接起動できます。
デザイナーは、この作業を専用ツールに分割して使用する。
| デザイナーツール | 管理するもの |
|---|---|
| ソースアナライザー | ソース定義 – データを読み取るための構造体。 |
| Target デザイナー | Target 定義 – データをロードする構造体。 |
| 地図ping デザイナー | その 地図ping 変換処理を通して、ソースとターゲットを結合する。 |
Informatica のソース アナライザー
Informatica の Source Analyzer は、ソース定義を作成および変更できるツールです。Source Analyzer を使用すると、フラット ファイル、 リレーショナルデータベース, Excel ワークシート、XML定義など。
同様に、 Target Designer では、さまざまな種類のターゲットを作成またはインポートできます。Informatica では、構造を設計してソースまたはターゲットをゼロから作成するか、定義をインポートしてソースまたはターゲットを作成するかを選択できます。データベースからソースをインポートすると、次のメタデータがインポートされます。
- ソース(テーブル)名
- データベースの場所
- 列名
- 列のデータ型
- 制約
テーブル内のキーリレーションシップを定義することもできます。これはInformaticaレベルでのみ適用され、リポジトリに保存されます。
Informaticaで作成またはインポートされたソースまたはターゲットは、異なるマップで何度でも再利用できます。pings. すべての地図ping 少なくとも1つのロード可能なターゲットが必要です。そうでない場合、マップはping 無効になります。
お願い – Source Analyzer でソースまたはターゲットを作成するとき、 Target 設計者の皆様、構造はInformatica内でのみ作成されます。データベースレベルではオブジェクトは作成されません。そのため、Informaticaで作成した構造と同じ構造を持つデータベースオブジェクトを別途作成する必要があります。
Source Analyzerでは、以下の種類のソースをインポートできます。
- 関係テーブル(データベーステーブル)、ビュー、および同義語
- フラットファイル
- COBOLファイル
- XMLファイル
パフォーマンスのヒント リレーショナルソーステーブルのパフォーマンスを向上させるには、ソースデータベーステーブルにインデックスを使用します。ターゲットテーブルでは、パフォーマンス向上のため、制約とインデックスを無効にするか削除します。
Informatica でソース アナライザーをオープンする方法
以下は、Informaticaでソースアナライザーを開くための手順です。
ステップ1) Informatica PowerCenter Designerツールを開きます。
ステップ2) 次の画面では:
- Double接続したいリポジトリをクリックしてください。
- ユーザー名を入力してください
- パスワードを入力してください
- 「接続」ボタンをクリックしてください。
ログインに成功すると、ユーザーのフォルダがリポジトリ名の下に一覧表示されます。
お願い –
- ログインが成功しない場合は、ユーザーがリポジトリに接続する権限を持っているかどうかを確認してください。
- リポジトリ名の下にフォルダが表示されない場合は、フォルダが作成されているかどうかを確認してください。
- フォルダが最近作成された場合は、リポジトリから切断して再接続してください。
ステップ3) 次のステップでは:
- フォルダーを右クリックします
- 「開く」オプションを選択してください
フォルダを開くと、そのフォルダ内のサブフォルダが以下のように一覧表示されます。
ステップ4) 図に示すように、「ソースアナライザー」メニューをクリックします。
ソース アナライザーにソース テーブルをインポートする方法
Informatica Source Analyzerにソーステーブルをインポートする手順は以下のとおりです。
ステップ1) 「ソース」オプションに移動します。ソースアナライザーで:
- メインメニューから「ソース」タブをクリックしてください。
- 「データベースからインポート」オプションを選択してください。その後、ODBC接続ダイアログボックスが開きます。
ステップ2) ODBC接続を作成します。既にODBC接続がある場合は、手順3に進んでください。以下の5つの手順は順番に実行されます。
-
ODBCデータソースの横にあるボタンをクリックしてください。
-
次のページで、「ユーザーDSN」タブを選択し、「追加」ボタンをクリックします。
DSN(データソース名)は基本的にデータ構造であり、データベースの種類、場所、ユーザー情報などの具体的な詳細情報を含んでいます。この情報は、ODBCドライバがデータベースに接続するために必要です。
-
[追加] ボタンをクリックすると、さまざまなデータベースのドライバーのリストが表示されます (Oracle、SQL サーバー、サイベース、 Microsoft Access、Excelなど)。選択するドライバーは、接続するデータベースによって異なります。データソースのドライバーを選択してください。ここでは、guru99を使用します。 Oracle データベーステーブルを選択します。 Oracle ワイヤープロトコルドライバー。
-
次のページで、「一般」タブを選択し、データベースの詳細を入力します。その後、「接続テスト」をクリックします。
お願い データベースの詳細は、データベースのインストール時に選択したホスト名、ポート、SIDに応じて、インストール固有のものです。これらの詳細は、tnsnames.ora ファイルを開くことで確認できます。 Oracle インストールフォルダ。
-
テスト接続を実行したら、データベースのユーザー名とパスワードを入力し、「OK」ボタンを選択してください。接続が成功すると、メッセージボックスが表示されます。
テスト接続ウィンドウとODBCドライバ設定ウィンドウで「OK」を選択してください。作成されたODBCデータソースがユーザーデータソースに追加されます。これでODBCデータソースの準備が整いました。
ステップ3) スキーマテーブルを作成します。guru99では、 OracleScott/Tigerスキーマテーブル。データベースにこれらのテーブルが存在しない場合は、以下のスクリプトを使用して作成してください。
ステップ4) データベースの詳細を入力してください。インポートテーブルウィンドウで:
- ODBCデータソースを選択してください Oracle データベース。
- データベースユーザー名を入力してください
- データベースのパスワードを入力してください
- 接続/再接続ボタンをクリックしてください。これにより、データベースユーザーのテーブルが表示されます。
- テーブルフォルダの下のツリーを展開し、EMPテーブルを選択します。
- [OK]ボタンを選択します。
ステップ5) インポートしたテーブルを確認して保存してください。テーブルはInformatica Source Analyzerにインポートされます。「Ctrl+S」キーを使用して、リポジトリへの変更を保存してください。
同様に、Source Analyzerには他のデータベーステーブルもインポートできます。
インポートする方法 Target インフォマティカ Target デザイナー
Informaticaにターゲットをインポートする手順は以下のとおりです。 Target デザイナー。
このチュートリアルでは、ソーステーブルEMPと全く同じ構造を持つターゲットテーブルemp_targetを作成します。ターゲットテーブルをインポートするには、ターゲットテーブルがデータベースに存在している必要があります。ターゲットテーブルを作成するには、以下のスクリプトを使用します。Informaticaで使用できるターゲットの種類は、リレーショナル、XML、フラットファイルです。
emp_target.sqlファイルをダウンロードしてください。
お願い このチュートリアルでは、ソーステーブルとターゲットテーブルはどちらも同じデータベーススキーマ(guru99)に存在します。ただし、ターゲットを別のスキーマに作成することも可能です。
ステップ1) Informatica Designerで、 Target デザイナーアイコンが発売 Target デザイナー。
ステップ2) 次のステップでは:
- オプション「Targetメインメニューから「s」
- データベースオプションから「インポート」を選択してください
ステップ3) インポートテーブルウィンドウで:
- ODBCデータソースを選択してください Oracle データベース。
- データベースユーザー名を入力してください
- データベースのパスワードを入力してください
- 接続/再接続ボタンをクリックしてください。これにより、データベースユーザーのテーブルが表示されます。
- テーブルフォルダの下のツリーを展開し、EMP_TARGETテーブルを選択します。
- OKボタンを選択してください
これにより、ターゲットがインポートされます Target 下記に示すInformatica PowerCenterのデザイナー画面です。「Ctrl+S」キーを押して変更を保存します。
このチュートリアルでは、ソースとターゲットをインポートしました。これで、 最初の地図ping.
Informatica でフォルダーを作成する方法
Informaticaでフォルダを作成する手順は以下のとおりです。
Informaticaフォルダは、Informatica DesignerおよびWorkflow Managerで作成したオブジェクト(マップ)を保持する論理コンテナです。pings、マップレット、ソース、ターゲットなど)。
フォルダを作成するには:
ステップ1) オープンリポジトリマネージャー。
お願い Informatica Designerが既に開いている場合は、ツールボックスにあるショートカットを使用してリポジトリマネージャを開くことができます。
これにより、Informatica Repository Managerが別のウィンドウで開きます。
ステップ2) 次の手順に従います。
- フォルダーメニューをクリックします
- 「作成」オプションを選択します。
ステップ3) 次のステップでは:
- 希望するフォルダ名を入力してください
- [OK]を選択
新しいフォルダーが作成され、「フォルダーが正常に作成されました。」というメッセージが表示されます。
新しく作成されたフォルダは、それぞれのリポジトリの下に一覧表示されます。
これでチュートリアルは完了です。 次回でお会いしましょう!









![ODBCデータソースアドミニストレーターのユーザーDSNタブで[追加]ボタンをクリックします。](https://www.guru99.com/images/informatica/083115_0557_SourceAnaly9.png)
















