Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Projektant lakeflow zawiera wbudowane operatory do typowych zadań przygotowywania i przekształcania danych. Otwórz menu operatora w okienku bocznym po lewej stronie, aby przeglądać operatory według kategorii, lub użyj opcji Wyszukaj operator... w górnej części okienka. Wyszukiwanie operatorów sugeruje operatory na podstawie intencji. Na przykład wpisywanie zwraca operator average by month. Aby skonfigurować operator po dodaniu go do kanwy, kliknij go dwukrotnie lub umieść kursor nad nim, a następnie kliknij (Edytuj operator), aby otworzyć okienko konfiguracji.
Każdy operator wyświetla wygenerowany przez sztuczną inteligencję opis tego, co robi. Opis działa również jako edytor operatora: edytowanie opisu ponownie konfiguruje operatora w celu dopasowania do opisu.
Aby dowiedzieć się, jak utworzyć własne operatory zdefiniowane przez użytkownika, zobacz Operatory zdefiniowane przez użytkownika w programie Lakeflow Designer.
Źródło i dane wyjściowe
Source
Importuje dane do projektanta z tabeli wykazu aparatu Unity lub innego obsługiwanego źródła. Aby wybrać źródło, wyszukaj tabelę lub plik według nazwy albo przeglądaj według katalogu i schematu. Możesz również utworzyć nową tabelę w tym okienku.
Po wybraniu tabeli okienko zawiera nazwę, właściciela i czas ostatniej aktualizacji tabeli. Kliknij pozycję Wybierz nowe źródło danych , aby zmienić źródło. Zmiana źródła unieważnia pamięć podręczną wyjściową dla wszystkich operatorów podrzędnych.
Możesz również użyć widoku metryki wykazu aparatu Unity jako źródła. Po wybraniu widoku metryki wybierz wymiary i miary do uwzględnienia, a projektant wygeneruje zagregowane zapytanie.
Aby uzyskać pełny zakres opcji pozyskiwania danych, w tym określania wartości docelowej całego woluminu lub folderu wykazu aparatu Unity, zobacz Pozyskiwanie danych do projektanta lakeflow.
Wprowadzanie danych
Tworzy tabelę, wpisując wartości w edytorze w stylu arkusza kalkulacyjnego. Użyj tego operatora, aby dodać małe ilości danych referencyjnych, takich jak wartości odnośników lub dane testowe, bez tworzenia oddzielnej tabeli źródłowej.
| Pole | Opis |
|---|---|
| Dane tabeli | Wprowadź dane jako tabelę. Pierwszy wiersz definiuje nagłówki kolumn, a pozostałe wiersze to dane. Projektant wywnioskuje typ danych każdej kolumny z jego wartości. |
Wynik
Eksportuje dane z projektanta. Operator Danych wyjściowych może zapisywać wyniki w tabeli wykazu aparatu Unity, publikować je jako zmaterializowany widok lub zapisywać je w pliku w woluminie wykazu aparatu Unity. Wybierz miejsce docelowe z typem danych wyjściowych.
| Typ danych wyjściowych | Opis |
|---|---|
| Table | Zapisuje wyniki w tabeli zarządzanego wykazu aparatu Unity. Ustaw nazwę tabeli i lokalizację wyjściową (katalog i schemat), a następnie wybierz tryb zapisu. |
| Zmaterializowany widok | Publikuje wyniki jako zmaterializowany widok w wykazie aparatu Unity, który jest odświeżony po uruchomieniu przygotowywania danych wizualizacji. |
| File | Zapisuje wyniki w pliku w woluminie wykazu aparatu Unity. Wybierz typ pliku CSV, Excel lub JSON, a następnie ustaw docelowy wolumin i nazwę pliku. |
W przypadku danych wyjściowych tabeli lub pliku wybierz sposób, w jaki każdy przebieg jest zapisywany w miejscu docelowym z trybem zapisu:
| Tryb zapisu | Opis |
|---|---|
| Zastąp | Zamienia istniejącą zawartość na wyniki bieżącego przebiegu. Jest to opcja domyślna. |
| Dołącz | Dodaje wyniki bieżącego przebiegu do istniejących wierszy. |
| Merge | Upserts wiersze do tabeli docelowej, pasując do podanych kluczy scalania. Dostępne dla danych wyjściowych tabeli. |
Kliknij przycisk Uruchom , aby uruchomić przygotowanie danych wizualizacji i zapisać wyniki. W przypadku danych wyjściowych tabeli, jeśli tabela nie istnieje, operator go tworzy. Zaplanowane przebiegi zapisu w miejscu docelowym przy użyciu tego samego trybu zapisu.
Funkcja sztucznej inteligencji
Uruchamia wbudowaną operację sztucznej inteligencji na danych. W okienku konfiguracji otwórz pozycję Wybierz funkcję i wybierz jedną z funkcji w poniższej tabeli. Każda funkcja uwidacznia opcje w okienku dla danych wejściowych (na przykład kolumn, monitów, etykiet lub języków) i danych wyjściowych.
| Function | Opis |
|---|---|
ai_analyze_sentiment |
Wykonuje analizę tonacji w tekście wejściowym. |
ai_classify |
Klasyfikuje tekst lub przeanalizowane dokumenty przy użyciu dostarczonych etykiet. |
ai_extract |
Wyodrębnia dane ustrukturyzowane z tekstu lub przeanalizowanych dokumentów przy użyciu zdefiniowanych pól. |
ai_fix_grammar |
Poprawia błędy gramatyczne w tekście. |
ai_forecast |
Prognozuje dane szeregów czasowych aż do horyzontu i częstotliwości, które określisz.
ai_forecast jest funkcją wartościową tabeli, która przetwarza całą tabelę wejściową. |
ai_gen |
Odpowiada na monit podany przez użytkownika względem danych wejściowych. |
ai_mask |
Maskuje określone jednostki w tekście (na przykład w celu anulowania identyfikacji). |
ai_parse_document |
Wyodrębnia tekst, tabele i układ z dokumentów bez struktury. |
ai_prep_search |
Przekształca przeanalizowane dane wyjściowe dokumentu w fragmenty gotowe do wyszukiwania na potrzeby wyszukiwania wektorów i potoków generowania rozszerzonego pobierania (RAG). |
ai_query |
Odpowiada na monit przy użyciu dowolnego obsługiwanego modelu podstawowego na potrzeby zadań ogólnego przeznaczenia i elastyczności modelu. |
ai_similarity |
Porównuje dwa ciągi i zwraca wynik podobieństwa semantycznego. |
ai_summarize |
Generuje podsumowanie tekstu. |
ai_translate |
Tłumaczy tekst na określony język docelowy. |
Szczegóły dotyczące każdej funkcji można znaleźć w artykule Transformacja danych niestrukturalnych za pomocą funkcji AI.
Transformations
Następujące operatory wykonują przekształcenia danych.
Aggregate
Sumuje wiersze przez grupowanie danych i obliczanie wartości agregujących.
| Pole | Opis |
|---|---|
| Agregacja według | Wybierz kolumnę, wybierz funkcję agregacji i podaj nazwę kolumny wyjściowej. Kliknij pozycję + Dodaj agregację , aby dodać więcej. Funkcje wspierane: , , , , , , , MIN, PERCENTILESUMSTDDEV, . VARIANCEMEDIANMEANMAXCOUNT DISTINCTCOUNTAVG |
| Grupuj według | Wybierz kolumny do grupowania według. Kliknij pozycję + Dodaj grupowanie , aby dodać więcej. Kolumny używane w grupie według są automatycznie dołączane do danych wyjściowych. |
Połączyć
Łączy dane z wielu tabel w jeden wynik za pomocą operacji zbioru.
| Pole | Opis |
|---|---|
| Operacja zestawu | Wybierz pozycję Unia, Przecięcie lub Z wyjątkiem. |
| Strategia scalania | Wybierz pozycję Distinct (Unikatowe ), aby wykluczyć zduplikowane wiersze z danych wyjściowych lub Wszystkie , aby zachować wszystkie wiersze, w tym duplikaty. |
| Unia z nazwy | Dla Unii wybierz Unię według nazwy w trybie Zaawansowane, aby dopasować kolumny według nazwy zamiast pozycji. |
| Pozwól na brakujące kolumny | Dla Union najpierw wybierz Union by name, a następnie wybierz Pozwól brakującym kolumnom wypełnić brakujące kolumny w wejściu wartościami null. Jeśli ta opcja jest wyłączona, każde wejście musi zawierać ten sam zestaw kolumn. |
Unique
Usuwa zduplikowane wiersze z danych wejściowych. Domyślnie operator deduplikuje we wszystkich kolumnach. Możesz zamiast tego wybrać podzbiór kolumn jako klucz i uporządkować wiersze, aby kontrolować, który duplikat zostanie zachowany.
| Pole | Opis |
|---|---|
| Unikalne przez | Wybierz Wszystkie kolumny , aby usunąć wiersze identyczne w każdej kolumnie, lub Wybrane kolumny , aby usunąć wiersze duplikaty tylko w wybranych przez Ciebie kolumnach jako klucz. |
| Zamów według | Opcjonalnie: wybierz jedną lub więcej kolumn oraz kierunek sortowania, aby kontrolować, który wiersz jest zachowany dla każdego zestawu duplikatów. Jeśli nie ustawisz rozkazu, operator zachowuje pierwszy wiersz, na który natrafi. |
Filtr
Dzieli wiersze na podstawie tego, czy spełniają co najmniej jeden warunek, przy użyciu konstruktora warunków graficznych.
| Pole | Opis |
|---|---|
| Warunek | Dla każdego warunku wybierz kolumnę, typ warunku i wartość do warunkowego dopasowania. Obsługiwane typy warunków:
W przypadku warunków w kolumnach daty selektor daty obsługuje nawigowanie między latami i miesiącami. Gdy warunek odpowiada wartościom kolumny (na przykład Is one of one), lista wartości pokazuje próbkę odrębnych wartości kolumny na podstawie danych wejściowych. Wybierz Ładowaj więcej , aby pobierać dodatkowe wartości na żądanie. |
Operator Filtr ma dwa dane wyjściowe, dzięki czemu można rozgałęzić dane na podstawie tego, czy spełniają warunki:
| Wynik | Opis |
|---|---|
| Included | Wiersze spełniające warunki filtrowania. |
| Wykluczone | Wiersze, które nie spełniają warunków filtrowania, w tym wiersze, w których warunek ma wartość null. |
Poręcze ochronne
Weryfikuje dane przychodzące na podstawie uporządkowanej listy sprawdzeń i oddziela wiersze, które przechodziły, od wierszy, które nie zaliczyły.
| Pole | Opis |
|---|---|
| Kontrole | Dodaj wymagane kolumny, liczbę wierszy, nienull, unikalne, zaakceptowane wartości, wartości niedozwolone, zakres wartości, dopasowanie regex lub wyrażenie . |
| Gdy test się nie powiedzie | Wybierz jedną z trzech opcji kontrolowania wyjścia i zachowania w dalszej części strumienia. |
-
Ostrzegaj i kontynuuj z mijanymi rzędami:
- Dalsze egzekucje trwają.
- Wiersze, które przechodzą wszystkie aktywne kontrole, są wysyłane do Passed.
- Wiersze, które nie przejdą przynajmniej jednego włączonego sprawdzenia, są wysyłane do Failed.
- Błędy zawierają jeden wiersz dla każdego nieudanego sprawdzenia, w tym jego rodzaj, stopień nasilenia i komunikat.
-
Ostrzegaj i blokuj przepust wyjściowy:
- Jeśli sprawdzenie się nie powiedzie, dalsze wykonanie jest kontynuowane, ale Passed nie zawiera wierszy.
- Failed nadal zawiera wiersze fail, a Errors nadal zawiera szczegóły dotyczące niepowodzenia.
- Użyj tej opcji, aby zapobiec dalszemu przetwarzaniu wierszy przekazywanych, jednocześnie umożliwiając dalszą obsługę błędów i błędów.
-
Niepowodzenie w procesie:
- Jeśli test się nie powiedzie, wykonanie zostaje zatrzymane przed uruchomieniem operatorów w dalszej instancji.
- Nie otrzymują wyjść Passed, Failed ani Error .
- W zaplanowanym zadaniu uruchomienie jest oznaczane jako nieudane, co może wywołać skonfigurowane obsługiwanie awarii, takie jak powiadomienia o zadaniach.
Gdy podglądasz operatora Guardrails, nadal możesz obejrzeć wszystkie trzy wyjścia w trybie Fail the workflow .
Aby zachować wiersze z wyjścia w dowolnym trybie ostrzegawczym, połącz go z operatorem Output.
Dołączyć
Łączy tabele, łącząc zbiory danych wejściowych na podstawie dopasowanych wartości kolumn.
| Pole | Opis |
|---|---|
| Tabele wejściowe | Wybierz dwie tabele wejściowe do sprzężenia. Aby połączyć trzy lub więcej tabel, rozwiń opcje zaawansowane, wybierz Połącz więcej niż dwie tabele i kliknij Dodaj dane dla każdej dodatkowej tabeli. |
| Warunek sprzężenia | Określ co najmniej jeden warunek połączenia, wybierając odpowiadające kolumny z dwóch tabel. Kliknij pozycję + Dodaj wyrażenie sprzężenia , aby dodać więcej warunków. Opcjonalnie: kliknij strzałkę między dwiema tabelami, aby dodać niestandardowy warunek połączenia, następnie edytuj opis wygenerowany przez AI lub zapisz SQL. Przy trzech lub więcej wejściach każda dodana tabela musi definiować jedną relację z inną wejściem. |
| Dopasuj wielkość liter | Po wyłączeniu (wartość domyślna) klucze sprzężenia ciągu są dopasowywane bez uwzględniania wielkości liter (i ignoruj wiodące i końcowe białe znaki). Włącz dopasuj wielkość liter , aby dokładnie dopasować klucze ciągów. Ta opcja dotyczy kluczy sprzężenia, a nie niestandardowych warunków sprzężenia. |
| Typ sprzężenia | Dla dwóch tabel wejściowych wybierz typ połączenia. Domyślnie operator Join dzieli wyniki na trzy dane wyjściowe (zobacz następującą sekcję). Wybierz pozycję Pełne sprzężenie, Sprzężenie wewnętrzne, Sprzężenielewe lub Prawe, aby utworzyć pojedyncze sprzężone dane wyjściowe. Przy trzech lub więcej wejściach operator podąża za skonfigurowanymi relacjami tabelowymi, używa wewnętrznych słączenia i generuje pojedyncze połączone wyjście. |
| Kolumny wyjściowe | Opcjonalnie: wybierz kolumny do uwzględnienia. Domyślnie dołączane są kolumny z każdej tabeli wejściowej. Przy dwóch wejściach duplikaty nazw z prawej tabeli otrzymują prefiks right_ . Przy trzech lub więcej wejściach duplikaty otrzymują przyrostek w zależności od kolejności wejścia, na przykład _2 dla drugiego wejścia. |
| Kolumny wyrażeń niestandardowych | Opcjonalnie: dodaj kolumny wyrażeń niestandardowych na podstawie sprzężonego wyniku. |
Przy dwóch wejściach operator Join ma domyślnie trzy wyjścia, dzięki czemu możesz rozgałęziać workflow na podstawie wyników join:
| Wynik | Opis |
|---|---|
| Lewo niedopasowane | Wiersze z danych wejściowych po lewej stronie, które nie są zgodne z prawym wejściem. |
| Dopasowane | Wiersze pasujące do obu danych wejściowych. |
| Prawo niedopasowane | Wiersze z prawych danych wejściowych, które nie mają dopasowania w danych wejściowych po lewej stronie. |
Przy dwóch wejściach wybór konkretnego typu Join (pełny, wewnętrzny, lewy lub prawy) daje pojedyncze połączone wyjście zamiast trzech podzielonych wyjść.
Ograniczenie
Ogranicza liczbę wierszy, przekazując tylko maksymalną liczbę wierszy, które określisz.
| Pole | Opis |
|---|---|
| Maksymalna liczba wierszy | Określ maksymalną liczbę wierszy do przekazania. |
Oś
Zmienia kształt danych tabelarycznych w dwóch kierunkach. Użyj kart w górnej części okienka konfiguracji, aby wybrać tryb.
Wiersze → kolumn (przestawne)
Zamienia unikatowe wartości w jednej kolumnie na nowe nagłówki kolumn, wypełnione zagregowanymi wartościami z innej kolumny.
| Pole | Opis |
|---|---|
| Kolumna przestawna | Wybierz kolumnę, której unikatowe wartości stają się nowymi nagłówkami. |
| Wartość i agregacja | Wybierz kolumnę, której wartości wypełniają komórki pivotowane, i wybierz funkcję agregacji. Dostępne funkcje zależą od typu danych wybranej kolumny:
Skonfiguruj obsługę brakujących wartości (na przykład null lub zero), jeśli są dostępne w okienku. |
Kolumny → wierszy (od przestawne)
Składa co najmniej jedną kolumnę w wiersze.
| Pole | Opis |
|---|---|
| Anuluj przestawienie kolumn | Wybierz kolumny, które mają być przestawne. |
| Kolumny klucz i wartość | Ustaw nazwy kolumn klucza wyjściowego i wartości. |
Uwzględnij kolumny
W przypadku trybu wybierz kolumny, które pozostają w danych wyjściowych obok wartości przestawnych lub nie przestawnych, i upuść kolumny, których nie potrzebujesz przed przekształceniem. Projektant wywnioskuje stałe (grupowanie) kolumn z kolumn, które nie są przypisywane do ról przestawnych, wartości ani przestawnych.
Sortuj
Porządkuje wiersze w co najmniej jednej kolumnie.
| Pole | Opis |
|---|---|
| Kolejność sortowania | Wybierz pozycję ASC (rosnąco) lub DESC (malejąco) dla każdej kolumny. Kliknij pozycję + Dodaj wyrażenie sortowania , aby sortować według dodatkowych kolumn. Sortowanie jest zgodne ze standardową kolejnością leksykalną. |
SQL
Zapisuje niestandardowy kod SQL dla każdej transformacji, która nie jest objęta innymi operatorami.
| Pole | Opis |
|---|---|
| Edytor SQL | Wpisz instrukcję SQL SELECT . Aby odwołać się do danych wyjściowych operatora wejściowego, użyj nazwy tego operatora jako nazwy tabeli w zapytaniu. Przykład:SELECT COUNT(*)FROM aggregate_2WHERE 1 = 1Kliknij |
| Parameters | Aby odwołać się do parametru przygotowywania danych wizualizacji, użyj nazwanej składni znacznika parametru, takiej jak :environment. Projektant pokazuje przykład powyżej edytora po otwarciu operatora do edycji. Zobacz Parametry. |
Select
Wybiera, zmienia nazwy i zmienia kolejność kolumn z danych wejściowych.
| Pole | Opis |
|---|---|
| Dołączanie lub wykluczanie kolumn | Wybierz pozycję Rozpocznij od wszystkich kolumn lub Rozpocznij bez kolumn, a następnie użyj pól wyboru, aby uwzględnić lub wykluczyć poszczególne kolumny. Przeciągnij kolumny, aby zmienić ich kolejność. |
| Zmienianie nazwy kolumny | Wpisz nową nazwę w polu Zmień nazwę obok dowolnej kolumny. |
| Wybieraj kolumny dynamicznie | Zamiast wybierać kolumny pojedynczo, wybieraj kolumny według reguły, aby wyjście dostosowywało się do zmian w schemacie wejściowym. Wybierz, czy zachować pasujące kolumny , czy usunąć pasujące kolumny, a następnie dopasować kolumny przez:
|
Prepare
Czyści i wyprowadza kolumny, łącząc co najmniej jedną akcję danych wejściowych. Kliknij pozycję + Dodaj akcję i wybierz akcję. Dodaj dowolną liczbę akcji. Mają zastosowanie w kolejności.
| Akcja | Opis |
|---|---|
| Formuła | Utwórz nową kolumnę lub zastąp istniejącą kolumnę przy użyciu języka naturalnego lub wyrażenia SQL. |
| Zmień typ | Przekonwertuj kolumnę na inny typ danych. |
| Zamień wartość | Znajdowanie i zastępowanie wartości w kolumnie. |
| Wypełnianie wartości null | Zastąp wartości null stałą. |
| Przypadek tekstowy | Zmień wielkość liter na dolną, górną lub tytuł. |
| Trim | Usuń białe znaki z jednego lub obu końców. |
| Wymiana wyrażeń regularnych | Zastąp tekst pasujący do wzorca wyrażenia regularnego. |
| wyodrębnianie | Wyodrębnianie podciągów pasujących do grupy wyrażeń regularnych. |
| Data analizowania | Przeanalizuj ciąg w znaczniku daty lub godziny. |
Aby usunąć akcję, umieść kursor nad wierszem i kliknij
Kolumny niestandardowe
Akcja Formuła otwiera edytor wyrażeń, w którym można utworzyć nową kolumnę lub zastąpić istniejącą kolumnę przy użyciu języka naturalnego lub kodu SQL. Edytor ma dwa pola wejściowe i jest dwukierunkowy:
- Opis: wpisz opis języka naturalnego tego, co ma robić kolumna. Projektant używa narzędzia Genie do wygenerowania odpowiedniego wyrażenia kodu poniżej.
- Wyrażenie: Jeśli wolisz pisać lub edytować kod bezpośrednio, kliknij przycisk edytuj wyrażenie. Edytowanie wyrażenia powoduje automatyczne wygenerowanie opisu języka naturalnego.
W edytorze wyrażeń wpisz @ tak, aby otworzyć menu kolumn wejściowych operatora oraz wbudowanych funkcji SQL. Wpisz , @ aby przefiltrować listę, a następnie wybierz wpis, aby go wstawić: kolumna wstawia swoją nazwę, a funkcja wstawia wywołanie z kursorem umieszczonym w nawiasach. To samo @ menu jest dostępne w edytorach wyrażeń innych operatorów, takich jak niestandardowe warunki Filtr i Połączenie.
Python
Uruchamia niestandardowe Python (PySpark) na danych wejściowych.
| Pole | Opis |
|---|---|
result |
Przypisz pojedynczą ramkę danych do resultobiektu , która staje się danymi wyjściowymi operatora. |
inputs["data"] |
Lista wejściowych ramek danych w kolejności nadrzędnej. Okienko szczegółów operatora zawiera nazwę poszczególnych danych wejściowych w kolejności. Na przykład Available inputs: inputs["data"][0] (customers), inputs["data"][1] (sales). |
| Parameters | Wywołaj metodę dbutils.widgets.get(), na przykład dbutils.widgets.get("environment"), aby odwołać się do parametru przygotowywania danych wizualizacji. Projektant pokazuje przykład powyżej edytora po otwarciu operatora do edycji. Zobacz Parametry. |
Minimalny wzorzec polega na użyciu pierwszych danych wejściowych w przypadku obecności lub pustej ramki danych w przeciwnym razie:
# inputs["data"] is a list of input DataFrames
result = inputs["data"][0] if inputs["data"] else spark.createDataFrame([], "col: string")
Z tego miejsca można utworzyć łańcuch operacji ramki danych (na przykład select, , filterlub withColumnsprzężeń) przed result zakończeniem przypisania lub zastąpić result nową ramką danych utworzoną na podstawie inputs["data"]elementu .
Podczas podglądu wyjście operatora trafia do panelu wyjściowego w momencie produkcji, włączając wszystko, co renderujesz display() , i tekst, który drukujesz, dzięki czemu możesz zobaczyć wyniki przed zakończeniem procesu.
Tryb podglądu Python
Podczas tworzenia wizualnego przygotowania danych, Designer nieustannie wyświetla podgląd wyników każdego operatora na próbce Twoich danych. Te podglądy uruchamiają Twój kod Python tak samo jak pełny rozgryw. To problem, gdy Twój kod ma skutki uboczne, takie jak wywoływanie zewnętrznego API, wysyłanie powiadomienia czy zapisywanie do systemu spoza Unity Catalog. Zazwyczaj nie chcesz, żeby te skutki uboczne pojawiały się przy każdej podglądzie.
Aby Twój kod rozróżnił te dwa elementy, przeczytaj config["is_preview"], ustawia dla ciebie Designer boole'a:
-
TruePodczas podglądu, żeby móc pominąć skutki uboczne. -
Falsepodczas pełnego biegu, na przykład gdy klikasz Run lub podczas zaplanowanego biegu.
Na przykład skutki uboczne Guard działają tylko poza zapowiedziami:
result = inputs["data"][0] if inputs["data"] else spark.createDataFrame([], "col: string")
# Side effects run only on a full run or scheduled job, not during previews.
if not config["is_preview"]:
write_results_to_external_system(result)
Organizacji
Note
Dodaje notatkę na kanwie, aby można było udokumentować sam przepływ pracy: jego przeznaczenie, założenia, zastrzeżenia lub kontekst przekazywania dla każdej osoby, która otworzy przygotowanie danych wizualizacji później.
| Pole | Opis |
|---|---|
| Zawartość | Edytuj zawartość notatek w tekście na kanwie za pomocą edytora tekstu sformatowanego. Możesz dodawać nagłówki, styl tekstu, linki, obrazy i tabele, w których zwykły tekst nie jest wystarczający. Uwagi nie mają wpływu na sposób przepływu danych przez operatory. |
Group
Wizualnie grupuje operatory na kanwie bez zmieniania sposobu przepływu danych między nimi, co jest przydatne, gdy przygotowanie danych wizualizacji rośnie duże lub chcesz odzwierciedlać etapy logiczne.
| Pole | Opis |
|---|---|
| Dodaj do grupy | Przeciągnij co najmniej jeden operator do grupy, aby dodać je do grupy. |
| Utwórz na podstawie zaznaczenia | Wybierz jeden lub wiele operatorów, otwórz menu skrótów (kliknij prawym przyciskiem myszy) i wybierz pozycję Utwórz nową grupę , aby opakować zaznaczenie w nowej grupie. |
| Name | Nadaj grupie nazwę opisową. |
| Minimalizuj/rozwijaj | Kliknij pozycję Minimalizuj lub rozwiń , aby wyświetlić lub ukryć zawartość grupy na kanwie. |
| Włącz / wyłącz | Kliknij prawym przyciskiem myszy na nagłówek grupy i wybierz Wyłącz, aby wykluczyć wszystkich operatorów w grupie z przebiegów, lub Włącz, aby ponownie je uwzględnić. Wyłączone operatory nie generują żadnych wierszy wyjściowych, więc operatorzy w kolejnych instancjach otrzymują pusty wynik, dopóki ich nie włączysz. Możesz też włączyć lub wyłączyć pojedynczego operatora. Zobacz Włącz lub wyłącz operatorów. |
Visualization
Tworzy wizualizację na podstawie danych wejściowych i renderuje je bezpośrednio na kanwie. Połącz operator Wizualizacja z dowolnym operatorem tworzącym dane tabelaryczne, aby utworzyć wykres wyników bez opuszczania projektanta.
Aby skonfigurować wizualizację, otwórz operator i wybierz typ wizualizacji , a następnie zamapuj kolumny na wykres.
| Pole | Opis |
|---|---|
| Visualization | Typ wykresu do renderowania, taki jak Słupek, Obszar lub Licznik. |