Analizowanie pochodzenia aplikacji, skryptów i zestawów danych
Pochodzenie śledzi dane i przekształcenia danych wstecz do pierwotnego źródła. Qlik Cloud oferuje szczegółową wizualną reprezentację historii tego przepływu, w której można interaktywnie badać pochodzenie danego pola lub zestawu danych.
Przeznaczony dla użytkowników widok podsumowania miar i wymiarów użytych w konkretnym obiekcie wykresu identyfikuje źródło, dając pewność, że możesz zrozumieć informacje, które widzisz i nad którymi pracujesz, oraz im zaufać.
Użytkownicy biznesowi badający dane pole mają widok pochodzenia pola, który podsumowuje jego najważniejsze zależności:
- Pola używane do jego wyprowadzenia
- Bezpośrednie asocjacje i zależności, w tym właściciel i przestrzeń
- Pierwotne (pierwsze znane) źródło
Aby wyświetlić późniejsze lub wybiegające w przyszłość zależności, można zbadać, na które elementy wpłynęłaby zmiana obiektu, wyświetlając analizę wpływu. Zob. Analizowanie wpływu aplikacji, skryptów i zestawów danych.
Aby wizualnie zobaczyć, jak działa pochodzenie, patrz:
Wykres pochodzenia danych
Wykres pochodzenia przedstawia przepływ danych przez aplikacje na interaktywnym, graficznym diagramie. Aplikacja, tabela lub pole są nazywane węzłem na wykresie pochodzenia. Gdy węzeł jest badanym węzłem podstawowym, mówi się, że jest uaktywniony, i jest wyświetlany jako ostatni element na wykresie. Na najbardziej szczegółowym poziomie wykresy pochodzenia na poziomie pola pokazują źródła danych i przekształcenia, z których pochodzi węzeł lub od których jest zależny.
Wykresy pochodzenia są przydatne dla następujących osób:
-
Eksperci od danych pracujący z danymi
-
Specjaliści biznesowi tworzący aplikacje
-
Zaawansowani użytkownicy biznesowi korzystający z aplikacji
Każdy węzeł reprezentuje krok w pochodzeniu wybranego zestawu danych lub aplikacji. Informacje o pochodzeniu są kompilowane za każdym razem, gdy aplikacja ładuje dane. Jeśli aplikacja nie została ostatnio załadowana, informacje o pochodzeniu danych mogą być niepełne lub niedokładne.
Pochodzenie jest obsługiwane w przypadku zestawów danych i aplikacji bezpośrednio z kafelka lub wiersza, gdy są wyświetlane w katalogu Qlik Sense:
-
Zestaw danych: zestawy danych to źródła danych ładowane z łączników lub plików danych. Zestawami danych mogą być tabele w bazie danych, dane przesyłane do pamięci masowej danych lub dane generowane z aplikacji, na przykład plik qvd. Zestawy danych zwykle zawierają jedną tabelę, ale niektóre, takie jak pliki programu Excel, mogą mieć wiele tabel.
-
Aplikacja: węzły aplikacji reprezentują aplikacje analityczne Qlik Sense, które korzystają z zestawów danych składających się na pochodzenie danych. Węzły aplikacji wyświetlają nazwę i lokalizację aplikacji jako Sense.
Typowe węzły wejściowe obejmują źródła danych używane przez węzeł podstawowy lub aplikacje, które tworzą zestawy danych. Pochodzenie na poziomie pola umożliwia szczegółowe badanie sposobu obliczania pól i ich specyficznego pochodzenia we wszystkich transformacjach i aplikacjach.
Węzły dostępne na wykresie pochodzenia danych są danymi wejściowymi lub wyjściowymi wybranego zestawu danych lub aplikacji. Wybierz zestaw danych lub aplikację, aby wyznaczyć je jako węzeł podstawowy. Węzły wejściowe to węzły przed węzłem podstawowym.
Węzły dostępne na wykresie pochodzenia są danymi wejściowymi dla wybranego węzła podstawowego, czyli uaktywnionego węzła. Węzeł podstawowy jest pojedynczym węzłem, dla którego chcesz pobrać informacje o pochodzeniu. Jest to aplikacja, zbiór danych, plik, tabela lub pole.
Jest to węzeł znajdujący się najbardziej po prawej stronie ekranu i wyróżniony na niebiesko. Jest to główny przedmiot Twojego badania i zostaną zaprezentowane tylko dane wejściowe dla tego węzła podstawowego.
Podczas eksplorowania pochodzenia można też interaktywnie zmienić węzeł podstawowy na inną tabelę, aplikację lub pole na ekranie, aby skoncentrować swoje badanie.
Linie łączące węzły to krawędzie. Krawędzie reprezentują relację węzła z innym węzłem. Reprezentują one relacje wskazujące asocjacje, takie jak zestaw danych używany przez aplikację. Mogą również reprezentować dane tworzone jako produkt uboczny aplikacji. Zbiór węzłów i krawędzi tworzy razem wykres pochodzenia.
Węzły zwijają się lub rozwijają, aby odsłonić poziomy hierarchii od ogólnych do bardziej szczegółowych, począwszy od grupy zestawów danych wyższego poziomu lub aplikacji aż do poziomu najbardziej szczegółowego, czyli poziomu pola.
Szczegóły węzła
Szczegóły są ograniczone przez Twój dostęp do danego obiektu. Szczegóły mogą dostarczyć następujących informacji:
-
Nazwa
-
Opis
-
Znaczniki
-
Lokalizacja
-
Przestrzeń
-
Właściciela
-
Twórca
-
Ostatnia modyfikacja
Nawigacja po wykresie pochodzenia danych
Po wykresie pochodzenia danych można się poruszać i wyśrodkowywać go, klikając i przeciągając wykres. Można też używać przycisków nawigacyjnych. Wybierz , aby wyśrodkować wykres pochodzenia danych na węźle podstawowym. Kliknij przyciski Wstecz i Do przodu, aby poruszać się po wybranych elementach.
Wybierz Pochodzenie w menu kontekstowym na aplikacji lub kafelku zestawu danych albo wierszu, w zależności od widoku, aby otworzyć dla nich pochodzenie. Dostęp do wykresu pochodzenia możesz również uzyskać z przeglądu zbioru danych, wybierając i Pochodzenie. Możesz uzyskać dostęp do pochodzenia (elementów nadrzędnych) albo analizy wpływu (na elementy podrzędne) dla innych węzłów, które pojawiają się na wykresach, wybierając i Pochodzenie (użyj jako nowego węzła podstawowego) lub Analiza wpływu. Wybierz węzeł, aby wyznaczyć go na węzeł podstawowy.
Rozwiń lub zwiń węzły, aby rozwinąć lub zwinąć grupy obiektów na tym samym poziomie.
Widok podsumowania pochodzenia
Użytkownicy analiz i zwykli użytkownicy biznesowi mogą uzyskiwać dostęp do widoku podsumowania zależności na poziomie pola bezpośrednio z wykresu analizy w widoku tabelarycznym, który zawiera listę zależności pola używanego na wykresie.
Ten widok jest obsługiwany we wszystkich wykresach analitycznych Qlik spoza pakietów, z wyjątkiem wykresów z przyciskiem i wykresów map. Chociaż dostępny jest bardziej szczegółowy wykres pochodzenia, zwykli użytkownicy analityczni mogą uzyskiwać dostęp do informacji podsumowujących dla powiązanych obiektów, które obejmują: aplikacje, łącza, zestawy danych, tabele, pola, wymiary i miary. Korzystając z widoku podsumowania pochodzenia, możesz łatwo uzyskać wyjaśnienie, skąd pochodzą dane na wykresie.
Widok ten zawiera szczegółowe informacje i zależności miar oraz wymiarów na wykresie. Obejmują one Wyrażenie, które oblicza miarę lub wymiar, pola używane w wyrażeniu oraz źródła danych, z których pochodzą pola. Wybierz w obszarze pól i źródeł, aby użyć polecenia Przejdź do pochodzenia (dla danego pola lub źródła).
Wykonaj następujące czynności:
- Zmień ustawienia wykresu, aby był widoczny widok podsumowania pochodzenia dla użytkowników. Te ustawienia nie są domyślnie włączone.
- W sekcji Wygląd > Ogólne włącz Pokaż szczegóły.
- W sekcji Wygląd > Ogólne włącz Pokaż wyrażenia.
- Wybierz opcję Koniec edycji i wybierz informacje , aby uzyskać dostęp do widoku podsumowania pochodzenia dla użytkownika.
Ograniczenia
Wykres pochodzenia danych ma następujące ograniczenia:
-
Aplikacje, które nie zostały załadowane po uaktywnieniu pochodzenia w Qlik Cloud, mogą nie mieć pełnych informacji o pochodzeniu danych, dopóki nie zostaną ponownie załadowane. Szczegóły niektórych węzłów mogą być ograniczone, jeśli nie zostały one załadowane po włączeniu pochodzenia w dzierżawie.
-
Szczegóły węzła zestawów danych spoza dzierżawy, takich jak połączenia z serwerem SQL Server lub Dyskiem Google, są ograniczone do typu zestawu danych i nazwy. W przypadku połączeń REST wyświetlana jest tylko informacja, że są to dane REST.
-
Widok podsumowania pochodzenia nie jest obsługiwany w wykresach Przycisk i Mapa.
-
Obecnie widok podsumowania szczegółów wykresu nie jest dostępny w trybie mobilnym.
Uprawnienia
Aby wyświetlić pochodzenie elementu z centrów aktywności, musisz móc wyświetlać aplikację lub zestaw danych. Jeśli widzisz wykres pochodzenia dla węzła podstawowego, możesz zobaczyć podstawowe szczegóły i metadane dotyczące wcześniejszych obiektów pochodzenia.
Zabezpieczenia
Pochodzenie na poziomie pola
-
Użytkownik może przejść tylko do węzła podstawowego, do którego ma dostęp. W przeciwnym razie menu kontekstowe nie jest dostępne.
-
Jeśli użytkownik ma dostęp do węzła podstawowego, będzie miał dostęp do całego wcześniejszego pochodzenia.
Widok podsumowania dla użytkownika (szczegóły wykresu)
-
Dostęp do wymiarów i wyrażeń jest zawsze zapewniony. Łącza do pochodzenia i nazw zestawów danych są wyświetlane tylko wtedy, gdy użytkownik ma do nich dostęp.
Przykładowe zastosowania analizy pochodzenia
Aby zapoznać się z omówieniem poniższych przykładów, zobacz Przypadki stosowania pochodzenia na poziomie pola.
Przykład: odkrywanie, skąd pochodzą informacje, dzięki widokowi podsumowania pochodzenia
Jako użytkownik analityki, patrzący na wykres słupkowy w aplikacji cars-data4-app, chcesz wiedzieć, skąd pochodzą informacje. Upewniasz się, czy opcje Pokaż szczegóły i Pokaż wyrażenia są włączone dla wykresu w sekcji Ogólne właściwości, a następnie wybierasz opcję Koniec edycji. Po kliknięciu z powrotem na wykresie wybierz opcję Pokaż szczegóły , aby wyświetlić widok pochodzenia dla użytkownika.
Widok pochodzenia dla użytkownika zawiera Szczegóły dotyczące wymiarów i miar w lewej kolumnie oraz Zależności dla Pól i Źródeł w środkowej i prawej kolumnie. Widzisz, że wymiar Car_Id-ID jest zależny od pola Car_Id-ID, które znajduje się w trzech wymienionych źródłach QVD. Wybierz menu w pozycji pola i wybierz Lineage-Car_id-ID / cars-data, aby otworzyć wykres pochodzenia dla pola Card_id-ID w pliku QVD cars-data.
Wykres pochodzenia jest wyświetlany od prawej do lewej i pokazuje, że pole Car_id_ID znajduje się w tabeli cars-data, przechowywanej jako plik danych Qlik. Rozwiń węzły , śledząc historię pola aż do pierwotnego pliku, który został przesłany do Qlik Cloud. Pierwszy krok wstecz pokazuje, że plik QVD cars-data.qvd zawierający pole Car_id_ID został załadowany do aplikacji cars-data4-app. Poprzednim węzłem jest aplikacja cars-data3, z której został wygenerowany plik cars-data.qvd. Cofając się jeszcze o jeden krok i rozwijając węzeł, widzisz, że oryginalny plik źródłowy był plikiem CSV cars-data3.csv i zawierał identyfikator pola.
Rozwijając tabele i wyświetlając pola, możesz zidentyfikować oryginalny plik źródłowy, tabelę i pole wymiaru wykresu słupkowego Car_id-ID.
Przykład: badanie pochodzenia zestawu danych i sposobu jego utworzenia
Jako twórca aplikacji rozważasz użycie istniejącego zestawu danych rgb_customers.qvd w swojej aplikacji. Badasz pochodzenie tego zestawu danych, aby zorientować się, skąd pochodzą dane. Na kafelku zestawu danych lub w wierszu wybierz opcję Pochodzenie z menu , aby otworzyć wykres pochodzenia. Z wykresu pochodzenia możesz wyświetlić metadane zestawu danych, wybierając menu na pliku QVD rgb_customers.qvd i Otwórz, aby otworzyć przegląd.
Kliknij strzałkę wstecz w przeglądarce, aby powrócić do wykresu pochodzenia i przejrzeć wykres pochodzenia zestawu danych. Rozwiń węzeł rgb_customers_qvd, aby wyświetlić dostępne pola. Zauważ, że każde pole można ustawić jako węzeł podstawowy, wybierając Pochodzenie (użyj jako nowego węzła podstawowego) lub wybierając Analiza wpływu, aby wyświetlić pochodzenie i obiekty zależne, na które będą miały wpływ zmiany w zestawie danych.
Cofając się i rozwijając węzły, można zobaczyć, że ten zestaw danych QVD stanowi dane wyjściowe aplikacji Prep Data RGB Sales Analysis. Cofając się o kolejny krok i rozwijając węzeł Pamięć masowa plików, można zobaczyć, że aplikacja do analizy sprzedaży miała załadowany plik CSV: rgb_customers.csv. Analiza na poziomie pola wykazuje, że nazwa pola Tags w oryginalnym pliku źródłowym została zmieniona na rgb_customers.Tags w aplikacji do analizy sprzedaży. Oryginalny plik CSV można otworzyć w celu wyświetlenia cennych metadanych, takich jak właściciel, twórca, wskaźniki użytkowania, znaczniki, klasyfikacje, profil pola i analiza wpływu.
Przykład: przeglądanie zależności pól i wyrażeń na wykresach z podsumowaniem pochodzenia
Jako zwykły użytkownik biznesowy analizujesz wykres liniowy COGS per Month w aplikacji i chcesz przejrzeć wyrażenie użyte do obliczenia miary (koszt sprzedanych towarów, COGS) COGS per Month oraz sprawdzić, które pola i źródła są używane na wykresie. Upewniasz się, czy opcje Pokaż szczegóły i Pokaż wyrażenia są włączone dla wykresu w sekcji Ogólne właściwości, a następnie wybierasz opcję Koniec edycji. Po kliknięciu z powrotem na wykresie wybierz opcję Pokaż szczegóły , aby wyświetlić widok pochodzenia dla użytkownika.
Widok podsumowania pochodzenia zawiera listę miar i wymiarów przedstawionych na wykresie. Wyrażenia tworzące miary i wymiary można również wyświetlić na liście rozwijanej po rozwinięciu tych pól. Widzisz, że miarę tworzy wyrażenie: Sum (UnitCost*Quantity). Pola (Quantity, UnitCost) w wyrażeniu są wymienione jako zależności pól. Możesz wybrać , aby wyświetlić pochodzenie dwóch pól, ale w tym przypadku istnieje tylko jeden krok wstecz do jego pierwotnego źródła Dataset.xlsx, które jest również wymienione jako zależność źródła w podsumowaniu pochodzenia.