Istruzione alias

Le istruzioni alias consentono di definire un alias per i database, che possono essere usati più avanti nella stessa query.

Ciò è utile quando si utilizzano diversi cluster, ma si vuole visualizzare come se si lavora su meno cluster. L'alias deve essere definito in base alla sintassi seguente, in cui il nome cluster e il nome database sono entità esistenti e valide.

Sintassi

aliascluster databaseAliasName("https:// clustername.kusto.windows.net").database("DatabaseName=")

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
DatabaseAliasName string ✔️ Nome esistente o nuovo nome alias di database. È possibile eseguire l'escape del nome con parentesi quadre. Ad esempio, ["Nome con spazi"].
DatabaseName string ✔️ Nome del database da assegnare un alias.

Nota

L'URI del cluster mappato e il nome del database mappato devono essere visualizzati all'interno di virgolette doppie(") o virgolette singole(').

Esempio

Nel cluster della Guida è presente un Samples database con una StormEvents tabella.

Prima di tutto, contare il numero di record in tale tabella.

StormEvents
| count

Output

Conteggio
59066

Assegnare quindi un alias al Samples database e usare tale nome per controllare il numero di record della StormEvents tabella.

alias database samplesAlias = cluster("https://help.kusto.windows.net").database("Samples");
database("samplesAlias").StormEvents | count

Output

Conteggio
59066

Creare un nome alias contenente spazi usando la sintassi parentesi quadre.

alias database ["Samples Database Alias"] = cluster("https://help.kusto.windows.net").database("Samples");
database("Samples Database Alias").StormEvents | count

Output

Conteggio
59066