Condividi tramite


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 lavora con più cluster, ma si vuole apparire come se si lavora su un numero inferiore di cluster. L'alias deve essere definito in base alla sintassi seguente, in cui clustername e databasename sono entità esistenti e valide.

Sintassi

alias database DatabaseAliasName = cluster("https:// clustername.kusto.windows.net").database("DatabaseName")

Altre informazioni sulle convenzioni di sintassi.

Parametri

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

Nota

Il cluster-uri mappato e il nome del database mappato devono essere visualizzati tra virgolette doppie (") o virgolette singole(').

Esempi

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 tra parentesi quadre.

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

Output

Conteggio
59066