Anforderungen des Referenzdaten-Warehouse
Das Referenzdaten-Warehouse speichert die Datenwerte für die Referenztabellenobjekte, die Sie in einem Modellrepository definieren. Konfigurieren Sie einen Content Management Service, um das Referenzdaten-Warehouse und das Modellrepository zu identifizieren.
Sie verbinden ein Referenzdaten-Warehouse mit einem einzigen Modellrepository. Sie können ein gemeinsames Referenzdaten-Warehouse auf mehreren Content-Management-Diensten auswählen, wenn die Content-Management-Dienste ein gemeinsames Modellrepository identifizieren. Das Referenzdaten-Warehouse muss Spaltennamen mit Groß- und Kleinbuchstaben unterstützen.
Das Referenzdaten-Warehouse unterstützt die folgenden Datenbanktypen:
- •IBM DB2 UDB
- •Microsoft SQL Server
- •Microsoft Azure SQL-Datenbank
- •Oracle
- •PostgreSQL mit einem JDBC-Treiber
Zulassen von 200 MB Speicherplatz für die Datenbank.
HINWEIS: Stellen Sie sicher, dass Sie den Datenbank-Client auf dem Computer installieren, auf dem der Content-Management-Dienst ausgeführt werden soll.
IBM DB2-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in IBM DB2 die folgenden Richtlinien:
- •Stellen Sie sicher, dass das Datenbankbenutzerkonto über die Berechtigungen CREATETAB und CONNECT verfügt.
- •Stellen Sie sicher, dass der Datenbankbenutzer über SELECT-Berechtigungen für die Tabellen SYSCAT.DBAUTH und SYSCAT.DBTABAUTH verfügt.
- •Informatica bietet keine Unterstützung für IBM DB2-Tabellenaliase für Repository-Tabellen. Stellen Sie sicher, dass für keine Tabellen in der Datenbank Tabellenaliase erstellt wurden.
- •Setzen Sie den Tablespace-Parameter pageSize auf 32768 Byte.
- •Legen Sie den NPAGES-Parameter auf mindestens 5000 fest. Der NPAGES-Parameter bestimmt die Anzahl der Seiten im Tabellenbereich.
Microsoft Azure SQL-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository die folgenden Anleitungen:
- •Um Sperrkonflikte zu minimieren, legen Sie die Isolationsstufe „Momentaufnahmeisolation zulassen“ und „Lesen mit Commit“ auf ALLOW_SNAPSHOT_ISOLATION und READ_COMMITTED_SNAPSHOT fest.
Führen Sie zum Festlegen der Isolationsstufe für die Datenbank die folgenden Befehle aus:
ALTER DATABASE DatabaseName SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Isolationsstufe für die Datenbank korrekt ist:
SELECT snapshot_isolation_state FROM sys.databases WHERE name=[DatabaseName]
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name = DatabaseName
- •Das Datenbankbenutzerkonto muss über die Berechtigungen CONNECT, CREATE TABLE und CREATE VIEW verfügen.
Microsoft SQL Server-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository die folgenden Anleitungen:
- •Stellen Sie sicher, dass das Datenbankbenutzerkonto über die Berechtigungen CONNECT und CREATE TABLE verfügt.
Oracle-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in Oracle die folgenden Richtlinien:
- • Stellen Sie sicher, dass der Datenbankbenutzer über die folgenden Berechtigungen verfügt:
- - ALTER SEQUENCE
- - ALTER TABLE
- - CREATE SEQUENCE
- - CREATE SESSION
- - CREATE TABLE
- - CREATE VIEW
- - DROP SEQUENCE
- - DROP TABLE
- •Informatica bietet keine Unterstützung für öffentliche Oracle-Synonyme für Repository-Tabellen. Stellen Sie sicher, dass für keine der Tabellen in der Datenbank öffentliche Synonyme erstellt wurden.
PostgreSQL-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in PostgreSQL die folgenden Richtlinien:
- •Verwenden Sie eine JDBC-Verbindung, um eine Verbindung zur PostgreSQL-Datenbank herzustellen.
- •Geben Sie den Schemanamen der Datenbank an. Lassen Sie den Schemanamen nicht leer.
Wenn die Datenbank den standardmäßigen PostgreSQL-Schemanamen von public verwendet, können Sie public als Schemanamen verwenden.
- •Stellen Sie sicher, dass der Datenbankbenutzer über die Berechtigungen CONNECT und CREATE TABLE verfügt.