Dela via


Alias-instruktion

Med aliasinstruktioner kan du definiera ett alias för databaser, som kan användas senare i samma fråga.

Det här är användbart när du arbetar med flera kluster men vill se ut som om du arbetar med färre kluster. Aliaset måste definieras enligt följande syntax, där klusternamn och databasnamn är befintliga och giltiga entiteter.

Syntax

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

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
DatabaseAliasName string ✔️ Ett befintligt namn eller ett nytt databasaliasnamn. Du kan undvika namnet med hakparenteser. Till exempel ["Namn med blanksteg"].
Databasename string ✔️ Namnet på databasen som ska ge ett alias.

Anteckning

Den mappade kluster-uri och det mappade databasnamnet måste visas inom dubbla citattecken(") eller enkla citattecken(').

Exempel

I hjälpklustret finns det en Samples databas med en StormEvents tabell.

Räkna först antalet poster i tabellen.

StormEvents
| count

Resultat

Antal
59066

Ge sedan ett alias till Samples databasen och använd det namnet för att kontrollera antalet poster i StormEvents tabellen.

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

Resultat

Antal
59066

Skapa ett aliasnamn som innehåller blanksteg med hjälp av hakparentessyntaxen.

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

Resultat

Antal
59066