Condividi tramite


Creare o modificare una cartella di lavoro di Azure

Questo articolo descrive come creare una nuova cartella di lavoro e come aggiungere elementi alla cartella di lavoro di Azure.

Questo video illustra la creazione di cartelle di lavoro.

Creare una nuova cartella di lavoro di Azure

Per creare una nuova cartella di lavoro di Azure:

  1. Nella pagina Cartelle di lavoro di Azure selezionare un modello vuoto o selezionare Nuovo nella barra degli strumenti superiore.
  2. Combinare più di questi elementi da aggiungere alla cartella di lavoro:

Aggiungere testo

Le cartelle di lavoro consentono agli autori di includere blocchi di testo nelle cartelle di lavoro. Il testo può essere un'analisi umana dei dati, informazioni che consentono agli utenti di interpretare i dati, intestazioni di sezione e così via.

Screenshot che mostra l’aggiunta di testo a una cartella di lavoro.

Il testo viene aggiunto tramite un controllo Markdown in cui un autore può aggiungere il contenuto. Un autore può usare le funzionalità di formattazione complete di Markdown. Tali funzionalità includono stili per intestazioni e tipi di carattere diversi, collegamenti ipertestuali, tabelle e così via. Markdown consente agli autori di creare report avanzati o narrazioni analitiche simili a Word o ai portali. Il testo può contenere valori di parametro nel testo Markdown e tali riferimenti ai parametri vengono aggiornati man mano che i parametri cambiano.

Modalità di modifica:

Screenshot che mostra l'aggiunta di testo a una cartella di lavoro in modalità di modifica.

Modalità di anteprima:

Screenshot che mostra l'aggiunta di testo a una cartella di lavoro in modalità di anteprima.

Per aggiungere testo a una cartella di lavoro di Azure:

  1. Assicurarsi di essere in modalità di modifica selezionando Modifica sulla barra degli strumenti. Aggiungere una query eseguendo una di queste operazioni:

    • Selezionare Aggiungi e Aggiungi testo sotto un elemento esistente o nella parte inferiore della cartella di lavoro.
    • Selezionare i puntini di sospensione (...) a destra del pulsante Modifica accanto a uno degli elementi della cartella di lavoro, quindi selezionare Aggiungi e infine Aggiungi testo.
  2. Immettere il testo Markdown nel campo dell'editor.

  3. Usare l'opzione Stile testo per passare da un Markdown normale a un Markdown incapsulato con lo stile standard usato per “informazioni/avviso/operazione riuscita/errore” del portale di Azure.

    Suggerimento

    Utilizzare questa scheda di riferimento rapido su Markdown per visualizzare le diverse opzioni di formattazione.

  4. Usare la scheda Anteprima per vedere l'aspetto del contenuto. L'anteprima mostra il contenuto all'interno di un'area scorrevole per limitarne le dimensioni. Tuttavia, quando viene visualizzato in fase di esecuzione, il contenuto Markdown si espande riempiendo tutto lo spazio necessario, senza una barra di scorrimento.

  5. Selezionare Modifica completata.

Stili di testo

Sono disponibili gli stili di testo seguenti:

Style Descrizione
plain Nessuna formattazione applicata
info Stile "informazioni" del portale, con un'icona o simile e sfondo blu
Errore Stile "errore" del portale, con un'icona o simile e sfondo rosso
esito positivo Stile "operazione riuscita" del portale, con un'icona o simile e sfondo verde
upsell Stile "upsell" del portale, con un'icona 🚀 o simile e sfondo viola
warning Stile "avviso" del portale, con un'icona o simile e sfondo blu

È anche possibile scegliere un parametro di testo come origine dello stile. Il valore del parametro deve essere uno dei valori di testo precedenti. L'assenza di un valore o qualsiasi valore non riconosciuto verrà considerato equivalente allo stile plain.

Esempi di stile del testo

Esempio dello stile “informazioni”:

Screenshot che mostra l'aggiunta di testo a una cartella di lavoro in modalità di anteprima in stile “informazioni”.

Esempio dello stile “avviso”:

Screenshot di una visualizzazione di testo in stile avviso.

Aggiungere query

Cartelle di lavoro di Azure consente di eseguire query su tutte le origini dati della cartella di lavoro supportate.

Ad esempio, è possibile eseguire query su Integrità risorse di Azure per visualizzare eventuali problemi del servizio che interessano le risorse. È anche possibile eseguire query sulle metriche di Monitoraggio di Azure, ovvero su dati numerici raccolti a intervalli regolari. Le metriche di Monitoraggio di Azure forniscono informazioni su un aspetto di un sistema in un determinato momento.

Per aggiungere una query a una cartella di lavoro di Azure:

  1. Assicurarsi di essere in modalità di modifica selezionando Modifica sulla barra degli strumenti. Aggiungere una query eseguendo una di queste operazioni:
    • Selezionare Aggiungi e Aggiungi query sotto un elemento esistente o nella parte inferiore della cartella di lavoro.
    • Selezionare i puntini di sospensione (...) a destra del pulsante Modifica accanto a uno degli elementi della cartella di lavoro, quindi selezionare Aggiungi e infine Aggiungi query.
  2. Selezionare l'origine dati per la query. Gli altri campi vengono determinati in base all'origine dati scelta.
  3. Selezionare tutti gli altri valori necessari in base all'origine dati selezionata.
  4. Selezionare la visualizzazione per la cartella di lavoro.
  5. Nella sezione della query immettere la query oppure sceglierne una da un elenco di query di esempio selezionando Esempie quindi modificare la query in base alle proprie esigenze.
  6. Selezionare Esegui query.
  7. Quando si è certi di avere la query desiderata nella cartella di lavoro, selezionare Modifica completata.

Procedure consigliate per l'esecuzione di query sui log

  • Usare gli intervalli di tempo più piccoli possibili. Più lungo è l'intervallo di tempo, più lente sono le query e maggiore è il numero di dati restituiti. Per intervalli di tempo più lunghi, la query potrebbe dover passare all'archiviazione "a freddo" più lenta, cosa che rende la query ancora più lenta. Benché l’impostazione predefinita sia l'intervallo di tempo più breve, l'utente può selezionare un intervallo di tempo più ampio che potrebbe essere più lento.

  • Usare il valore speciale "Tutti" negli elenchi a discesa. È possibile aggiungere un elemento speciale Tutti nelle impostazioni dei parametri a discesa. È possibile usare un valore speciale. L'uso di un elemento speciale Tutti consente di semplificare notevolmente le query.

  • Protezione dalle colonne mancanti. Se si usa una tabella personalizzata o colonne personalizzate, progettare il modello in modo che funzioni se la colonna non è presente in un'area di lavoro. Vedere la funzione column_ifexists.

  • Protezione da una tabella mancante. Se il modello viene installato come parte di una soluzione o in altri casi in cui la presenza delle tabelle è garantita, il controllo delle colonne mancanti non è necessario. Se si creano modelli generici che potrebbero essere visibili in qualsiasi risorsa o area di lavoro, è consigliabile prevedere una protezione per le tabelle che non esistono. Il linguaggio di query di Log Analytics non include una table_ifexists come la funzione per il test delle colonne. Esistono tuttavia alcuni modi per verificare se una tabella esiste. Ad esempio, è possibile usare un'unione fuzzy. Quando si esegue un'unione, è possibile usare l'impostazione isfuzzy=true per consentire all'unione di continuare se alcune tabelle non esistono. È possibile aggiungere una query sui parametri nella cartella di lavoro per verificare l'esistenza della tabella e nascondere il contenuto in caso contrario. Gli elementi che non sono visibili non vengono eseguiti, quindi è possibile progettare il modello in modo che le altre query nella cartella di lavoro non vengano completate se la tabella non esiste, non vengano eseguite fino a quando il test verifica l’esistenza della tabella.

    Ad esempio:

    let MissingTable = view () { print isMissing=1 };
    union isfuzzy=true MissingTable, (AzureDiagnostics | getschema | summarize c=count() | project isMissing=iff(c > 0, 0, 1))
    | top 1 by isMissing asc
    

    Questa query restituisce un valore 1 se la tabella AzureDiagnostics non esiste nell'area di lavoro. Se la tabella reale non esiste, verrà restituita la riga fittizia di MissingTable. Se sono presenti colonne nello schema per la tabella AzureDiagnostics, viene restituito un valore 0. È possibile usarlo come valore del parametro e nascondere in modo condizionale i passaggi della query a meno che il valore del parametro non sia 0. È anche possibile usare la visibilità condizionale per visualizzare il testo che indica che l'area di lavoro corrente non contiene la tabella mancante e invitare l'utente a consultare la documentazione su come eseguire l'onboarding.

    Invece di nascondere i passaggi, è possibile scegliere di visualizzare righe come risultato. È possibile modificare MissingTable in modo che sia una tabella di dati vuota con lo schema di corrispondenza appropriato:

    let MissingTable = datatable(ResourceId: string) [];
    union isfuzzy=true MissingTable, (AzureDiagnostics
    | extend ResourceId = column_ifexists('ResourceId', '')
    

    In questo caso, la query non restituisce alcuna riga se la tabella AzureDiagnostics manca o se la colonna ResourceId non è presente nella tabella.

Esercitazione: query sui log incentrate sulle risorse nelle cartelle di lavoro

Questo video illustra come usare le query sui log a livello di risorsa in Cartelle di lavoro di Azure. Include anche suggerimenti e consigli su come abilitare scenari avanzati e migliorare le prestazioni.

Creare query di log incentrate sulle risorse nelle cartelle di lavoro

Parametro del tipo di risorsa dinamico

Usa ambiti dinamici per eseguire query più efficienti. Il frammento di codice seguente usa questa euristica:

  1. Singole risorse: se il numero della risorsa selezionata è minore o uguale a 5
  2. Gruppi di risorse: se il numero di risorse è superiore a 5, ma il numero di gruppi di risorse a cui appartiene le risorse è minore o uguale a 3
  3. Sottoscrizioni: in caso contrario
Resources
| take 1
| project x = dynamic(["microsoft.compute/virtualmachines", "microsoft.compute/virtualmachinescalesets", "microsoft.resources/resourcegroups", "microsoft.resources/subscriptions"])
| mvexpand x to typeof(string)
| extend jkey = 1
| join kind = inner (Resources
| where id in~ ({VirtualMachines})
| summarize Subs = dcount(subscriptionId), resourceGroups = dcount(resourceGroup), resourceCount = count()
| extend jkey = 1) on jkey
| project x, label = 'x',
      selected = case(
        x in ('microsoft.compute/virtualmachinescalesets', 'microsoft.compute/virtualmachines') and resourceCount <= 5, true,
        x == 'microsoft.resources/resourcegroups' and resourceGroups <= 3 and resourceCount > 5, true,
        x == 'microsoft.resources/subscriptions' and resourceGroups > 3 and resourceCount > 5, true,
        false)

Ambito delle risorse statiche per l'esecuzione di query su più tipi di risorse

[
    { "value":"microsoft.compute/virtualmachines", "label":"Virtual machine", "selected":true },
    { "value":"microsoft.compute/virtualmachinescaleset", "label":"Virtual machine scale set", "selected":true }
]

Parametro di risorsa raggruppato per tipo di risorsa

Resources
| where type =~ 'microsoft.compute/virtualmachines' or type =~ 'microsoft.compute/virtualmachinescalesets'
| where resourceGroup in~({ResourceGroups})
| project value = id, label = id, selected = false,
      group = iff(type =~ 'microsoft.compute/virtualmachines', 'Virtual machines', 'Virtual machine scale sets')

Aggiungere parametri

I parametri permettono di raccogliere l'input dagli utenti e farvi riferimento in altre parti di una cartella di lavoro. Usare i parametri per definire l'ambito del set di risultati o per impostare l'oggetto visivo corretto. I parametri consentono di creare report ed esperienze interattivi. Per altre informazioni sull'uso dei parametri, vedere Parametri della cartella di lavoro.

Le cartelle di lavoro consentono di controllare il modo in cui i controlli dei parametri vengono presentati agli utenti: casella di testo e elenco a discesa, a selezione singola e multipla, valori di testo, JSON, KQL o Azure Resource Graph e così via.

Guardare questo video per informazioni su come usare i parametri e i dati di log in Cartelle di lavoro di Azure.

Per aggiungere un parametro a una cartella di lavoro di Azure:

  1. Assicurarsi di essere in modalità di modifica selezionando Modifica sulla barra degli strumenti. Aggiungere un parametro eseguendo una di queste operazioni:

    • Selezionare Aggiungi e Aggiungi parametro sotto un elemento esistente o nella parte inferiore della cartella di lavoro.
    • Selezionare i puntini di sospensione (...) a destra del pulsante Modifica accanto a uno degli elementi della cartella di lavoro, quindi selezionare Aggiungi e infine Aggiungi parametro.
  2. Nel nuovo riquadro dei parametri visualizzato immettere i valori per questi campi:

    • Nome parametro: i nomi dei parametri non possono includere spazi o caratteri speciali
    • Nome visualizzato: i nomi visualizzati possono includere spazi, caratteri speciali, emoji e così via.
    • Tipo parametro:
    • Obbligatorio:
  3. Selezionare Modifica completata.

Screenshot che mostra la creazione di un parametro di intervallo di tempo.

Aggiungere grafici di metriche

La maggior parte delle risorse di Azure genera dati sulle metriche relative allo stato e all'integrità, ad esempio l'utilizzo della CPU, la disponibilità dello spazio di archiviazione, il numero di transazioni del database, le richieste di app non riuscite e così via. Le cartelle di lavoro permettono di creare visualizzazioni dei dati delle metriche come i grafici delle serie temporali.

L'esempio seguente mostra il numero di transazioni in un account di archiviazione riferito all’ora precedente. In questo modo il proprietario dell'archiviazione può visualizzare la tendenza delle transazioni e individuare anomalie nel comportamento.

Screenshot che mostra un grafico ad area delle metriche per le transazioni di archiviazione in una cartella di lavoro.

Per aggiungere un grafico delle metriche a una cartella di lavoro di Azure:

  1. Assicurarsi di essere in modalità di modifica selezionando Modifica sulla barra degli strumenti. Aggiungere un grafico delle metriche eseguendo una delle operazioni seguenti:
    • Selezionare Aggiungi e Aggiungi metrica sotto un elemento esistente o nella parte inferiore della cartella di lavoro.
    • Selezionare i puntini di sospensione (...) a destra del pulsante Modifica accanto a uno degli elementi della cartella di lavoro, quindi selezionare Aggiungi e infine Aggiungi metrica.
  2. Selezionare un tipo di risorsa, le risorse di destinazione, lo spazio dei nomi e il nome della metrica e l'aggregazione da usare.
  3. Impostare altri parametri, se necessario, ad esempio intervallo di tempo, diviso per, visualizzazione, dimensioni e tavolozza dei colori.
  4. Selezionare Modifica completata.

Questo è un grafico delle metriche in modalità di modifica:

Screenshot che mostra un grafico ad area delle metriche per le transazioni di archiviazione in modalità di modifica.

Parametri del grafico delle metriche

Parametro Spiegazione Esempio
Tipo di risorsa Tipo di risorsa di destinazione Spazio di archiviazione o macchina virtuale.
Risorse Set di risorse da cui ottenere il valore delle metriche MyStorage1
Spazio dei nomi Spazio dei nomi con la metrica Archiviazione > Blob
Metric Metrica da visualizzare Transazioni > BLOB > di archiviazione
Aggregazione Funzione di aggregazione da applicare alla metrica Somma, Conteggio, Media e così via.
Intervallo di ore Intervallo di tempo in cui visualizzare la metrica Ultima ora, Ultime 24 ore e così via.
Visualizzazione Visualizzazione da usare Area, Barra, Linea, Dispersione, Griglia
Dividi per Facoltativamente, suddividere la metrica in una dimensione Transazioni per tipo geografico
Dimensione Dimensione verticale del controllo Piccola, Media o Grande
Tavolozza colori Tavolozza dei colori da utilizzare nel grafico. Ignorato se viene usato il parametro Split by Blu, vedere, rosso e così via.

Esempi di grafici delle metriche

Transazioni suddivise per nome API come grafico a linee

Screenshot che mostra un grafico a linee delle metriche per le transazioni di archiviazione suddivise per nome API.

Transazioni suddivise per tipo di risposta come grafico a barre di grandi dimensioni

Screenshot che mostra un grafico a barre delle metriche di grandi dimensioni per le transazioni di archiviazione suddivise per tipo di risposta.

Latenza media come grafico a dispersione

Screenshot che mostra un grafico a dispersione delle metriche per la latenza di archiviazione.

È possibile utilizzare i collegamenti per creare collegamenti ad altre visualizzazioni, cartelle di lavoro, altri elementi all'interno di una cartella di lavoro o per creare visualizzazioni a schede all'interno di una cartella di lavoro. Gli stili usati per questi collegamenti possono includere collegamenti ipertestuali, pulsanti e schede.

Screenshot che mostra l'aggiunta di un collegamento a una cartella di lavoro.

Guardare questo video per informazioni su come usare schede, gruppi e collegamenti contestuali in Cartelle di lavoro di Azure:

È possibile applicare stili all'elemento di collegamento stesso e a singoli collegamenti.

Stili degli elementi di collegamento

Style Esempio Note
Elenco puntato Screenshot che mostra il collegamento della cartella di lavoro in stile punto elenco. Il valore predefinito, i collegamenti, vengono visualizzati come un elenco puntato di collegamenti, uno su ogni riga. I campi Testo prima del collegamento e Testo dopo il collegamento possono essere usati per aggiungere altro testo prima o dopo gli elementi di collegamento.
List Screenshot che mostra il collegamento della cartella di lavoro in stile elenco. I collegamenti vengono visualizzati come un elenco di collegamenti, senza punti elenco.
Paragrafo Screenshot che mostra il collegamento della cartella di lavoro in stile paragrafo. I collegamenti vengono visualizzati come paragrafo di collegamenti, racchiusi come un paragrafo di testo.
Navigazione Screenshot che mostra il collegamento alla cartella di lavoro in stile spostamento. I collegamenti vengono visualizzati come collegamenti, con divisori verticali o pipe (|) tra ogni collegamento.
Schede Screenshot che mostra il collegamento della cartella di lavoro in stile schede. I collegamenti vengono visualizzati come schede. Ogni collegamento viene visualizzato come scheda, nessuna opzione di stile dei collegamenti si applica ai singoli collegamenti. Per informazioni su come configurare le schede, vedere la sezione schede di seguito.
Barra degli strumenti Screenshot che mostra il collegamento della cartella di lavoro in stile barra degli strumenti. I collegamenti vengono visualizzati in una barra degli strumenti in stile portale di Azure, con icone e testo. Ogni collegamento viene visualizzato come pulsante della barra degli strumenti. Vedere la sezione della barra degli strumenti di seguito per informazioni su come configurare le barre degli strumenti.

Stili dei collegamenti

Style Descrizione
Collega Per impostazione predefinita, i collegamenti vengono visualizzati come collegamento ipertestuale. I collegamenti URL possono essere solo in stile di collegamento.
Pulsante (primario) Il collegamento viene visualizzato come pulsante "primario" nel portale, in genere in blu
Pulsante (secondario) I collegamenti vengono visualizzati come pulsante "secondario" nel portale, in genere come "trasparente": un pulsante bianco nei temi chiari e un pulsante grigio scuro nei temi scuri.

Se i parametri obbligatori vengono usati nel testo del pulsante, nel testo della descrizione comando o nei campi valore e il parametro obbligatorio non viene impostato quando si usano pulsanti, il pulsante è disabilitato. È possibile usare questa funzionalità, ad esempio, per disabilitare i pulsanti quando non viene selezionato alcun valore in un altro parametro o controllo.

I collegamenti possono usare tutte le azioni di collegamento disponibili nelle azioni di collegamento e includere altre due azioni disponibili:

Azione Descrizione
Impostare il valore di un parametro Un parametro può essere impostato su un valore quando si seleziona un collegamento, un pulsante o una scheda. Le schede vengono spesso configurate per impostare un parametro su un valore, che nasconde e mostra altre parti della cartella di lavoro in base a tale valore.
Scorrere fino a un passaggio Quando si seleziona un collegamento, la cartella di lavoro sposta lo stato attivo e scorre per rendere visibile un altro passaggio. Questa azione può essere usata per creare un "sommario" o un'esperienza di stile "tornare all'inizio".

Schede

Nella maggior parte dei casi, i collegamenti di tabulazione vengono combinati con l'azione Imposta un valore di parametro. Di seguito è riportato un esempio che mostra il passaggio dei collegamenti configurato per creare 2 schede, in cui la selezione di una scheda imposta un parametro selectedTab su un valore diverso (nell'esempio viene mostrata una terza scheda da modificare per visualizzare il nome del parametro e i segnaposto del valore del parametro):

Screenshot che mostra la creazione di schede nelle cartelle di lavoro.

È quindi possibile aggiungere altri elementi nella cartella di lavoro visibili in modo condizionale se il valore del parametro selectedTab è "1" usando le impostazioni avanzate:

Screenshot che mostra la scheda visibile in modo condizionale nelle cartelle di lavoro.

La prima scheda viene selezionata per impostazione predefinita, impostando inizialmente selectedTab su 1 e rendendo visibile tale passaggio. Se si seleziona la seconda scheda, il valore del parametro viene modificato in "2" e viene visualizzato contenuto diverso:

Screenshot che mostra le cartelle di lavoro con contenuto visualizzato quando viene selezionata la scheda 2.

Una cartella di lavoro di esempio con le schede precedenti è disponibile in Cartelle di lavoro di Azure di esempio con collegamenti. g

Limitazioni relativi alle schede

  • I collegamenti URL non sono supportati nelle schede. Un collegamento URL in una scheda viene visualizzato come scheda disabilitata.
  • Nelle schede non è supportato alcuno stile degli elementi. Gli elementi vengono visualizzati come schede e viene visualizzato solo il nome della scheda (testo del collegamento). I campi non utilizzati nello stile con schede sono nascosti in modalità di modifica.
  • Per impostazione predefinita, la prima scheda viene selezionata quando si richiama qualsiasi azione specificata da tale scheda. Se l'azione della prima scheda apre un'altra visualizzazione, viene visualizzata una visualizzazione non appena vengono create le schede.
  • Benché sia possibile usare le schede per aprire un'altra visualizzazione, questa funzionalità deve essere usata con moderazione, perché la maggior parte degli utenti non si aspetta di spostarsi selezionando una scheda. Se altre schede impostano un parametro su un valore specifico, una scheda che apre una visualizzazione non modifica tale valore, quindi il resto del contenuto della cartella di lavoro continua a visualizzare la visualizzazione o i dati per la scheda precedente.

Barre degli strumenti

Usare lo stile barra degli strumenti per visualizzare gli stili dei collegamenti come barra degli strumenti. Nello stile della barra degli strumenti, l'autore deve compilare i campi per:

  • Testo del pulsante, testo da visualizzare sulla barra degli strumenti. I parametri possono essere usati in questo campo.
  • Icona, icona da visualizzare sulla barra degli strumenti.
  • Testo della descrizione comando, testo da visualizzare nel testo della descrizione comando del pulsante della barra degli strumenti. I parametri possono essere usati in questo campo.

Screenshot che mostra la creazione di collegamenti in stile barra degli strumenti nelle cartelle di lavoro.

Se vengono usati parametri obbligatori nei campi del testo pulsante, testo della descrizione comando o valore e il parametro obbligatorio è unset, il pulsante della barra degli strumenti è disabilitato. Ad esempio, questa opzione può essere usata per disabilitare i pulsanti della barra degli strumenti quando non viene selezionato alcun valore in un altro parametro/controllo.

Una cartella di lavoro di esempio con barre degli strumenti, parametri globali e azioni di Azure Resource Manager è disponibile in Cartelle di lavoro di Azure di esempio con collegamenti.

Aggiunta di gruppi

Un elemento di gruppo in una cartella di lavoro consente di raggruppare logicamente un set di passaggi in una cartella di lavoro.

I gruppi nelle cartelle di lavoro sono utili per diversi aspetti:

  • Layout: quando si vuole che gli elementi siano organizzati verticalmente, è possibile creare un gruppo di elementi in pila e impostare lo stile del gruppo in modo che abbia una larghezza percentuale anziché impostare la larghezza percentuale per tutti i singoli elementi.
  • Visibilità: quando si vogliono nascondere o mostrare più elementi, è possibile impostare la visibilità dell'intero gruppo di elementi, anziché impostare le impostazioni di visibilità per ogni singolo elemento. Ciò può essere utile nei modelli che usano schede, perché è possibile usare un gruppo come contenuto della scheda e l'intero gruppo può essere nascosto/visualizzato in base a un parametro impostato dalla scheda selezionata.
  • Prestazioni: quando si dispone di un modello di grandi dimensioni con molte sezioni o schede, è possibile convertire ogni sezione in un proprio modello secondario e usare i gruppi per caricare tutti i modelli secondari all'interno del modello di primo livello. Il contenuto dei modelli secondari non verrà caricato o eseguito fino a quando un utente non rende visibili tali gruppi. Altre informazioni su come suddividere un modello di grandi dimensioni in molti modelli.

Per aggiungere un gruppo alla cartella di lavoro:

  1. Assicurarsi di essere in modalità di modifica selezionando Modifica sulla barra degli strumenti. Aggiungere un parametro eseguendo una di queste operazioni:

    • Selezionare Aggiungie Aggiungi gruppo sotto un elemento esistente o nella parte inferiore della cartella di lavoro.
    • Selezionare i puntini di sospensione (...) a destra del pulsante Modifica accanto a uno degli elementi della cartella di lavoro, quindi selezionare Aggiungi e infine Aggiungi gruppo.

    Screenshot che mostra la selezione dell'aggiunta di un gruppo a una cartella di lavoro.

  2. Selezionare gli elementi per il gruppo.

  3. Selezionare Modifica completata.

    Si tratta di un gruppo in modalità di lettura che contiene due elementi: un elemento di testo e un elemento di query.

    Screenshot che mostra un gruppo in modalità lettura in una cartella di lavoro.

    In modalità di modifica, è possibile vedere che questi due elementi sono effettivamente all'interno di un elemento di gruppo. Nello screenshot seguente il gruppo è in modalità di modifica. Il gruppo contiene due elementi all'interno dell'area tratteggiata. Ogni elemento può essere in modalità di modifica o lettura, indipendentemente l'uno dall'altro. Ad esempio, il passaggio di testo è in modalità di modifica mentre il passaggio della query è in modalità di lettura.

    Screenshot che mostra un gruppo in modalità di modifica in una cartella di lavoro.

Definizione dell'ambito di un gruppo

Un gruppo viene considerato come un nuovo ambito nella cartella di lavoro. Tutti i parametri creati nel gruppo sono visibili solo all'interno del gruppo. Questo vale anche per l'unione: è possibile visualizzare solo i dati all'interno del gruppo o a livello padre.

Tipi di gruppi

È possibile specificare il tipo di gruppo da aggiungere alla cartella di lavoro. Esistono due tipi di gruppi:

  • Modificabile: il gruppo nella cartella di lavoro consente di aggiungere, rimuovere o modificare il contenuto degli elementi nel gruppo. Questa operazione viene usata più comunemente per scopi di layout e visibilità.
  • Da un modello: il gruppo nella cartella di lavoro viene caricato dal contenuto di un'altra cartella di lavoro in base al relativo ID. Il contenuto della cartella di lavoro viene caricato e unito nella cartella di lavoro in fase di esecuzione. In modalità di modifica non è possibile modificare alcun contenuto del gruppo, perché verranno semplicemente caricati nuovamente dal modello al successivo caricamento dell'elemento. Quando si carica un gruppo da un modello, usare l'ID risorsa di Azure completo di una cartella di lavoro esistente.

Tipi di caricamento

È possibile specificare come e quando vengono caricati i contenuti di un gruppo.

Caricamento lazy

Il caricamento differito è l'impostazione predefinita. In modalità di caricamento differito, il gruppo viene caricato solo quando l'elemento è visibile. In questo modo un gruppo può essere utilizzato dagli elementi della scheda. Se la scheda non è mai selezionata, il gruppo non sarà mai visibile e pertanto il contenuto non viene caricato.

Per i gruppi creati da un modello, il contenuto del modello non viene recuperato e gli elementi nel gruppo non vengono creati finché il gruppo non diventa visibile. Gli utenti visualizzano le rotelline di stato per l'intero gruppo mentre il contenuto viene recuperato.

Caricamento esplicito

In questa modalità viene visualizzato un pulsante in cui si troverebbe il gruppo e non viene recuperato o creato alcun contenuto finché l'utente non seleziona in modo esplicito il pulsante per caricare il contenuto. Ciò è utile negli scenari in cui il contenuto potrebbe essere costoso da calcolare o viene usato raramente. L'autore può specificare il testo da visualizzare sul pulsante.

Questo screenshot mostra le impostazioni di caricamento esplicite con un pulsante "Carica altro" configurato.

Screenshot che mostra le impostazioni di caricamento esplicite per un gruppo nelle cartelle di lavoro.

Questo è il gruppo prima di essere caricato nella cartella di lavoro:

Screenshot che mostra un gruppo esplicito prima del caricamento nella cartella di lavoro.

Gruppo dopo il caricamento nella cartella di lavoro:

Screenshot che mostra un gruppo esplicito dopo il caricamento nella cartella di lavoro.

Modalità Sempre

In modalità Sempre, il contenuto del gruppo viene sempre caricato e creato non appena viene caricata la cartella di lavoro. Questa operazione viene usata più di frequente quando si usa un gruppo solo a scopo di layout, ovvero quando il contenuto sarà sempre visibile.

Usare i modelli all'interno di un gruppo

Quando un gruppo è configurato per il caricamento da un modello, per impostazione predefinita, tale contenuto viene caricato in modalità differita e solo quando il gruppo è visibile.

Quando un modello viene caricato in un gruppo, la cartella di lavoro tenta di unire tutti i parametri dichiarati nel modello con i parametri già esistenti nel gruppo. Tutti i parametri già esistenti nella cartella di lavoro con nomi identici verranno uniti all'esterno del modello da caricare. Se tutti i parametri in un passaggio del parametro vengono uniti, l'intero passaggio dei parametri scompare.

Esempio 1: Tutti i parametri hanno nomi identici

Si supponga di avere un modello con due parametri nella parte superiore, un parametro di intervallo di tempo e un parametro di testo denominato "Filter":

Screenshot che mostra i parametri di primo livello in una cartella di lavoro.

Un elemento del gruppo carica quindi un secondo modello con due parametri e un passaggio di testo, in cui i parametri sono denominati allo stesso modo:

Screenshot che mostra un modello di cartella di lavoro con parametri di primo livello.

Quando il secondo modello viene caricato nel gruppo, i parametri duplicati vengono uniti. Poiché tutti i parametri vengono uniti, viene unito anche il passaggio dei parametri interni, con conseguente unione del gruppo contenente solo il passaggio di testo.

Esempio 2: Parametro con un nome identico

Si supponga di avere un modello con due parametri nella parte superiore, un parametro di intervallo di tempo e un parametro di testo denominato "FilterB" ():

Screenshot che mostra un elemento di gruppo con il risultato dei parametri uniti.

Quando viene caricato il modello dell'elemento del gruppo, il parametro TimeRange viene unito all'esterno del gruppo. La cartella di lavoro contiene il passaggio dei parametri iniziali con TimeRange e Filter e il parametro del gruppo include solo FilterB.

Screenshot che mostra il gruppo di cartelle di lavoro in cui i parametri non verranno uniti.

Se il modello caricato conteneva TimeRange e Filter (anziché FilterB), la cartella di lavoro risultante avrà un passaggio di parametri e un gruppo con solo il passaggio di testo rimanente.

Suddividere un modello di grandi dimensioni in molti modelli

Per migliorare le prestazioni, è utile suddividere un modello di grandi dimensioni in più modelli più piccoli che caricano il contenuto in modalità differita o su richiesta dall'utente. In questo modo il caricamento iniziale risulta più veloce perché il modello di primo livello può essere più piccolo.

Quando si divide un modello in parti, è necessario suddividere il modello in molti modelli (modello secondario) che funzionano singolarmente. Se il modello di primo livello include un parametro TimeRange usato da altri elementi, il modello secondario dovrà includere anche un elemento di parametri che definisce un parametro con lo stesso nome esatto. I modelli secondari funzioneranno in modo indipendente e potranno essere caricati all'interno di modelli più grandi in gruppi.

Per trasformare un modello più grande in più modelli secondari:

  1. Creare un nuovo gruppo vuoto nella parte superiore della cartella di lavoro, dopo i parametri condivisi. Questo nuovo gruppo diventerà infine un modello secondario.

  2. Creare una copia del passaggio dei parametri condivisi e quindi usare Sposta nel gruppo per spostare la copia nel gruppo creato nel passaggio 1. Questo parametro consente al modello secondario di funzionare indipendentemente dal modello esterno e di essere unito quando viene caricato all'interno del modello esterno.

    Nota

    I modelli secondari non devono tecnicamente includere i parametri che vengono uniti se non si pianificano mai i modelli secondari visibili indipendentemente. Tuttavia, se i modelli secondari non includono i parametri, sarà molto difficile modificarli o eseguirne il debug se è necessario farlo in un secondo momento.

  3. Spostare ogni elemento nella cartella di lavoro da inserire nel modello secondario nel gruppo creato nel passaggio 1.

  4. Se i singoli passaggi spostati nel passaggio 3 hanno una visibilità condizionale, questa diventa la visibilità del gruppo esterno (come per le schede). Rimuoverli dagli elementi all'interno del gruppo e aggiungere tale impostazione di visibilità al gruppo stesso. Salvare le operazioni effettuate fino a questo punto per evitare di perdere modifiche e/o esportare e salvare una copia del contenuto JSON.

  5. Se si vuole che tale gruppo venga caricato da un modello, è possibile usare il pulsante Modifica sulla barra degli strumenti nel gruppo. Verrà aperto solo il contenuto del gruppo come cartella di lavoro in una nuova finestra. È quindi possibile salvarlo in base alle esigenze e chiudere questa visualizzazione della cartella di lavoro (non chiudere il browser, solo la visualizzazione per tornare alla cartella di lavoro precedente che si stava modificando).

  6. È quindi possibile modificare il passaggio di gruppo per caricare dal modello e impostare il campo ID modello sulla cartella di lavoro/modello creati nel passaggio 5. Per usare gli ID delle cartelle di lavoro, è necessario che l'origine sia l'ID risorsa di Azure completo di una cartella di lavoro condivisa. Premere Carica per caricare il contenuto del gruppo da tale modello secondario anziché salvato all'interno della cartella di lavoro esterna.