Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Lakeflow Designer include operatori predefiniti per attività comuni di preparazione e trasformazione dei dati. Apri il pannello Operatori a sinistra per sfogliare gli operatori per categoria, oppure usa Cerca un operatore... in alto nel panne. La ricerca degli operatori suggerisce gli operatori in base alla finalità. Ad esempio, la digitazione average by month restituisce l'operatore Aggregate . Vedi Trova operatori con ricerca AI. Per configurare un operatore dopo averlo aggiunto all'area di disegno, fare doppio clic su di esso oppure passare il puntatore del mouse su di esso e fare clic operatore Modifica) per aprire il riquadro di configurazione.
Ogni operatore visualizza una descrizione generata dall'intelligenza artificiale delle operazioni che esegue. La descrizione funge anche da editor per l'operatore: la modifica della descrizione riconfigura l'operatore in modo che corrisponda alla descrizione.
Quando nessun operatore integrato si adatta al tuo compito, puoi creare il tuo operatore.
Origine e output
Source
Importa i dati in Progettazione da una tabella del catalogo Unity o da un'altra origine supportata. Per selezionare un'origine, cercare una tabella o un file in base al nome oppure sfogliare in base al catalogo e allo schema. È anche possibile creare una nuova tabella da questo riquadro.
Dopo aver selezionato una tabella, nel riquadro vengono visualizzati il nome, il proprietario e l'ora dell'ultimo aggiornamento della tabella. Fare clic su Selezionare una nuova origine dati per modificare l'origine. La modifica dell'origine invalida la cache di output per tutti gli operatori downstream.
È anche possibile usare una visualizzazione metrica del catalogo Unity come origine. Quando si seleziona una visualizzazione metrica, selezionare le dimensioni e le misure da includere e Progettazione genera automaticamente la query aggregata.
Per l'intera gamma di opzioni di inserimento dati, inclusa la destinazione di un intero volume o cartella di Unity Catalog, vedere Inserire dati in Lakeflow Designer.
Immettere dati
Crea una tabella digitando i valori in un editor in stile foglio di calcolo. Usare questo operatore per aggiungere piccole quantità di dati di riferimento, ad esempio valori di ricerca o dati di test, senza creare una tabella di origine separata.
| Campo | Descrizione |
|---|---|
| Dati tabella | Immettere i dati come tabella. La prima riga definisce le intestazioni di colonna e le righe rimanenti sono i dati. Progettazione deduce il tipo di dati di ogni colonna dai relativi valori. |
Output
Esporta i dati dalla finestra di progettazione. L'operatore Output può scrivere i risultati in una tabella del catalogo Unity, pubblicarli come vista materializzata o scriverli in un file in un volume del catalogo Unity. Selezionare la destinazione con Tipo di output.
| Tipo di output | Descrizione |
|---|---|
| Tabella | Scrive i risultati in una tabella del catalogo Unity gestita. Impostare un nome tabella e un percorso di output (catalogo e schema), quindi selezionare una modalità di scrittura. |
| Vista materializzata | Pubblica i risultati come vista materializzata in Unity Catalog che viene aggiornato quando viene eseguita la preparazione dei dati visivi. |
| File | Scrive i risultati in un file in un volume di Catalogo Unity. Selezionare un tipo di file CSV, Excel o JSON, quindi impostare il volume di destinazione e il nome del file. |
Per un output di tabella o file , selezionare la modalità di scrittura di ogni esecuzione nella destinazione con la modalità scrittura:
| Modalità scrittura | Descrizione |
|---|---|
| Sovrascrivi | Sostituisce il contenuto esistente con i risultati dell'esecuzione corrente. Si tratta dell'impostazione predefinita. |
| Append | Aggiunge i risultati dell'esecuzione corrente alle righe esistenti. |
| Merge | Upserts rows into the target table by matching on the merge keys you specify.Upserts rows into the target table by matching on the merge keys you specify. Disponibile per gli output della tabella. |
Fare clic su Esegui per eseguire la preparazione dei dati visivi e scrivere i risultati. Per un output di tabella, se la tabella non esiste, l'operatore lo crea. Le esecuzioni pianificate scrivono nella destinazione usando la stessa modalità di scrittura.
Dopo che un operatore di output scrive una tabella, una visuale materializzata o un file, collega la porta in uscita per continuare il flusso di lavoro. Per tabelle, viste materializzate e output semplici a singolo file, la porta in uscita legge direttamente dall'asset persistente appena scritto dall'operatore Output . Per output divisi, scritture in intervallo Excel e file senza header, la porta in uscita passa attraverso le righe di input.
Per gli output dei file, espandi Advanced per configurare le seguenti opzioni:
- Diviso per valori distinti: seleziona una colonna per scrivere un file per ogni valore distinto. Per l'output Excel, puoi invece scrivere ogni valore in un foglio di lavoro separato in un unico quaderno. Una run può creare fino a 50 file o fogli di lavoro.
- Nome del foglio: Per l'output Excel, imposta il foglio di lavoro target.
- Includere riga di header: Includere i nomi delle colonne nell'output CSV o Excel.
- Intervallo delle celle: Per l'output Excel in modalità Sovrascrittura, imposta la cella iniziale e una cella finale opzionale. Il designer conserva la formattazione al di fuori dell'intervallo e fallisce l'esecuzione se i dati non corrispondono a un intervallo fisso. Non puoi combinare un intervallo di celle con Split by distinct values.
Avvertimento
Quando la modalità Overwrite divide l'output in file, Designer rimuove i file esistenti che corrispondono al pattern di nome generato. Questo può includere file creati manualmente con lo stesso schema nella cartella volume.
Funzione di intelligenza artificiale
Esegue un'operazione di intelligenza artificiale predefinita sui dati. Nel riquadro di configurazione aprire Selezionare una funzione e selezionare una delle funzioni nella tabella seguente. Ogni funzione espone le opzioni nel riquadro per gli input( ad esempio colonne, richieste, etichette o lingue) e output.
| Function | Descrizione |
|---|---|
ai_analyze_sentiment |
Esegue l'analisi del sentiment sul testo di input. |
ai_classify |
Classifica il testo o i documenti analizzati usando le etichette fornite. |
ai_extract |
Estrae dati strutturati da documenti di testo o analizzati usando i campi definiti. |
ai_fix_grammar |
Corregge gli errori grammaticali nel testo. |
ai_forecast |
Previsioni di serie temporali fino a un orizzonte e una frequenza specificati.
ai_forecast è una funzione con valori di tabella che elabora l'intera tabella di input. |
ai_gen |
Risponde a una richiesta fornita dall'utente sull'input. |
ai_mask |
Maschera le entità specificate nel testo, ad esempio per la de-identificazione. |
ai_parse_document |
Estrae testo, tabelle e layout da documenti non strutturati. |
ai_prep_search |
Trasforma l'output del documento analizzato in blocchi pronti per la ricerca per vettori e le pipeline di generazione aumentata (RAG). |
ai_query |
Risponde a un prompt usando qualsiasi modello di base supportato, per la flessibilità delle attività e dei modelli per utilizzo generico. |
ai_similarity |
Confronta due stringhe e restituisce un punteggio di somiglianza semantica. |
ai_summarize |
Genera un riepilogo del testo. |
ai_translate |
Converte il testo in una lingua di destinazione specificata. |
Per dettagli su ciascuna funzione, vedi Trasforma dati non strutturati usando funzioni di IA.
Transformations
Gli operatori seguenti eseguono trasformazioni sui dati.
Aggregazione
Riepiloga le righe raggruppando i dati e calcolando i valori aggregati.
| Campo | Descrizione |
|---|---|
| Aggregazione per | Selezionare una colonna, selezionare una funzione di aggregazione e specificare un nome per la colonna di output. Fare clic su + Aggiungi aggregazione per aggiungere altro. Funzioni supportate: AVG, COUNT, COUNT DISTINCT, MEANMAX, MEDIAN, , MIN, PERCENTILE, SUM. STDDEVVARIANCE |
| Raggruppa per | Selezionare le colonne per cui raggruppare. Fare clic su + Aggiungi raggruppamento per aggiungere altro. Le colonne usate in Group by vengono incluse automaticamente nell'output. |
Combinare
Combina dati da più tabelle in un'unica uscita utilizzando un'operazione di insieme.
| Campo | Descrizione |
|---|---|
| Imposta operazione | Selezionare Unione, Intersect o Except. |
| Strategia di unione | Selezionare Distinct per escludere righe duplicate dall'output oppure Tutte per mantenere tutte le righe incluse quelle duplicate. |
| Unione per nome | Per Union, seleziona Union per nome sotto Avanzato per abbinare le colonne per nome invece che per posizione. |
| Consentire colonne mancanti | Per Union, prima seleziona Union per nome, poi seleziona Permette colonne mancanti di riempire colonne mancanti da un input con valori nulli. Se questa opzione è disattivata, ogni input deve contenere lo stesso insieme di colonne. |
Unique
Rimuove righe duplicate dai dati di input. Per impostazione predefinita, l'operatore deduplica su tutte le colonne. Puoi invece scegliere un sottoinsieme di colonne come chiave e ordinare le righe per controllare quale duplicato viene mantenuto.
| Campo | Descrizione |
|---|---|
| Unico di | Seleziona tutte le colonne per rimuovere le righe identiche in ogni colonna, oppure Seleziona colonne per rimuovere le righe che sono duplicate solo nelle colonne che scegli come chiave. |
| Ordina per | Opzionale: seleziona una o più colonne e una direzione di ordinamento per controllare quale riga mantenere per ogni insieme di duplicati. Se non imposti un ordine, l'operatore mantiene la prima fila che incontra. |
Filter
Suddivide le righe in base al fatto che soddisfino una o più condizioni, usando un generatore di condizioni grafiche.
| Campo | Descrizione |
|---|---|
| Condition | Per ogni condizione, selezionare una colonna, un tipo di condizione e un valore per la corrispondenza condizionale. Tipi di condizione supportati:
Per le condizioni sulle colonne di data, la selezione data supporta lo spostamento tra anni e mesi. Quando una condizione corrisponde ai valori di una colonna (ad esempio, Is uno de), la lista dei valori mostra un campione dei valori distinti della colonna basato sull'input. Seleziona Carica di più per ottenere valori aggiuntivi su richiesta. |
L'operatore Filter ha due output in modo da poter diramare i dati in base al fatto che soddisfi le condizioni:
| Output | Descrizione |
|---|---|
| Included | Righe che soddisfano le condizioni di filtro. |
| Escluso | Righe che non soddisfano le condizioni di filtro, incluse le righe in cui la condizione restituisce Null. |
Guardrail
Valida i dati in arrivo rispetto a una lista ordinata di controlli e separa le righe che passano da quelle che falliscono.
| Campo | Descrizione |
|---|---|
| Controlli | Aggiungi colonne Richieste, Conteggio righe, Non nullo, Univoco, Valori accettati, Valori non ammessi, Intervallo di valori, Corrispondenza Regex o Controlli di espressione . |
| Quando un tiro fallisce | Scegli una delle tre opzioni per controllare il comportamento in uscita e a valle. |
-
Avverti e continua con le righe passate:
- L'esecuzione a valle continua.
- Le righe che superano ogni controllo abilitato vengono inviate a Passato.
- Le righe che falliscono almeno un controllo abilitato vengono inviate a Fallito.
- Errori contiene una riga per ogni controllo fallito, inclusi il suo tipo, gravità e messaggio.
-
Avviso e blocco di uscita passata:
- Se un controllo fallisce, l'esecuzione a valle continua, ma Passed non contiene righe.
- Failed contiene ancora le righe fallite, e Errori contiene ancora i dettagli dei fallimenti.
- Usa questa opzione per prevenire l'elaborazione a valle delle righe di passaggio permettendo al contempo la gestione a valle di Falliti ed Errori.
-
Fallire il flusso di lavoro:
- Se un controllo fallisce, l'esecuzione si interrompe prima che gli operatori a valle si attivino.
- Non ricevono gli output Passato, Fallito o Errori .
- In un lavoro programmato, l'esecuzione viene contrassegnata come fallita, il che può attivare la gestione dei fallimenti configurata come le notifiche di lavoro.
Quando visualizzi l'operatore Guardrails stesso, puoi comunque ispezionare tutti e tre gli output in modalità Fail nel workflow .
Per persistere righe da un'uscita in una delle due modalità di avviso, collegarla a un operatore Output.
Unisciti.
Tabelle di collegamenti combinando dataset di input basandosi su valori di colonna corrispondenti.
| Campo | Descrizione |
|---|---|
| Tabelle di input | Selezionare le due tabelle di input da unire. Per unire tre o più tabelle, espandi le opzioni avanzate, seleziona Unirsi a più di due tabelle e clicca su Aggiungi input per ogni tabella aggiuntiva. |
| Condizione di join | Specifica almeno una condizione di join selezionando colonne corrispondenti da due tabelle. Fare clic su + Aggiungi espressione di join per aggiungere altre condizioni. Opzionale: clicca sulla freccia tra due tabelle per aggiungere una condizione di join personalizzata, poi modifica la descrizione generata dall'IA o scrivi SQL. Con tre o più input, ogni tabella aggiunta deve definire una relazione con un altro input. |
| Distingui maiuscole/minuscole | Se disattivata (impostazione predefinita), le chiavi di join di stringa corrispondono senza distinzione tra maiuscole e minuscole (e ignorano spazi vuoti iniziali e finali). Attivare Maiuscole /minuscole per trovare la corrispondenza esatta delle chiavi stringa. Questa opzione si applica alle chiavi di join, non alle condizioni di join personalizzate. |
| Tipo di join | Per due tabelle di input, seleziona il tipo di unione. Per impostazione predefinita, l'operatore Join suddivide i risultati in tre output (vedere la sezione seguente). Selezionare Join completo, Inner join, Left join o Right join per produrre invece un singolo output unito. Con tre o più ingressi, l'operatore segue le relazioni della tabella configurata, utilizza join interni e produce un'unica uscita giunta. |
| Colonne di output | Facoltativo: selezionare le colonne da includere. Per impostazione predefinita, sono incluse colonne da ogni tabella di input. Con due input, i nomi duplicati dalla tabella di destra ricevono un right_ prefisso. Con tre o più input, i nomi duplicati ricevono un suffisso basato sull'ordine di input, come _2 per il secondo input. |
| Colonne di espressioni personalizzate | Facoltativo: aggiungere colonne di espressioni personalizzate in base al risultato unito. |
Con due ingressi, l'operatore Join ha tre output di default, quindi puoi ramificare un workflow basato sui risultati delle join:
| Output | Descrizione |
|---|---|
| Senza corrispondenza | Righe dall'input sinistro che non hanno corrispondenze nell'input destro. |
| Abbinato | Righe che corrispondono a entrambi gli input. |
| Diritto non corrispondente | Righe dall'input destro che non hanno corrispondenze nell'input sinistro. |
Con due ingressi, selezionare un tipo di Join specifico (full, inner, left o right) produce un'unica uscita unita invece delle tre uscite divise.
Limit
Limita il numero di righe passando solo fino al numero massimo di righe specificato.
| Campo | Descrizione |
|---|---|
| Numero massimo di righe | Specificare il numero massimo di righe da passare. |
Pivot
Rimodellare i dati tabulari in due direzioni. Usare le schede nella parte superiore del riquadro di configurazione per selezionare la modalità.
Righe → colonne (pivot)
Trasforma valori distinti in una colonna in nuove intestazioni di colonna, riempite con valori aggregati di un'altra colonna.
| Campo | Descrizione |
|---|---|
| Colonna pivot | Selezionare la colonna i cui valori distinti diventano le nuove intestazioni. |
| Valore e aggregazione | Seleziona la colonna i cui valori riempiono le celle pivotate e seleziona una funzione di aggregazione. Le funzioni disponibili dipendono dal tipo di dato della colonna selezionata:
Configurare la modalità di gestione dei valori mancanti ,ad esempio Null o zero, se disponibile nel riquadro. |
Colonne → righe (unpivot)
Riduce una o più colonne in righe.
| Campo | Descrizione |
|---|---|
| Trasformare le colonne tramite UnPivot | Selezionare le colonne da annullare. |
| Colonne chiave e valore | Impostare i nomi per le colonne chiave e valore di output. |
Includi colonne
Per entrambe le modalità, selezionare le colonne che rimangono nell'output insieme ai valori pivot o senza pivot e rilasciare le colonne non necessarie prima della trasformazione. Progettazione deduce colonne fisse (raggruppamento) dalle colonne che non si assegnano a ruoli pivot, valore o unpivot.
Sort
Ordina righe su una o più colonne.
| Campo | Descrizione |
|---|---|
| Ordine di ordinamento | Selezionare ASC (crescente) o DESC (decrescente) per ogni colonna. Fare clic su + Aggiungi espressione di ordinamento per ordinare in base a colonne aggiuntive. L'ordinamento segue l'ordinamento lessicale standard. |
SQL
Scrive codice SQL personalizzato per qualsiasi trasformazione non coperta dagli altri operatori.
| Campo | Descrizione |
|---|---|
| Editor di SQL | Digitare un'istruzione SQL SELECT . Per fare riferimento all'output di un operatore di input, usare il nome dell'operatore come nome della tabella nella query. Per esempio:SELECT COUNT(*)FROM aggregate_2WHERE 1 = 1Fare clic |
| Parameters | Per fare riferimento a un parametro di preparazione dei dati visivi, usare la sintassi dell'indicatore di parametro denominato, ad esempio :environment. Progettazione mostra un esempio sopra l'editor quando si apre l'operatore per la modifica. Vedi Usa i parametri in Lakeflow Designer. |
Seleziona
Seleziona, rinomina e riordina le colonne dai dati di input.
| Campo | Descrizione |
|---|---|
| Includere o escludere colonne | Selezionare Inizia con tutte le colonne o Inizia senza colonne, quindi usare le caselle di controllo per includere o escludere singole colonne. Trascinare le colonne per riordinarle. |
| Rinominare una colonna | Digitare un nuovo nome nel campo Rinomina accanto a qualsiasi colonna. |
| Seleziona le colonne dinamicamente | Invece di scegliere colonne singolarmente, seleziona le colonne con una regola in modo che l'output si adatti man mano che lo schema di input cambia. Scegli se mantenere le colonne corrispondenti o rimuovere le colonne corrispondenti, poi abbinare le colonne conseguente:
|
Prepare
Pulisce e deriva le colonne concatenando una o più azioni sui dati di input. Fare clic su + Aggiungi azione e selezionare un'azione. Aggiungere tutte le azioni necessarie. Si applicano in ordine.
| Action | Descrizione |
|---|---|
| Formula | Creare una nuova colonna o sovrascrivere una colonna esistente usando il linguaggio naturale o un'espressione SQL. |
| Formula multicolonna | Applica un'espressione SQL a colonne selezionate usando {current_column} come segnaposto. Sostituisci le colonne o crea nuove colonne con un prefisso o un suffisso di nome. |
| Modificare il tipo | Convertire una colonna in un altro tipo di dati. |
| Sostituisci valore | Trovare e sostituire i valori in una colonna. |
| Riempimento di valori Null | Sostituire i valori Null con una costante. |
| Maiuscole/minuscole | Modificare la distinzione tra maiuscole e minuscole, superiore o titolo. |
| Tagliare | Rimuovere gli spazi vuoti da una o entrambe le estremità. |
| Sostituzione regex | Sostituire il testo corrispondente a un criterio regex. |
| estrarre | Estrarre una sottostringa corrispondente a un gruppo regex. |
| Analizza data | Analizzare una stringa in una data o un timestamp. |
| Analizza JSON | Estrai righe o colonne dai dati JSON. |
| Rinominare le colonne | Rinomina più colonne con un prefisso, suffisso, modifica maiuscole o trova e sostituisci. |
Tutte le azioni tranne Formula e Parse JSON supportano colonne multiple.
Per rimuovere un'azione, passare il puntatore del mouse sulla riga e fare clic
Colonne personalizzate
L'azione Formula apre l'editor di espressioni, in cui è possibile creare una nuova colonna o sovrascrivere una colonna esistente usando il linguaggio naturale o il codice SQL. L'editor ha due caselle di input ed è bidirezionale:
- Descrizione: digitare una descrizione del linguaggio naturale di ciò che si vuole fare la colonna. Progettazione usa Genie per generare l'espressione di codice corrispondente seguente.
- Espressione: se si preferisce scrivere o modificare direttamente il codice, fare clic sul pulsante Modifica espressione. La modifica dell'espressione genera automaticamente una descrizione del linguaggio naturale.
Nell'editor di espressioni, digita @ per aprire un menu con le colonne di input dell'operatore e le funzioni SQL integrate. Digita dopo @ per filtrare la lista, poi seleziona una voce da inserire: una colonna inserisce il suo nome, e una funzione inserisce la sua chiamata con il cursore posizionato tra parentesi. Lo stesso @ menu è disponibile negli editor di espressioni di altri operatori, come condizioni personalizzate di Filter e Join.
Python
Esegue Python personalizzate (PySpark) sui dati di input.
| Campo | Descrizione |
|---|---|
result |
Assegnare un singolo dataframe a result, che diventa l'output dell'operatore. |
inputs["data"] |
Elenco di dataframe di input, in ordine upstream. Il riquadro dei dettagli dell'operatore mostra il nome di ogni input, in ordine. Ad esempio: Available inputs: inputs["data"][0] (customers), inputs["data"][1] (sales). |
| Parameters | Chiamare dbutils.widgets.get(), ad esempio dbutils.widgets.get("environment"), per fare riferimento a un parametro di preparazione dei dati visivi. Progettazione mostra un esempio sopra l'editor quando si apre l'operatore per la modifica. Vedi Usa i parametri in Lakeflow Designer. |
Un modello minimo consiste nell'usare il primo input quando presente o un dataframe vuoto in caso contrario:
# inputs["data"] is a list of input DataFrames
result = inputs["data"][0] if inputs["data"] else spark.createDataFrame([], "col: string")
Da qui è possibile concatenare le operazioni del dataframe (ad esempio, , , o join) select prima che l'assegnazione termini o sostituire filter con un nuovo dataframe compilato da withColumn. resultresultinputs["data"]
Durante un'anteprima, l'output dell'operatore fluisce nel pannello di output man mano che viene prodotto, includendo tutto ciò che usi per renderizzare display() e il testo che stampi, così puoi vedere i risultati prima che la run finisca.
Modalità anteprima Python
Mentre costruisci una preparazione dei dati visivi, Designer anteprima continuamente l'output di ogni operatore su un campione dei tuoi dati. Queste anteprime fanno girare il tuo codice Python nello stesso modo di una run completa. Questo è un problema quando il tuo codice ha effetti collaterali, come chiamare un'API esterna, inviare una notifica o scrivere su un sistema esterno a Unity Catalog. Di solito non vuoi che quegli effetti collaterali si manifestino in ogni anteprima.
Per lasciare che il tuo codice distingua i due, leggi config["is_preview"], un valore booleano che Designer imposta per te:
-
TrueDurante una partita in anteprima, così puoi saltare gli effetti collaterali. -
Falsedurante una corsa completa, come quando clicchi su Esegui o durante una run programmata.
Ad esempio, guarda effetti collaterali così che vengano trasmessi solo fuori dalle anteprime:
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)
Un operatore definito dall'utente deve dichiarare una is_preview proprietà di configurazione per ricevere questo valore.
Vedi Salta gli effetti collaterali durante le anteprime.
Organizzazione
Note
Aggiunge una nota nell'area di disegno in modo da poter documentare il flusso di lavoro stesso: scopo, presupposti, avvertenze o contesto di handoff per chiunque apra la preparazione dei dati visivi in un secondo momento.
| Campo | Descrizione |
|---|---|
| Contenuto | Modificare il contenuto della nota inline nell'area di disegno con un editor rtf. È possibile aggiungere intestazioni, stili di testo, collegamenti, immagini e tabelle in cui il testo normale non è sufficiente. Le note non influiscono sul flusso dei dati attraverso gli operatori. |
Group
Raggruppa visivamente gli operatori nell'area di disegno senza modificare il modo in cui i dati vengono trasmessi tra di essi, che è utile quando una preparazione dei dati visivi aumenta di dimensioni elevate o si desidera riflettere le fasi logiche.
| Campo | Descrizione |
|---|---|
| Aggiungi al gruppo | Trascinare uno o più operatori in un gruppo per aggiungerli. |
| Crea dalla selezione | Selezionare uno o più operatori, aprire il menu di scelta rapida (clic con il pulsante destro del mouse) e selezionare Crea nuovo gruppo per eseguire il wrapping della selezione in un nuovo gruppo. |
| Name | Assegnare al gruppo un nome descrittivo. |
| Riduci a icona/espandi | Fare clic su riduci a icona o espandere per visualizzare o nascondere il contenuto del gruppo nell'area di disegno. |
| Abilita / disabilita | Clicca con il tasto destro sull'intestazione del gruppo e seleziona Disabilita per escludere ogni operatore del gruppo dalle run, oppure Abilita per includerli di nuovo. Gli operatori disabilitati non producono righe di output, quindi gli operatori a valle ricevono un risultato vuoto finché non li attivi. Puoi anche abilitare o disabilitare un singolo operatore. Vedi Rinomina, copia, elimina e disabilita gli operatori. |
Visualization
Crea una visualizzazione dai dati di input ed esegue il rendering direttamente nell'area di disegno. Connettere un operatore Visualization a qualsiasi operatore che produce dati tabulari per tracciare i risultati senza uscire da Progettazione.
Per configurare la visualizzazione, aprire l'operatore e selezionare un tipo di visualizzazione , quindi eseguire il mapping delle colonne al grafico.
| Campo | Descrizione |
|---|---|
| Visualization | Tipo di grafico di cui eseguire il rendering, ad esempio Barra, Area o Contatore. |
Crea il tuo operatore
Quando nessun operatore integrato copre la tua logica, crea un operatore definito dall'utente. Un operatore definito dall'utente è o locale o condiviso:
- Locale: L'operatore appartiene alla preparazione dei dati visivi attuali. Descrivi la trasformazione e il Codice Genio genera l'operatore. Non scrivi codice. Vedi Creare un operatore definito dall'utente locale con Genie Code.
- Condiviso: L'operatore è registrato affinché altri utenti e i preparativi di dati visivi possano utilizzarlo. La sua logica è Python o una funzione del Catalogo Unity, descritta in YAML. Vedi Costruisci un operatore condiviso.