Informatica でクライアントとリポジトリを設定する方法

⚡ スマートサマリー

Informatica PowerCenterのインストール後に構成を行うということは、リポジトリサービスを作成し、リポジトリコンテンツを生成します。また、統合サービスを作成し、各クライアントツールにドメインを追加し、ドメインとリポジトリの権限を持つユーザーを作成します。

  • 🏢 ドメイン優先: Informaticaドメインは、すべてのノード、サービス、およびユーザーアカウントを所有する管理単位です。
  • 🗄️ リポジトリサービス: まず、接続権限とリソース権限を持つデータベースユーザーを使用して、それを作成します。
  • 📦 リポジトリの内容: 内容はメタデータテーブルであり、これらが一度作成されるまでサービスは開始できません。
  • 🔄 Operatingモード: 開発者が接続できるように、リポジトリサービスを排他モードから通常モードに戻してください。
  • ⚙️ 統合サービス: このサービスは、ワークフローをロック、取得、実行し、ワークフローとセッションのログを書き込みます。
  • 🔐 クライアントとユーザー: 各クライアントはゲートウェイホストとポートを指定してドメインを追加し、各ユーザーには明示的な権限が必要です。

Informatica でクライアントとリポジトリを設定する方法

Informaticaサーバーとクライアントをインストールした後、Informaticaサーバーの設定を行う必要があります。

Informaticaのアーキテクチャはサービス指向です Archiアーキテクチャ(SOA)に準拠しているため、Informaticaツールを使用する前に、サーバーおよびクライアントコンポーネントをインストールして構成する必要があります。

クライアント、統合サービス、リポジトリサービスを構成するための前提条件:

  • Informaticaサーバーとクライアントは インストール.
  • Informatica サービスが稼働している必要があります。
  • Oracle または、互換性のある別のデータベースをインストールし、データベースサービスが稼働している必要があります。
  • リポジトリサービスには、データベースユーザーを作成する必要があります。
  • ドメイン管理者コンソールの認証情報が必要です(これらはサーバーのインストール時に設定されます)。

Informatica PowerCenterでの作業を開始する前に、以下のコンポーネントをセットアップする必要があります。

  1. インフォマティカドメイン
  2. リポジトリサービスの作成
  3. 統合サービスの作成
  4. ユーザーの作成

Informaticaドメインとは何ですか?

Informaticaドメインは、様々なサービスやホストを管理するための基本的な単位です。

ドメインコンソールを使用すると、ノードの追加、リポジトリサービスの作成、統合サービスの作成、レポートサービスの作成、ユーザーの管理と作成、サービスの監視など、さまざまな管理タスクを実行できます。

Informaticaサーバーのインストール中に、システムはドメイン認証情報とデータベース接続の設定を促します。そのデータベースは ドメイン構成リポジトリこれは、以下で作成するPowerCenterリポジトリとは別のものです。

ドメインコンソールにアクセスする際は、同じ認証情報を使用する必要があります。

管理者のホームページを開く方法

ステップ1) プログラムメニューから、Informatica Administratorのホームページを開きます。

Informatica Administrator ショートカット Windows プログラムメニュー

これにより、ウェブブラウザでドメインのホームページが開きます。

トラブルシューティング ホームページが表示されない場合は、Informaticaサーバープロセスとデータベースサービスが起動しているかどうかを確認してください。起動していない場合は、起動してください。

ステップ2) ドメイン資格情報を入力します (これらの資格情報はサーバーのインストール中に生成されます)。

Informatica Administratorのログインページで、ドメインユーザー名とパスワードの入力を求められます。

ステップ3) ログインに成功すると、以下に示すようにInformatica Administratorのホーム画面が表示されます。

Informatica Administratorのホームページ(左側にドメインナビゲーターが表示されている)

リポジトリサービスの作成方法

これは、ドメインコンソールで最初に作成する必要のあるサービスです。このサービスはデータベース内のリポジトリデータを管理するため、前提条件として、データベース内にデータベースユーザーを作成し、基本的な権限(接続、リソース)を付与しておく必要があります。バージョン管理を有効にするオプションを使用すると、リポジトリ内にバージョン管理されたオブジェクトを作成できます。

あなたが選択することができます OracleDB2、Sybase、または SQLサーバー リポジトリを作成するためのデータベース。

ステップ1) サービス作成ウィザードを開始します。

  1. ドメイン名を右クリックします
  2. 新しいオプションを選択してください
  3. PowerCenterリポジトリサービスを選択してください。

ドメインを右クリックして「新しいPowerCenterリポジトリサービス」を表示する

ステップ2) 次の画面では:

  1. リポジトリの名前を入力してください
  2. ライセンスを選択してください
  3. ノードを選択
  4. 「次へ」ボタンをクリックします

PowerCenterリポジトリサービスのウィザードページに、名前、ライセンス、ノードを入力する新しいページが追加されました。

ステップ3) 次の画面では:

  1. データベースのプロパティを入力します。
  2. Informatica開発でバージョン管理機能が必要な場合は、「バージョン管理を有効にする」オプションを選択してください。
  3. 完了ボタンを選択してください。

リポジトリデータベースのプロパティページ(データベースの種類、ユーザー名、接続文字列を含む)

お願い 接続文字列名は、データベースインスタンスのサービス名です。

ステップ4) リポジトリサービスが作成され、ドメインツリーの下に一覧表示されます。

ドメインツリーに新しく作成された PowerCenter リポジトリ サービスがリストされています

トラブルシューティング サービス作成中にエラーが発生した場合は、正しいデータベース認証情報が提供されているか、接続文字列が正しいかを確認してください。リポジトリのプロパティに変更を加えた後は、リポジトリサービスを再起動して変更を有効にしてください。

リポジトリコンテンツの作成方法

リポジトリサービスの作成後、リポジトリコンテンツを作成する必要があります(これはリポジトリごとに一度だけ行う作業です)。リポジトリコンテンツがないと、リポジトリサービスを開始できません。リポジトリコンテンツとは、基本的にInformaticaで作成されたオブジェクトの詳細を含むデータベーステーブルの集合です。

ステップ1) ドメインツリーの下にあるリポジトリサービスを選択してください。

コンテンツを作成する前に、ドメインナビゲーターでリポジトリサービスを選択してください。

ステップ2) リポジトリサービスを選択した後:

  1. ページの右側にある「アクション」メニューを選択してください。
  2. リポジトリの内容オプションを選択してください
  3. 作成オプションを選択してください

アクションメニューが展開され、リポジトリコンテンツと作成が表示されます

ステップ3) 次の画面では:

  1. ローカル/グローバルリポジトリのオプションを選択してください(私たちはping (ローカルリポジトリを作成するためのチェックを外しました)
  2. バージョン管理を選択してください(必要な場合。弊社はping (チェックを外すとバージョン管理機能がスキップされます)
  3. [OK]をクリックします。

グローバルリポジトリとバージョン管理のチェックボックスを備えたリポジトリコンテンツ作成ダイアログ

ステップ4) リポジトリコンテンツが作成されたら、リポジトリサービスを排他モードから通常モードに変更してください。

お願い リポジトリサービスが排他モードの場合、ユーザーはリポジトリに接続できません。排他モードでは一度に1人のユーザーしか接続できないため、コンテンツの作成や削除が安全に行えます。通常モードは、開発者が接続する複数ユーザーモードです。

リポジトリのプロパティ編集オプションを選択してください。

リポジトリサービスのプロパティパネルにある編集ボタン

ステップ5) プロパティダイアログで:

  1. 排他モードから通常モードまでモードを選択します
  2. [OK]ボタンを選択します。

リポジトリサービスのプロパティダイアログ(動作モードは「通常」に設定)

処理が完了すると、リポジトリサービスは通常モードで実行されます。

統合サービスの作成方法

統合サービスは以下の実行を担当します。 ワークフローワークフローマネージャ、スケジューラ、またはコマンドプロンプトからワークフローが実行されるたびに、統合サービスはリクエストを受け取ります。このサービスは該当するワークフローをロックし、ワークフローの詳細を取得し、マップします。ping Informaticaリポジトリからセッションを取得し、ワークフローを実行します。このサービスは、ワークフローログの作成、パラメータファイルの読み取り、ワークフローを実行するためのプロセススレッドの作成、Workflow Managerで作成されたその他のタスクの実行なども担当します。

両サービスは以下のように業務を分担する。

サービス その責任範囲は
リポジトリサービス メタデータ(マップ)を保存および提供しますpingリポジトリデータベースには、セッション、ワークフロー、フォルダーなどが格納されます。
統合サービス そのメタデータを読み取り、実際にワークフローとセッションを実行し、セッションログとワークフローログを書き込みます。

統合サービスを作成するには:

ステップ1) サービス作成ウィザードを開始します。

  1. ドメインナビゲーターツリーを右クリックします
  2. 新しいオプションを選択してください
  3. PowerCenter Integration Serviceを選択します。

ドメインナビゲーターの右クリックメニューに「新しいPowerCenter統合サービス」が表示されます。

ステップ2) このステップでは、以下のことを行います。

  1. 統合サービス名を入力してください
  2. ライセンスを選択してください
  3. ノードを選択し、「次へ」をクリックします。

サービス名、ライセンス、ノードに関する新しい統合サービスウィザードページ

ステップ3) 次のページ:

  1. リポジトリサービスを選択してください
  2. Informatica管理者ユーザー名とパスワードを入力してください。
  3. 完了を選択します。

統合サービスウィザードページで、サービスをリポジトリサービスにリンクします。

ステップ4) 統合サービスを有効にするには:

  1. ドメインツリーで「統合サービス」をクリックし、「アクション」オプションを選択します。
  2. 「サービスを有効にする」オプションを選択します。

統合サービスの「サービスを有効にする」オプションを含むアクション メニュー

統合サービスとリポジトリサービスの両方が作成され、有効化されると、以下のドメインツリーに示すように、両方とも実行状態になります。

リポジトリサービスと統合サービスの両方が利用可能であることを示すドメインツリー

クライアントとドメインの設定方法

InformaticaサーバーのInformatica Integration ServiceおよびRepository Serviceの使用を開始する前に、クライアント側でInformaticaドメインを設定する必要があります。クライアントにドメインを追加するには、以下の手順が必要です。

ステップ1) Informatica PowerCenter Designerクライアントを開きます。リポジトリマネージャとワークフローマネージャには同じリポジトリメニューが存在するため、どのクライアントツールからでもこのダイアログにアクセスできます。

  1. リポジトリメニューを選択してください
  2. 「ドメインの設定」を選択します。

PowerCenterクライアントでリポジトリメニューが開き、「ドメインの構成」がハイライト表示されます。

ステップ2) 「新しいドメインを追加」オプションを選択してください。

ドメインの追加ボタンでドメイン設定ウィンドウを構成します。

ステップ3) ドメイン追加ウィンドウで:

  1. ドメイン名を入力してください
  2. ゲートウェイホストを入力してください
  3. ゲートウェイポートを入力してください(ポート番号はInformaticaサーバーのインストールプロセス中に割り当てられます)。
  4. [OK]を選択

ドメイン名、ゲートウェイホスト、ゲートウェイポートの各フィールドを含む「ドメインの追加」ダイアログ

ステップ4) リポジトリはウィンドウの右側に表示されます。チェックボックスを選択し、「OK」をクリックしてください。

ドメイン設定ウィンドウに、選択されたチェックボックス付きの検出されたリポジトリを一覧表示する

すると、リポジトリはリポジトリマネージャのナビゲーションツリーに表示されます。

リポジトリマネージャのナビゲーターに、追加されたリポジトリエントリが表示されます。

ユーザーの作成方法

作成するには 地図pings Informatica Designerでワークフローの実行、リポジトリフォルダの管理、ワークフローの監視などの様々なタスクを実行するには、有効なInformaticaユーザーが必要であり、そのユーザーには権限が付与されている必要があります。ユーザーは、割り当てられた役割に基づいて、管理者ユーザーまたは開発者ユーザーになります。必要に応じて、任意の数のユーザーを作成できます。

Informaticaユーザーを作成するには:

ステップ1) Informatica Administratorのホーム画面で、「セキュリティ」タブを選択します。

Informatica Administrator ナビゲーションバーのセキュリティタブ

ステップ2) このステップでは、以下のことを行います。

  1. 「ユーザー」タブを選択します。
  2. 「アクション」メニューを選択します。
  3. ユーザー作成オプションを選択してください

「ユーザー」タブを開き、「アクション」メニューで「ユーザーの作成」を選択します。

ステップ3) ユーザー作成ページで:

  1. 希望するログイン名を入力してください
  2. 希望するパスワードを入力してください
  3. パスワードを確認してください
  4. [OK]を選択

ログイン名とパスワードのフィールドを含むユーザーフォームを作成する

ステップ4) ユーザーはドメインとリポジトリに対する権限を持っている必要があります。権限を割り当てるには:

  1. ユーザー名をクリックしてください
  2. 「権限」タブを選択します。
  3. ドメインを選択します。

新規ユーザーの権限タブにドメインエントリが表示されます

ステップ5) 役割編集ウィンドウで:

  1. ドメインのチェックボックスを選択してください
  2. リポジトリサービスのチェックボックスを選択してください
  3. [OK]を選択します。

これにより、以下の「役割の編集」ウィンドウに示すように、リポジトリとドメインの権限がユーザーに割り当てられます。

ドメインとリポジトリサービスのチェックボックスが選択された状態で、役割の編集ウィンドウを開きます。

これで、クライアントツールを使用してリポジトリに接続できるようになります。

これで、リポジトリサービスの作成、統合サービスの作成、ドメイン構成、ユーザーの作成、およびクライアントへのリポジトリの追加という一連の作業が完了しました。

よくあるご質問

ドメイン構成データベースには、ドメイン全体のノード、サービス、およびユーザーのメタデータが格納され、サーバーのインストール時に作成されます。リポジトリデータベースは別個のもので、マップなどのPowerCenterオブジェクトを保持します。pingセッションとワークフロー。

リポジトリの内容は、メタデータテーブルそのものです。これらが存在するまでは、リポジトリサービスは読み書きするスキーマを持たないため、開発者が利用できる実行状態に移行できません。

接続文字列は、リポジトリサービスがスキーマにアクセスするために使用するデータベースインスタンスサービス名です。 Oracle これはサービス名です。値が間違っていると、サービス作成が失敗する最も一般的な原因となります。

管理者ツールは、デフォルトでポート6008で待機します。各クライアントに入力するゲートウェイホストとゲートウェイポートは、ブラウザのコンソールアドレスではなく、サーバーのインストール時に選択した値と一致させる必要があります。

はい。1つのドメインは、そのノード間で複数のPowerCenterリポジトリサービスと統合サービスをホストできます。各統合サービスは1つのリポジトリサービスに関連付けられ、そのリポジトリサービスは作成ウィザードの最後のページで選択されます。

特権は、ワークフローの実行など、単一のアクションを付与します。ロールは複数の特権をまとめて、同じ特権セットを繰り返し付与できるようにします。特権タブでは、ドメインごと、サービスごとに特権を割り当てます。

Informaticaは、データプロファイリング、変換の推奨、ジョブ動作の異常検出を行うAIエンジン「CLAIRE」を同梱しています。管理者は、サービスログに機械学習を適用することで、ワークフローが中断する前に障害を予測することも可能です。

Copilotは、このコンソール手順を繰り返すinfacmdおよびpmrepコマンドライン、シェルラッパー、パラメータファイルを作成できます。生成されたコマンドは、本番環境のドメインで実行する前に、必ずInformaticaのドキュメントと照らし合わせて確認してください。