Integracje / Qlik Sense
Dokumenty i dane firmy
Integracja AI: Qlik Sense
Podłączamy Engine API i Repository Service API Qlik Sense, skąd odczytujemy wartości wskaźników KPI, miary wzorcowe Master Measures i statusy zadań Reload Tasks. Asystent odpowiada na pytania o dane zwykłym językiem, tłumaczy odchylenia i alarmuje, gdy nocne przeładowanie padnie.
Po prezentacji do 2 tygodni testów, z dostępem tego samego dnia. Płacicie dopiero po decyzji.

W skrócie
Jak asystent AI łączy się z systemem Qlik Sense?
Qlik Sense działa w dwóch wersjach, co decyduje o sposobie połączenia. Qlik Cloud wymaga klucza Bearer z ustawień dzierżawcy: jeden token obsługuje REST API i Engine API na WebSocket.
- Na start potrzebujemy
- Konto serwisowe w QMC z prawami do odczytu wybranych streamów aplikacji
- Czego asystent nie robi
- Nie wchodzi do sekcji danych chronionych przez Section Access bez odpowiednich uprawnień konta serwisowego
- Gdzie są dane
- Na Waszym serwerze. Zaczynamy od odczytu, zapis włączacie sami.
Dane z Qlik Sense w czacie i we własnym module
Pracujecie na dwa sposoby. W czacie pytacie o cokolwiek z programu i dostajecie odpowiedź na Waszych danych. Do rzeczy, które wracają co dzień, budujemy w portalu osobne narzędzie: Zadania Reload | Qlik Sense. Moduł pobiera statusy wszystkich zadań reload z Qlik Management Console i wyświetla je w jednym miejscu bez logowania do QMC. Zespół widzi przed otwarciem biura, które aplikacje zakończyły nocne przeładowanie sukcesem, a które wymagają reakcji.
- Statusy zadań reload z QMC: sukces, błąd, ostrzeżenie, w trakcie
- Pełny komunikat błędu i nazwa połączenia, które zawiedzie
- Historia ostatnich uruchomień każdego zadania z czasem ładowania
- Alert na czacie przy każdym kodzie Failed lub Error po nocnym przeładowaniu
- Metadane aplikacji: stream, właściciel, jak dawno ostatni sukces

Pytanie w czacie
Asystent odpytuje Engine API Qlik Sense i wskazuje miary wzorcowe poniżej progu w kilka sekund, bez otwierania aplikacji i szukania właściwego arkusza.
Które wskaźniki KPI z aplikacji Sprzedaż B2B w Qlik Sense są teraz poniżej progu alarmowego? Chcę wiedzieć, gdzie jest problem, zanim pójdę na zebranie.

Karta w narzędziu
Karta zadania reload z pełnym komunikatem błędu, historią uruchomień i podpowiedzią asystenta, co sprawdzić jako pierwsze, zanim administrator otworzy Qlik Management Console.
Statusy zadań reload bezpośrednio z Qlik Management Console: zespół widzi przed otwarciem biura, które aplikacje mają aktualne dane i które wymagają reakcji, bez logowania do QMC.
Ekrany na danych przykładowych. Narzędzie dla Waszej firmy układamy pod Wasz sposób pracy: inne kolumny, inne progi, inne powiadomienia.
Co podłączamy
Zaczynamy od odczytu danych. Zapis i akcje w systemie Qlik Sense włączamy dopiero wtedy, gdy sami tego chcecie.
CzytamyNazwa, opis i formuła każdej miary wzorcowej (Master Measure) zdefiniowanej w aplikacji
AsystentOdpowiada na pytania używając poprawnych nazw biznesowych wskaźników i wyjaśnia, co dana miara liczy
CzytamyKod wyniku (Success/Failed/InProgress/Error), czas startu i stopu, treść komunikatu błędu
AsystentSprawdza statusy co rano przed otwarciem biura i wysyła alert do analityka przy każdym kodzie Failed lub Error
CzytamyLiczby z obiektów KPI na arkuszach pobierane przez Engine API jako wyrażenia lub wirtualne tabele wymiarów i miar
AsystentOdpowiada na pytania o konkretny wskaźnik w kilka sekund, bez potrzeby otwierania aplikacji i szukania arkusza
CzytamyData ostatniego przeładowania, właściciel aplikacji, przypisany stream, rozmiar pliku
AsystentOstrzega, gdy data przeładowania jest starsza niż oczekiwana, i wskazuje właściciela aplikacji przy eskalacji
CzytamyNazwa i typ każdego połączenia: SQL Server, Oracle, CSV na udziale sieciowym, QVD
AsystentPrzy błędzie zadania reload wskazuje, z którym źródłem zerwało się połączenie i jakiego jest ono typu
CzytamyWartości wskaźników z poprzednich okresów przechowywane w modelu danych aplikacji
AsystentPorównuje wynik bieżący z poprzednim miesiącem i formułuje hipotezę o przyczynie odchylenia opisaną słowami
O co pytają w praktyce
Po polsku, jak koledze z pracy. Asystent odpowiada na danych z Waszego programu, a nie z ogólnej wiedzy.
- „Jaka jest teraz marża na kategorii X za ten miesiąc?”
- „Które zadania reload padły tej nocy i jaki jest komunikat błędu?”
- „Dlaczego wskaźnik marży operacyjnej zmienił się w maju?”
- „Czy dane w raporcie sprzedażowym są z dzisiaj, czy z poprzedniego dnia?”
Co się zmienia
Analitycy dostają poranne podsumowanie statusu przeładowań i pytają o wskaźniki bez otwierania Qlik Sense.
Asystent działa na Waszym serwerze, na Waszych uprawnieniach. Każdy odczyt i każda akcja zostawiają ślad w logu. Program zostaje tam, gdzie jest, razem z historią danych i nawykami zespołu.
O programie
Qlik Sense to platforma analityczna do tworzenia interaktywnych dashboardów i raportów. Firmy używają jej do śledzenia sprzedaży, marży, logistyki i finansów. Dane ładuje się skryptami do aplikacji, a wyniki przegląda się na arkuszach z wykresami, filtrami i obiektami KPI: pojedynczymi liczbami jak przychód MTD czy marża brutto. Typowo firma ma kilka aplikacji: sprzedażową, finansową, logistyczną, z dziesiątkami wskaźników każda.
Każda aplikacja to osobny plik z modelem danych i zestawem arkuszy. Dane Qlik Sense pobiera z SQL Server, Oracle, plików QVD i CSV na udziałach sieciowych. Aplikacje odświeżają się nocnymi zadaniami reload według harmonogramu. Aktualność danych zależy od tego, czy przeładowanie się powiodło, a nikt poza administratorem systemu nie zagląda do statusów zadań na co dzień.
Gdzie to działa najlepiej
analityk danych
Na koniec miesiąca analityk wyciąga ręcznie liczby z kilku arkuszy Qlik Sense: przychody, marża operacyjna, należności przeterminowane, poziom zapasów. Potem przepisuje je w zdania do prezentacji dla zarządu, co zajmuje 20-30 minut.
Z asystentem: Asystent pobiera wskaźniki z aplikacji finansowej, porównuje z poprzednim miesiącem i generuje gotowy akapit komentarza. Analityk sprawdza i wkleja, zamiast pisać od zera.
kierownik logistyki
Na zebraniu zarządu pada pytanie o poziom zapasów w konkretnym magazynie. Kierownik musi wyjść z sali, otworzyć Qlik Sense, znaleźć właściwy arkusz i ustawić filtry. Sala czeka kilka minut.
Z asystentem: Przez czat firmowy pyta asystenta i dostaje wynik w kilka sekund, bez otwierania aplikacji. Zebranie nie traci rytmu, a liczba pochodzi z bieżących danych.
administrator danych
W poniedziałek rano administrator sprawdza w QMC, czy zadania reload z weekendu skończyły się sukcesem. Otwiera Qlik Management Console, klika przez listę, szuka czerwonych ikon. Trwa to kilkanaście minut.
Z asystentem: Asystent sprawdza statusy zadań co rano i wysyła raport: ile Success, ile Failed, z jakim komunikatem i które zadanie padło jako pierwsze. Administrator wie, co wymaga uwagi, bez logowania do QMC.
Jak się łączymy
Qlik Sense działa w dwóch wersjach, co decyduje o sposobie połączenia. Qlik Cloud wymaga klucza Bearer z ustawień dzierżawcy: jeden token obsługuje REST API i Engine API na WebSocket. Wersja Enterprise on-Windows (QSEoW) potrzebuje certyfikatu klienta PEM z Qlik Management Console: REST API na porcie 4242, Engine API na porcie 4747. Bez certyfikatu port odrzuca połączenie z zewnątrz.
Podłączamy się wyłącznie w trybie odczytu, przez konto serwisowe z prawami ograniczonymi do wybranych streamów w QMC. Asystent stoi na serwerze klienta. Do modelu AI trafia polecenie i fragmenty danych potrzebne do odpowiedzi. Certyfikat klienta w wersji on-premises ma termin ważności i to on najczęściej psuje połączenie po kilku miesiącach ciszy.
Czego potrzebujemy od Was
- Konto serwisowe w QMC z prawami do odczytu wybranych streamów aplikacji
- W wersji Cloud: klucz API Bearer z ustawień dzierżawcy (tenant settings)
- W wersji on-premises: certyfikat klienta PEM wyeksportowany z Qlik Management Console
- Osoba po stronie firmy znająca Qlik Sense: administrator QMC lub analityk danych
- Lista aplikacji i streamów, które mają być dostępne dla asystenta
Czego asystent nie robi
- Nie wchodzi do sekcji danych chronionych przez Section Access bez odpowiednich uprawnień konta serwisowego
- Nie przeładowuje aplikacji ani nie zmienia harmonogramu zadań reload bez potwierdzenia
- Nie podaje historii wartości wskaźnika, jeśli model danych aplikacji jej nie przechowuje
- Nie ma dostępu do Qlik Management Console ani do ustawień aplikacji, tylko do danych z przypisanych streamów
Częste pytania
Co się stanie, gdy certyfikat klienta wygaśnie w wersji on-premises?
Qlik Sense Enterprise on-Windows odrzuci połączenie bez komunikatu dla użytkownika końcowego. Asystent przestanie odpytywać dane i wysyłać alerty. Dlatego śledzimy termin ważności certyfikatu PEM i informujemy administratora z wyprzedzeniem, żeby zdążył wygenerować nowy w QMC.
Czy asystent widzi dane z aplikacji, do których konto serwisowe nie ma dostępu?
Nie. Konto serwisowe ma dostęp wyłącznie do streamów skonfigurowanych w QMC. Aplikacje poza nimi są dla asystenta niewidoczne. Section Access w obrębie aplikacji też jest respektowany: konto serwisowe dostanie tylko dane, do których Qlik przyznał mu dostęp.
Czy integracja działa z obiema wersjami Qlik Sense: Cloud i on-premises?
Tak, ale sposób połączenia jest różny. Qlik Cloud wymaga klucza Bearer z ustawień dzierżawcy. Wersja Enterprise on-Windows potrzebuje certyfikatu PEM z QMC i otwartych portów 4242 i 4747. Przed uruchomieniem sprawdzamy, którą wersję ma firma, bo pomyłka tu blokuje integrację od startu.
Ile czasu zajmuje pierwsze podpięcie do Qlik Sense?
Zależy od wersji. W Qlik Cloud wystarczy klucz Bearer od administratora i pierwsze dane odczytujemy zazwyczaj tego samego dnia. W wersji on-premises trzeba wyeksportować certyfikat PEM z QMC, otworzyć porty i skonfigurować konto serwisowe: przy przygotowanym dostępie to jeden dzień roboczy.
Jak zaczynamy
- Bezpłatna prezentacja. Mówicie, na czym pracujecie i co Was korkuje. Mówimy wprost, czy da się to spiąć, a jeśli nie ma czego automatyzować, też to powiemy.
- Do 2 tygodni testów. Dostęp do portalu tego samego dnia, podłączenie w trybie odczytu, sprawdzacie na własnych danych.
- Rozszerzanie. Kolejne moduły i akcje dokładamy, gdy zespół ufa temu, co dostaje. W abonamencie jest wdrożenie, integracja, szkolenie i opieka.
Inne programy: dokumenty i dane firmy
Qlik Sense jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.