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

Tworzenie tabel do zapisu

Możesz utworzyć tabelę do zapisu na swoim arkuszu, dodając wymiary, miary i edytowalne kolumny w razie potrzeby. Po utworzeniu tabeli do zapisu w aplikacji, użytkownicy z dostępem do tej aplikacji, a także z uprawnieniami do tabeli do zapisu, będą mogli wprowadzać zmiany w edytowalnych kolumnach. Zmiany można następnie eksportować do systemów zewnętrznych.

Tworzenie tabeli do zapisu

Możesz dodać tabelę adnotacji do swojego arkusza w dowolnym momencie.

  1. Z panelu Zasoby w sekcji Wykresy przeciągnij Tabela adnotacji do arkusza.

  2. Kliknij polecenie Dodaj wymiar i wybierz wymiar lub pole.

  3. Dodaj dodatkowe kolumny wymiarów i miar, klikając Otwórz menu Dodaj zasób danych w sekcji Dane w panelu właściwości. Otworzy się lista rozwijana. Wybierz jedną z następujących opcji:

    • Pola i elementy główne: otwiera okno dialogowe z możliwością wyszukiwania, w którym wyświetlane jest każde pole i element główny. Możesz dodać dowolny element jako wymiar lub miarę.
    • Wyrażenie niestandardowe: otwiera okno dialogowe, w którym można wpisać wyrażenie lub otworzyć edytor wyrażeń Otwórz edytor wyrażeń.
  4. Dodaj edytowalne kolumny, klikając Otwórz menu Dodaj zasób danych w sekcji Dane w panelu właściwości i wybierając Kolumna edytowalna.

  5. Zdefiniuj jeden lub więcej kluczy podstawowych dla tabeli. W tabeli zapisu, w edytowalnej kolumnie, kliknij Zdefiniuj i wybierz jedną lub więcej kolumn wymiarów do użycia jako klucze podstawowe.

    Więcej informacji na temat kluczy podstawowych można znaleźć w Klucz główny.

  6. Kliknij przycisk Zapisz.

Po utworzeniu tabeli zapisu, umożliw użytkownikom interakcję z nią i dodawanie zmian do edytowalnych kolumn. Możesz również dostosować wygląd tabeli zapisu, konfigurując jej właściwości. Zob. Konfigurowanie właściwości tabeli zapisu.

Wyodrębnianie i używanie zmian

Gdy użytkownicy dodają dane w kolumnach edytowalnych, ich zmiany nie są stosowane do modelu danych aplikacji. Są one również tymczasowe — zmiany są przechowywane w zarządzanym przez Qlikmagazynie 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:

Pojęcia

Ta sekcja zawiera przegląd podstawowych pojęć dotyczących tabeli zapisu.

Kolumna edytowalna

W tabeli do zapisu edytowalne kolumny umożliwiają użytkownikom wprowadzanie danych na bieżąco podczas analizy. Zapisując zmiany w edytowalnej kolumnie, użytkownik zapisuje zmiany w magazynie zmian, z którego mogą być one pobrane przez twórców aplikacji i integratorów.

Więcej informacji na temat tworzenia edytowalnych kolumn można znaleźć w Tworzenie tabeli do zapisu.

Po dodaniu edytowalnej kolumny można ją dalej dostosować do swoich potrzeb.

  1. W panelu właściwości, w obszarze Dane, kliknij edytowalną kolumnę.

    Właściwości kolumny są otwarte.

  2. Możesz zmienić dowolną z następujących właściwości:

    • Tytuł: Zmień domyślny tytuł kolumny.

    • Pokaż zawartość: Zmień sposób, w jaki użytkownicy mogą edytować dane w tabeli. Do wyboru dostępne są następujące opcje:

      • Pojedynczy wybór: Określ zestaw wartości, które użytkownicy mogą wybrać dla każdej komórki podczas edycji. Na przykład, możesz dodać dwie wartości dla statusów zamówień: Zgodnie z planem i Opóźnione. Użytkownicy mogą następnie wybierać spośród tych wartości, kiedy komentują rekordy danych.

      • Ręczne wprowadzanie danych przez użytkownika: Użytkownicy edytują dane, wpisując tekst ręcznie do komórek.

    • Pokaż kolumnę: Przełącz widoczność kolumny (widoczna lub ukryta).

    • Szerokość kolumny: Ustaw szerokość kolumny.

Magazyn zmian

Magazyn zmian to Qlik-zarządzana lokalizacja przechowywania, która zawiera zmiany dodane przez użytkownika z edytowalnych kolumn w tabeli do zapisu. Magazyn zmian to tymczasowa lokalizacja przechowywania — zmiany są przechowywane przez maksymalnie 90 dni, po czym są usuwane.

Magazyn zmian dla Twojej tabeli do zapisu jest wstępnie skonfigurowany dla Twojej dzierżawy i jest dostępny za pośrednictwem API change-stores. Dzięki identyfikatorowi magazynu zmian możesz formułować żądania API i automatyzacje, które synchronizują zmiany użytkownika z trwałą lokalizacją, taką jak arkusz kalkulacyjny lub baza danych. Więcej informacji zawiera temat Wyodrębnianie i używanie zmian.

Identyfikator magazynu zmian można skopiować na dwa sposoby:

  • W trybie edycji arkusza po utworzeniu tabeli zapisu. W panelu właściwości, w sekcji Zmień magazynIdentyfikator magazynu zmian, kliknij Kopiuj.

    Kopiowanie identyfikatora magazynu zmian z panelu właściwości.

    Kliknięcie ikony „Kopiuj” we właściwościach tabeli zapisu w celu uzyskania identyfikatora magazynu zmian
  • W trybie analizy podczas przeglądania tabeli zapisu. Kliknij ikonę Informacje w prawym dolnym rogu. Kliknij Kopiuj, aby skopiować identyfikator magazynu zmian.

    Kopiowanie identyfikatora magazynu zmian podczas przeglądania tabeli zapisu.

    Kliknięcie ikony „Kopiuj” z etykietki informacyjnej podczas przeglądania tabeli zapisu, kopiowanie identyfikatora magazynu zmian

Klucz główny

Aby dodać edytowalne kolumny do tabeli zapisu, należy zdefiniować co najmniej jeden klucz podstawowy.

Klucz podstawowy to pole używane do łączenia zmian w edytowalnych kolumnach z powrotem do oryginalnych danych z modelu danych. Klucze podstawowe zapewniają mapowanie między rekordami w tabeli zapisu — które reprezentują dane z modelu danych — a edycjami, które użytkownicy wprowadzają w edytowalnych kolumnach.

Klucz podstawowy może być pojedynczym polem lub może to być klucz złożony, obejmujący wiele pól.

Po zdefiniowaniu kluczy podstawowych w tabeli zapisu można je zmienić w dowolnym momencie. W panelu właściwości, w sekcji Zmień magazynKlucze podstawowe, kliknij Modyfikuj.

Klucz podstawowy jest również ważny podczas pobierania zmian z API change-stores.

Używanie Qlik Cloud narzędzi do wyodrębniania zmian z tabel zapisu

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 o Qlik Automate jest dostępnych pod adresem Qlik Automate.

InformacjaBloki przyrostowe mogą być używane do ekstrakcji przyrostowych, w których bloki zwracają tylko nowe zmiany od ostatniego uruchomienia.

Dostęp do dostępnych bloków Qlik Automate do ekstrakcji zmian w tabelach zapisu

Automatyzacja z dostępnymi blokami łączników do interakcji z magazynami zmian w tabelach zapisu

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.

Blok List Current Changes From Change Store w Qlik Automate

Ten blok ma również wariant przyrostowy List Current Changes From Change Store Incrementally. Ten wariant działa następująco:

  • Przy pierwszym uruchomieniu blok pobiera wszystkie rekordy.

  • Przy kolejnych uruchomieniach blok pobiera tylko nowe i zaktualizowane wartości w tym samym formacie rekordu.
  • Jeśli w rekordzie zaktualizowano tylko jedną wartość, ten blok zwróci tylko tę wartość (wraz z kluczami podstawowymi oraz parametrami updatedAt i updatedBy). Jeśli ta sama komórka została zaktualizowana wielokrotnie między dwoma uruchomieniami tego bloku, wówczas ten blok zwróci tylko ostateczną aktualizację (wartość „bieżącą”).

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.

Blok List Change Store History w Qlik Automate

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

Uprawnienia

Aby tworzyć tabele do zapisu i wchodzić w interakcje z API change-stores, potrzebujesz określonych uprawnień. Więcej informacji zawiera temat Uprawnienia do tabeli adnotacji.

Dowiedz się więcej

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