Wyodrębnianie zmian z tabel zapisu | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Wyodrębnianie zmian z tabel zapisu

Gdy użytkownicy dodają dane w edytowalnych kolumnach w tabelach zapisu, ich zmiany nie są stosowane do modelu danych aplikacji. Są one również tymczasowe — zmiany są przechowywane w zarządzanych przez Qlik magazynach zmian przez 90 dni, po czym są usuwane.

Możesz pobrać te zmiany za pośrednictwem API change-stores. Zmiany mogą być wykorzystywane na różne sposoby, w tym:

  • Załaduj zmiany do QVD-ów lub aplikacji do trwałego przechowywania i użytku w ramach Qlik Cloud.

  • Wyodrębnij zmiany, dodając je do systemów zewnętrznych, takich jak Excel arkusze kalkulacyjne lub bazy danych SQL.

  • Dynamicznie integruj dane z procesami automatycznymi, takimi jak wysyłanie wiadomości e-mail i zakup zapasów.

  • Twórz własne aplikacje i integruj wywołania do API change-stores z przepływami pracy operacyjnej.

Wymagania wstępne

Zanim uzyskasz dostęp do danych zapisanych w magazynie zmian, musisz mieć dostęp do API change-stores. Aby to zrobić, potrzebujesz:

Dostępne narzędzia do wyodrębniania zmian

Do wyodrębniania i używania zmian z API change-stores można użyć następujących narzędzi:

  • Qlik Automate

  • Łącznik REST dostępny w Qlik skryptach i przygotowaniu danych.

Przykłady i przypadki użycia:

Wyodrębnianie zmian z tabel zapisu za pomocą Qlik Automate

Zmiany zapisane w magazynie zmian można wyodrębnić za pomocą bloków Change Store w łączniku Qlik Cloud Services w Qlik Automate. Ten łącznik automatycznie łączy się z kontem Qlik właściciela automatyzacji, więc nie są wymagane żadne dodatkowe kroki do uwierzytelnienia.

Więcej informacji na temat Qlik Automate jest dostępnych pod adresem Qlik Automate.

Dostępne Qlik Automate bloki do ekstrakcji zmian w tabelach zapisu

Automation with available connector blocks for interacting with write table change stores

Wyświetlanie bieżących zmian z magazynu zmian

Blok List Current Changes From Change Store używa punktu końcowego API /changes/tabular-views i zwróci tylko najnowszą wartość dla każdej komórki (innymi słowy, zwraca bieżące wartości). Zwraca te wartości jako listę obiektów, w której każdy obiekt zawiera klucze podstawowe i wartości zmian. Każdy rekord jest również rozszerzony o znacznik czasu updatedAt dla daty i godziny ostatniej aktualizacji rekordu oraz identyfikator użytkownika updatedBy dla użytkownika, który dokonał tej zmiany.

List Current Changes From Change Store blok w Qlik Automate

Wyświetlanie historii zmian magazynu

Blok List Change Store History używa punktu końcowego API /changes i zwraca pełną historię dla każdej komórki. Jeśli komórka była aktualizowana wielokrotnie, wówczas ten blok zwróci każdą wartość, userId i znacznik czasu updatedAt dla każdej aktualizacji.

List Change Store History blok w Qlik Automate

Praca z szablonami

Możesz również zacząć od szablonu automatyzacji, jeśli wyodrębniasz dane do bazy danych MySQL. Następujące szablony są dostępne pod Insights to Action:

  • Extract Change Store Data to a MySQL Database

  • Extract Change Store Data to a MySQL Database in Bulk

Te szablony układają bloki Change Store (opisane powyżej) z innymi blokami, aby pomóc Ci szybciej wyodrębnić dane. Wystarczy dostosować parametry bloku, aby połączyć się z zasobami. Aby uzyskać szczegółowy opis, zobacz ten artykuł społeczności.

Wyodrębnianie zmian w tabeli zapisu za pomocą łącznika REST

Ten przykład pokazuje, jak skonfigurować połączenie REST z API change-stores. To połączenie może być użyte do pobierania danych z API, a następnie ładowania zmian z powrotem do aplikacji lub przechowywania ich w plikach QVD w Qlik Cloud.

  1. W Qlik Cloud Analytics utwórz nowe połączenie z łącznikiem REST. Zobacz Dodawanie połączeń danych.

  2. Ustaw następujące parametry dla połączenia:

    • URL: your_tenant_base_URL/api/analytics/change-stores/your change store id/changes/tabular-views

    • Additional request parameters

      • Query parameters

        • Limit (Key): 100 (Value)

      • Query headers

        • Authorization (Key): Bearer your_API_token (Value)

    • Pagination type: Next URL

      • 'Next url' path: links/next/href

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