Příkaz alias

Příkazy Alias umožňují definovat alias pro databáze, který lze použít později ve stejném dotazu.

To je užitečné, když pracujete s několika clustery, ale chcete vypadat, jako byste pracovali na menším počtu clusterů. Alias musí být definovaný podle následující syntaxe, kde název_clusteru a název_databáze jsou existující a platné entity.

Syntax

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

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
DatabaseAliasName string ✔️ Existující název nebo nový název aliasu databáze. Název můžete utéct do závorek. Například ["Název s mezerami"].
Databasename string ✔️ Název databáze, která má dát alias.

Poznámka

Mapovaný cluster-URI a mapovaný název databáze se musí objevit uvnitř dvojitých uvozovek(") nebo jednoduchých uvozovek(').

Příklady

V clusteru nápovědy je Samples databáze s tabulkou StormEvents .

Nejprve spočítejte počet záznamů v této tabulce.

StormEvents
| count

Výstup

Počet
59066

Pak databázi dejte alias Samples a použijte tento název ke kontrole počtu záznamů v tabulce StormEvents .

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

Výstup

Počet
59066

Pomocí syntaxe závorek vytvořte název aliasu, který obsahuje mezery.

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

Výstup

Počet
59066