Erforderliche Berechtigungen
Die folgenden Berechtigungen müssen dem Benutzer gewährt werden, der auf der Registerkarte General der Konnektor-Einstellungen von IBM DB2 for iSeries angegeben ist:
- USER CLASS = *USER (Standardwert)
- Special authority = *NONE
- Full Load: Leseberechtigungen für die Quelltabellen.
- CDC Leseberechtigungen für das Journal, das für IBM DB2 for iSeries Konnektor definiert ist, und für die Quelltabellen der Aufgabe.
-
SELECT-Berechtigung für die folgenden Tabellen:
-
QSYS2.SYSCOLUMNS
-
QSYS2.SYSTABLES
-
Sie müssen auch die folgenden Authorities and Locks für die IBM DB2 for iSeries-Datenbank festlegen:
- Journal Authority: *USE
- Journal Library Authority: *EXECUTE
- Journal Receivers Authority: *USE
- Journal Receivers Library's Authority: *EXECUTE
- File Authority (falls angegeben): *USE
- File Library Authority: *EXECUTE
- Journal Lock: *SHRRD
- Journal Receiver Lock: *SHRRD
- File Lock (if specified): *SHRRD
*OBJEXIST ist ebenfalls für die Journalstelle erforderlich, wenn eine der folgenden Bedingungen zutrifft:
- *ALLFILE wurde für den Dateischlüssel angegeben.
- Das angegebene Objekt ist im System nicht vorhanden.
- *IGNFILSLT oder *IGNOBJSLT wird für den Journalcode-Auswahlwert für alle ausgewählten Journalcodes angegeben.
DB2-Serverkonfiguration
In seltenen Fällen kann der folgende Fehler auftreten, wenn der IBM DB2 for iSeries-Endpoint in einer verschieben-Aufgabe angegeben wird:
SQL0666N SQL query exceeds specified time limit or storage limit
Um diesen Fehler zu verhindern, legen Sie die folgenden Attribute für die Qlik Talend Data Integration Job/UserID(s) fest:
QRYSTGLMT=*NOMAX
QRYTIMLMT=*NOMAX
Weitere Informationen finden Sie unter https://www.ibm.com/docs/en/i/7.4?topic=ssw_ibm_i_74/cl/chgqrya.htm