Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

IBM DB2 for z/OS

W tej sekcji opisano, jak skonfigurować źródło IBM DB2 for z/OS w zadaniu danych. Zanim rozpoczniesz zadanie danych, upewnij się, że Wymagania wstępne zostały spełnione i znasz Ograniczenia i uwagi.

Konfiguracja właściwości połączenia

W tej sekcji opisano dostępne właściwości połączenia. Wszystkie właściwości są wymagane, chyba że zaznaczono inaczej.

Źródło danych

  • Brama danych: nazwa bramy Brama danych ruchu danych używanej w celu uzyskania dostępu do danych.

  • Serwer: Adres IP lub nazwa hosta serwera IBM DB2 for z/OS.

  • Port: Port, przez który można uzyskać dostęp do serwera IBM DB2 for z/OS.

    InformacjaJeśli w polu Server (Serwer) określono środowisko Parallel SysPlex i elementy udostępniania danych znajdują się na wielu partycjach logicznych (LPAR), adres hosta może określać DVIPA — dynamiczny wirtualny adres IP (w celu wykorzystania funkcji nadmiarowości systemu i równoważenia obciążenia w przetwarzaniu usługi Data Movement gateway). W takim przypadku numery portów muszą być identyczne dla wszystkich elementów.

Właściwości konta

  • Nazwa użytkownika Nazwa użytkownika wymagana do uzyskania dostępu do serwera IBM DB2 for z/OS.

  • Hasło:Hasło wymagane do uzyskania dostępu do serwera IBM DB2 for z/OS.

Właściwości bazy danych

    Lokalizacja powinna być nazwą lokalizacji bazy danych DB2 zdefiniowaną podczas instalacji. Powinien to być system zarządzania relacyjną bazą danych działający w systemie z/OS, który może być podsystemem lub połączeniem grupowym. Jest to nazwa logiczna, która służy aplikacjom do wyznaczania zasobów zarządzanych przez ten system przy użyciu instrukcji SQL CONNECT lub przez umieszczenie jej jako kwalifikatora tabeli (poprzedzającego nazwę schematu).

    Aby wyświetlić nazwę lokalizacji, użyj polecenia bazy danych DB2 „-DIS DDF” (opcja 7 na panelu DB2I programu ISPF) lub wyszukaj komunikat DSNL004I w dzienniku zadania przestrzeni adresowej <ssid>MSTR.

Właściwości CDC

  • Aby włączyć przechwytywanie danych z IBM DB2 for z/OS, należy utworzyć tabele źródłowe w następujący sposób:

    CREATE / ALTER TABLE table-name …. DATA CAPTURE CHANGES [INCLUDE LONGVAR COLUMNS];

    Można skonfigurować Data Movement gateway do wykonywania tej operacji, wybierając opcję Automatically enable DATA CAPTURE CHANGES (requires admin privilege) [Automatycznie włącz przechwytywanie zmian danych — wymaga uprawnień administratora] w ustawieniach łącznik lub wykonać to ręcznie.

  • Sprawdzaj zmiany co (sek.): Jak często sprawdzać zmiany w źródłowej bazie danych.
  • Nazwa UDTF czytnika CDC: Nazwa zdefiniowanej przez użytkownika funkcji tabeli dostarczanej przez Qlik, która jest używana na potrzeby CDC. Określ nazwę dwuczęściową, używając wartości wybranych dla nazwy schematu, &R4ZSCNM, oraz nazwy funkcji, &R4ZIFITF.
  • Rozmiar zestawu wyników UDTF (MB): Określ maksymalny rozmiar, który może zostać osiągnięty przez wiersze wyników zwrócone przez dostarczoną przez Qlik funkcję tabeli zdefiniowaną przez użytkownika za pośrednictwem zadań umieszczania CDC przy użyciu tego łącznik. Większy zestaw wyników skróci czas obciążenia podczas ustanawiania sesji IFI, ale spowoduje większe wykorzystanie pamięci przez DB2. W szczególności, ponieważ zestaw wyników to LOB, może być konieczne zwiększenie limitu LOBVALA w konfiguracji DB2 (DSNZPARM) przez określenie maksymalnego dozwolonego rozmiaru LOB na użytkownika. Zakładając, że wszystkie zadania CDC są skonfigurowane z tym samym identyfikatorem użytkownika ODBC, aby umożliwić jednoczesne wykonywanie wszystkich zadań, ustaw LOBVALA na 2 × 1024 × następujący rozmiar:SUM[(i=all endpoints) : resultset size in endpoint(i) × #_tasks using endpoint(i)](Rozmiar zestawu wyników jest w megabajtach, więc należy go pomnożyć przez 1024, aby odzwierciedlić rozmiar LOBVALA, który jest w kilobajtach).Kolejny limit DSNZPARM, LOBVALS, określa całkowity rozmiar dla wszystkich identyfikatorów użytkowników. Jeżeli więc istnieje wiele identyfikatorów użytkowników, należy również monitorować tę wartość. Należy jednak zauważyć, że w przeciwieństwie do LOBVALA limit LOBVALS jest określany w megabajtach.

Opcje SSL

  • Enable SSL (Włącz SSL): zaznacz, aby włączyć protokół SSL
  • Keystore database file (Plik bazy danych magazynu kluczy): (opcjonalnie) plik bazy danych magazynu kluczy (zawierający klucz prywatny) na komputerze Data Movement gateway. Plik musi być w formacie CMS (<nazwapliku>.kdb), który jest zwykle domyślny.
  • Stash file (opcjonalnie): plik z zaszyfrowaną wersją hasła do bazy danych magazynu kluczy.
  • Keystore database password (Hasło bazy danych magazynu kluczy): (opcjonalnie) dostęp do pliku bazy danych magazynu kluczy można uzyskać przy użyciu ustawionego w tym miejscu hasła lub pliku tymczasowego, który określono w polu Stash file (Plik tymczasowy).
Ostrzeżenie

Pliki KDB i pliki Stash należy wygenerować przy użyciu wersji GSKit, która jest kompatybilna ze sterownikiem DB2 obsługiwanym przez Brama danych ruchu danych.

Informacje o wersji GSKit dostarczanej z określoną wersją sterownika zawiera artykuł GSKit Versions Shipped with DB2.

Zastąp mapowanie CCSID na stronie kodowej

W polu CCSID to character set mapping (Mapowanie CCSID na zestaw znaków) wpisz identyfikatory CCSID i strony kodowe w następującym formacie (rozdzielone przecinkami, bez spacji):

CCSID1,codepage1,CCSID2,codepage2,...

Zestaw znaków (strona kodowa) musi być określony we właściwym formacie (np. ibm-1148_P100-1997). Listę prawidłowych formatów można znaleźć na stronie dotyczącej komponentów Unicode ICU Converter Explorer.

Właściwości wewnętrzne

Właściwości wewnętrzne są przeznaczone dla specjalnych przypadków, w związku z czym nie są ukazywane w oknie dialogowym. Należy ich używać tylko na polecenie Qlik Pomocy technicznej.

Użyj przycisków Utwórz nowy i Anuluj znajdujących się po prawej stronie pól, aby dodać lub usunąć właściwości zgodnie z potrzebą.

Obsługiwane właściwości wewnętrzne

Poniższa tabela zawiera listę parametrów wewnętrznych, których można użyć w razie potrzeby.

Parametry wewnętrzne
Nazwa parametru Wartości Domyślne; Maks.; Min.
ifi306MessageLevel

0 – bez informacji DEBUGOWANIA;

1 – uwzględnij informacje DEBUGOWANIA;

9 – pełne DEBUGOWANIE

0; 0; 9.

ifi306BufferSize

Rozmiar (w bajtach) pamięci podręcznej dziennika danych używanego do odczytu IFI

65536; 65536; 1048576.

additionalConnectionProperties

<słowo kluczowe>=<wartość>;…

Przykład:  

cursorhold=1;patch2=15

(pusty ciąg)

Nazwa

Nazwa wyświetlana dla połączenia źródłowego.

Zależność konfiguracji R4Z od hosta

Ta tabela w niniejszej sekcji zawiera listę wartości konfiguracji R4Z, które można ustawić podczas instalacji, w ramach konfiguracji usługi CDC lub w ramach definicji punktu końcowego.

Wartości konfiguracji R4Z
Temat R4Z Zależy od właściwości Miejsce definicji / Jest przedmiotem zapytania Rozdzielczość

Łączny rozmiar struktur R4Z ECSA

Dostępny rozmiar ECSA

/DNET,CSM,…

OWNERID=ALL

Unikaj przekraczania wielkości ECSA.

Parametr MAXRESULTSETSECS w usłudze CDC

Maksymalny czas oczekiwania przez wątek DB2 na zablokowany zasób

Parametr DSNZPARM IRLMRWT w SDSNSAMP(DSNTIJUZ)

Ustaw co najmniej dwie sekundy poniżej specyfikacji SSID.

Parametr MAXRESULSETSIZE w usłudze CDC Maksymalny rozmiar LOB dostępny na identyfikator użytkownika

Parametr DSNZPARM LOBVALA w SDSNSAMP(DSNTIJUZ)

2 * (rozmiar zestawu wyników * maksimum sesji)

Separator dziesiętny: kropka lub przecinek

Wyznacza separator ułamków dziesiętnych

DSNHDECM DECIMAL= parametr w DSNTIJUZ

Jeśli separator dziesiętny to przecinek, ustaw właściwość wewnętrzną additionalConnectionProperties na patch2=15.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!