Verwalten einer Repository-Domäne
Eine Repository-Domäne ist eine Gruppe verbundener PowerCenter-Repositorys, die aus einem globalen Repository und einem oder mehreren lokalen Repositorys besteht. Die Repositorys werden in einer Repository-Domäne gruppiert, um die gemeinsame Nutzung von Daten und Metadaten der einzelnen Repositorys zu ermöglichen. Beim Arbeiten in einer Repository-Domäne können Sie folgende Ausgaben ausführen:
- •Metadaten von einem lokalen Repository in einem globalen Repository zur Verfügung stellen, und diese allen lokalen Repositorys in der Repository-Domäne zugänglich machen.
- •Objekte aus dem globalen Repository kopieren oder Tastenkombinationen zu Metadaten im globalen Repository erstellen.
- •Objekte vom lokalen Repository in das globale Repository kopieren.
Voraussetzungen für eine PowerCenter Repository-Domäne
Bevor Sie eine Repository-Domäne erstellen, müssen Sie sicherstellen, dass die folgenden erforderlichen Elemente vorhanden sind:
- •Eine lizenzierte Kopie von Informatica, um das globale Repository erstellen.
- •Eine Lizenz für jedes lokale Repository, das Sie erstellen möchten.
- •Für jedes Repository eine erstellte und konfigurierte Datenbank.
- •Ein erstellter und konfigurierter PowerCenter Repository Service zur Verwaltung jedes Repositorys.
Ein PowerCenter Repository Service kann schneller auf das Repository zugreifen, wenn der PowerCenter-Repository Service-Prozess auf dem Computer läuft, auf dem sich die Repository-Datenbank befindet.
- •Netzwerkverbindungen zwischen den PowerCenter PowerCenter Repository Services und PowerCenter Integration Services.
- •Kompatible Repository-Codepages.
Um ein lokales Repository zu registrieren, muss die Codepage des globalen Repository eine Teilmenge der Codepages der einzelnen lokalen Repositorys in der Repository-Domäne sein. Um Objekte aus dem lokalen Repository in das globale Repository kopiere zu können, müssen die Codepages von lokalem und globalem Repository kompatibel sein.
Aufbauen einer PowerCenter Repository Domäne
Mit den folgenden Schritten können Sie separate PowerCenter-Repositorys zu einer Repository-Domäne verbinden.
- 1Erstellen Sie ein Repository und konfigurieren Sie es als globales Repository. Beim Erstellen des PowerCenter Repository Service können Sie angeben, dass ein Repository das globale Repository sein soll. Alternativ können Sie auch ein vorhandenes lokales Repository zu einem globalen Repository befördern.
- 2Registrieren Sie lokale Repositorys mit dem globalen Repository. Nachdem ein lokales Repository registriert wurde, können Sie eine Verbindung vom lokalen Repository zum globalen Repository und ebenfalls eine Verbindung vom globalen zum lokalen Repository herstellen.
- 3Erstellen Sie Benutzerkonten für Benutzer, die repositoryübergreifend arbeiten. Ein Benutzer, der Verbindungen mit mehreren Repositorys herstellen muss, braucht für jeden PowerCenter Repository Service Berechtigungen.
Liegen das globale und das lokale Repository in unterschiedlichen Informatica-Domänen, müssen Benutzername, Passwort und Sicherheitsdomäne des Benutzers in jeder Informatica-Domäne identisch sein. Obwohl Benutzername, Passwort und Sicherheitsdomäne gleich sein müssen, kann der Benutzer verschiedenen Benutzergruppen angehören und unterschiedliche Berechtigungen für jeden PowerCenter Repository Service haben.
- 4Konfigurieren Sie das Benutzerkonto für den Zugriff auf das dem PowerCenter Integration Service zugeordnete Repository. Um eine Sitzung ausführen zu können, die ein globales Tastaturkürzel verwendet, muss der PowerCenter Integration Service auf das Repository, in dem das Mapping gespeichert ist, und auf das globale Repository mit den Tastaturkürzelinformationen zugreifen. Dieses Verhalten können Sie aktivieren, indem Sie das für den Zugriff auf das Repository, das dem PowerCenter Integration Service zugeordnet ist, bestimmte Benutzerkonto konfigurieren. Das Benutzerkonto benötigt Berechtigungen für folgende Dienste:
- - Den lokalen PowerCenter Repository Service, der dem PowerCenter Integration Service zugeordnet ist
- - Den globalen PowerCenter Repository Service in der Domäne
Hochstufen eines lokalen Repositorys zu einem globalen Repository
Sie können ein vorhandenes Repository auf ein globales Repository promoten. Nach dem Promoten eines Repository zu einem globalen Repository können Sie es nicht wieder zu einem lokalen oder eigenständigen Repository machen. Nachdem Sie ein Repository promoted haben, können Sie lokale Repositorys registrieren, um eine Repository-Domäne zu erstellen.
Beim Registrieren lokaler Repositorys mit einem globalen Repository müssen die globalen und lokalen Repository-Codepages kompatibel sein. Stellen Sie vor dem Promoten eines Repository auf ein globales Repository sicher. dass die Repository-Codepage mit jedem lokalen Repository kompatibel ist, das Sie registrieren möchten.
Um ein Repository zu einem globalen Repository zu promoten, müssen Sie den Betriebsmodus des PowerCenter-Repository-Dienst auf den exklusiven Modus umstellen. Wenn Benutzer mit dem Repository verbunden sind, müssen Sie sie trennen, bevor Sie das Repository im exklusiven Modus ausführen können.
1Klicken Sie im Administrator Tool auf die Registerkarte Verwalten > Ansicht Dienste und Knoten.
2Wählen Sie im Domänennavigator den PowerCenter-Repository-Dienst für das fortzuführende Repository aus.
3Wenn der PowerCenter-Repository-Dienst im normalen Modus läuft, ändern Sie den Betriebsmodus auf den exklusiven Betriebsmodus.
4Wenn der PowerCenter-Repository-Dienst nicht aktiviert ist, klicken Sie auf „Aktivieren”.
5Klicken Sie im Eigenschaftenbereich des Repository auf „Bearbeiten”.
6Wählen Sie „Globales Repository” und klicken Sie auf OK.
Das Dialogfeld „Repository-Authentifizierung” wird angezeigt.
7Geben Sie Ihren Benutzernamen, Ihr Passwort und die Sicherheitsdomäne ein.
Das Feld „Sicherheitsdomäne“ wird eingeblendet, wenn die Informatica-Domäne eine LDAP-Sicherheitsdomäne enthält.
8 Klicken Sie auf OK.
Nachdem Sie ein lokales Repository hochgestuft haben, ist der Wert der Eigenschaft GlobalRepository in den allgemeinen Eigenschaften für den PowerCenter-Repository-Dienst „True”.
Registrieren eines lokalen Repository
Sie können lokale Repositorys bei einem globalen Repository registrieren, um eine Repository-Domäne zu erstellen. Wenn Sie ein lokales Repository registrieren, müssen die Codepages von lokalem und globalem Repository kompatibel sein. Sie können Objekte vom lokalen Repository in das globale Repository kopieren und Verknüpfungen erstellen. Sie können auch Objekte vom globalen Repository in das lokale Repository kopieren.
Wenn Sie die Registrierung eines Repository beim globalen Repository aufheben und es wieder registrieren, stellt der PowerCenter-Repository-Dienst die globalen Verknüpfungen weder her. Zum Beispiel: Wenn Sie eine Kopie des globalen Repository erstellen und das Original löschen, können Sie alle lokalen Repositorys bei der Kopie des globalen Repository registrieren. Der PowerCenter-Repository-Dienst stellt alle globalen Verknüpfungen wieder her, sofern Sie keine Objekte aus dem kopierten Repository löschen.
Ein separater PowerCenter-Repository-Dienst verwaltet die einzelnen Repositorys. Zum Beispiel: Wenn in einer Repository-Domäne drei lokale Repositorys und ein globales Repository vorhanden sind, müssen vier PowerCenter-Repository-Dienste existieren. Der PowerCenter-Repository-Dienst und die Repository-Datenbanken müssen nicht auf demselben Computer laufen. Sie können jedoch die Performance der Repository-Transaktionen steigern, wenn der PowerCenter-Repository-Dienst-Prozess auf demselben Computer läuft, auf dem sich die Repository-Datenbank befindet.
Sie können ein registriertes lokales oder globales Repository zu einem anderen PowerCenter-Repository-Dienst in der Repository-Domäne oder in eine andere Informatica-Domäne verschieden.
1Klicken Sie im Administrator Tool auf die Registerkarte Verwalten > Ansicht Dienste und Knoten.
2Wählen Sie im Domänennavigator den PowerCenter-Repository-Dienst aus, der dem lokalen Repository zugeordnet ist.
3Wenn der PowerCenter-Repository-Dienst im normalen Modus läuft, ändern Sie den Betriebsmodus auf den exklusiven Betriebsmodus.
4Wenn der PowerCenter-Repository-Dienst nicht aktiviert ist, klicken Sie auf „Aktivieren”.
5Um ein lokales Repository zu registrieren, klicken Sie auf der Registerkarte Verwalten im Menü Aktionen auf „Repository-Domäne > Lokales Repository registrieren.” Fahren Sie mit dem nächsten Schritt fort. Um die Registrierung eines lokalen Repositorys aufzuheben, klicken Sie auf der Registerkarte Verwalten im Menü Aktionen auf „Repository-Domäne > Registrierung für lokales Repository aufheben”. Fahren Sie mit Schritt 11 fort. 6Wählen Sie die Informatica-Domäne des PowerCenter-Repository-Diensts für das globale Repository aus.
Wenn sich der PowerCenter-Repository-Dienst in einer Domäne befindet, die nicht in der Liste der Informatica-Domänen erscheint, klicken Sie auf „Domänenliste verwalten”, um die Liste zu aktualisieren.
Das Dialogfeld „Domänenliste verwalten” wird angezeigt.
7Um der Liste eine Domäne hinzuzufügen, geben Sie folgende Informationen ein:
Feld | Beschreibung |
|---|
Domänenname | Name einer Informatica-Domäne, zu der Sie eine Verknüpfung herstellen möchten. |
Hostname | Computer, der den Master-Gateway-Knoten für die verknüpfte Domäne hostet. Der Computer, der das Master-Gateway für die lokale Informatica-Domäne hostet, muss eine Netzwerkverbindung zu diesem Computer haben. |
Hostport | Gateway-Portnummer für die verknüpfte Domäne. |
8Klicken Sie auf Hinzufügen, um der Liste mehr als eine Domäne hinzuzufügen, und wiederholen Sie Schritt 7 für jede Domäne. Um die Verbindungsinformationen für eine verknüpfte Domäne zu bearbeiten, wechseln Sie in den Abschnitt der Domäne, die Sie aktualisieren möchten, und klicken auf Bearbeiten.
Um eine verknüpfte Domäne aus der Liste zu entfernen, wechseln Sie in den Abschnitt der zu entfernenden Domäne und klicken auf Löschen.
9Zum Speichern der Domänenliste klicken Sie auf Fertig.
10Wählen Sie den PowerCenter-Repository-Dienst für das globale Repository aus.
11Geben Sie den Benutzernamen, das Passwort und die Sicherheitsdomäne für den Benutzer ein, der den globalen PowerCenter-Repository-Dienst verwaltet.
Das Feld „Sicherheitsdomäne“ wird eingeblendet, wenn die Informatica-Domäne eine LDAP-Sicherheitsdomäne enthält.
12Geben Sie den Benutzernamen, das Passwort und die Sicherheitsdomäne für den Benutzer ein, der den lokalen PowerCenter-Repository-Dienst verwaltet.
13 Klicken Sie auf OK.
Anzeigen von registrierten lokalen und globalen Repositorys
Für ein globales Repository lässt sich eine Liste aller registrierten lokalen Repositorys anzeigen. Wenn hingegen ein lokales Repository für ein globales Repository registriert ist, können Sie den Namen des globalen Repositories anzeigen sowie die Informatica-Domäne, in der es sich befindet.
Der PowerCenter-Repository-Dienst verwaltet ein einzelnes Repository. Der Name eines Repositories ist identisch mit dem Namen des PowerCenter-Repository-Diensts, der es verwaltet.
1Klicken Sie im Administrator Tool auf die Registerkarte Verwalten > Ansicht Dienste und Knoten.
2Wählen Sie im Domänennavigator den PowerCenter-Repository-Dienst aus, der das lokale oder globale Repository verwaltet.
3Klicken Sie auf der Registerkarte Verwalten im Menü Aktionen auf „Repository-Domäne > Registrierte Repositorys anzeigen”.
Für ein globales Repository erscheint eine Liste der lokalen Repositorys.
Für ein lokales Repository erscheint der Name des globalen Repositorys.
HINWEIS: Das Administrator Tool zeigt eine Meldung an, wenn ein lokales Repository nicht für ein globales Repository registriert ist bzw. ein globales Repository keine registrierten lokalen Repositorys hat.
Verschieben von lokalen und globalen Repositorys
Wenn Sie ein lokales oder globales Repository zu einer anderen Informatica-Domäne verschieben müssen, führen Sie folgende Schritte durch:
- 1Registrierung der lokalen Repositorys aufheben. Für jedes lokale Repository folgen Sie dem Verfahren für das Abmelden eines lokalen Repository von einem globalen Repository. Um ein globales Repository zu einer anderen Informatica-Domäne zu verschieben, melden Sie alle lokalen Repositorys ab, die mit dem globalen Repository verbunden sind.
- 2Erstellen der PowerCenter Repository Services mithilfe von vorhandenen Inhalten. Für jedes Repository in der Targetdomäne folgen Sie dem Verfahren für die Erstellung eines PowerCenter Repository Service unter Verwendung des bestehenden Repository-Inhalts in der Informatica-Quell-Domäne.
Stellen Sie sicher, dass Benutzer und Gruppen mit Berechtigungen für den Quell-PowerCenter Repository Service in der Targetdomäne vorhanden sind. Der Service Manager synchronisiert regelmäßig die Liste der Benutzer und Gruppen im Repository mit der Liste der Benutzer und Gruppen in der Domänen-Konfigurationsdatenbank. Während der Synchronisation werden Benutzer und Gruppen, die in der Targetdomäne nicht existieren, aus dem Repository gelöscht.
Sie könneninfacmd benutzen, um Benutzer und Gruppen aus der Quell-Domäne zu exportieren und in der Targetdomäne zu importieren.
- 3Registrieren Sie die lokalen Repositorys. Für jedes lokale Repository in der Informatica-Target-Domäne folgen Sie dem Verfahren für die Registrierung eines lokalen Repository mit einem globalen Repository.