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

Wskazówki dotyczące śledzenia w skrypcie Qlik

Podczas używania łączników Qlik Sense lub QlikView do analizowania plików dziennika Łączniki Pochodzenie danych Qlik próbują zidentyfikować typ bazy danych podczas odczytywania instrukcji CONNECT TO w skrypcie Qlik. W zależności od typu połączenia identyfikacja typu bazy danych może okazać się niemożliwa, ale można dodać tę informację za pomocą skryptu.

Wszystkie zasoby, do których istnieją odwołania i które Łączniki Pochodzenie danych Qlik wykrywają lokalnie, są wysyłane do Qlik Cloud jako Identyfikator zasobu Qlik (QRI). QRI zawiera informacje o typie źródła danych, formacie lub platformie, na której przechowywane są dane, a także ich ścieżce kanonicznej w sieci i w obrębie danego węzła sieciowego.

Wskazówka dotycząca śledzenia połączenia

Dodatkowe informacje można przesłać do Łączniki Pochodzenie danych Qlik za pomocą instrukcji TRACE. Instrukcja ta doda komentarz do pliku dziennika, który zostanie odczytany przez Łączniki Pochodzenie danych Qlik. Dodanie tych informacji spowoduje powstanie dokładniejszego QRI, który można wykrywać w różnych instancjach Łączniki Pochodzenie danych Qlik i innych zasobach dostępnych bezpośrednio z Qlik Cloud.

Przykład wskazówki dotyczącej śledzenia

Wskazówka dotycząca śledzenia dodatkowych informacji o połączeniu przy użyciu Łączniki Pochodzenie danych Qlik ma następujący format:

TRACE !!qlc "Connect" "connection_name" "default_database" "default_schema" "database_type"; LIB CONNECT TO 'Database_tenant.region.provider.com';

Wskazówka dotycząca śledzenia zostanie dodana jako metadane do połączenia, a każde zapytanie następujące po instrukcji Connect będzie używać tej wskazówki do rozszerzenia informacji o każdym zasobie.

Śledzenie zawiera następujące elementy:

  • !!qlc

      Jest to flaga informująca, Łączniki Pochodzenie danych Qlik, że podane dalej informacje są ważne.

  • "Connect"

      To słowo kluczowe wskazuje Łączniki Pochodzenie danych Qlik na dodatkowe informacje dla następnej przetwarzanej instrukcji CONNECT.

  • "connection_name"

      To jest nazwa połączenia. Może to być adres urządzenia lub nazwa opisowa. Nazwa ta będzie grupować wszystkie kolejne zapytania SQL i jest niezbędna do utworzenia QRI, które będą adresować każdy zasób na wykresie pochodzenia. Pomaga także dopasować dane dostępne lokalnie do zapytań opartych na Qlik Cloud, zapewniając, że odwołują się one do tych samych zasobów.

      WskazówkaUżyj adresu bazy danych i, w odpowiednich przypadkach, numeru portu.
  • default_database” i „default_schema

      W przypadku zapytań wykonywanych po instrukcji Connect szczegóły dotyczące bazy danych i schematu można często pominąć, w zależności od systemu bazy danych. To pominięcie jest możliwe, ponieważ ciąg połączenia zawiera już niezbędne informacje o bazie danych i schemacie. Łączniki Pochodzenie danych Qlik automatycznie użyją określonej bazy danych i schematu w przypadku zapytań, które nie zawierają tych informacji jawnie.

  • database_type

      W zależności od tego, czy biblioteka korzysta z różnych typów połączeń, czy też opiera się wyłącznie na OLEDB/ODBC, Łączniki Pochodzenie danych Qlik mogą mieć problemy z poprawnym rozpoznaniem typu bazy danych. Aby temu zaradzić, można ręcznie ustawić typ bazy danych, ignorując automatyczne wykrywanie przez Łączniki Pochodzenie danych Qlik.

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ć!