Sdílet prostřednictvím


Příkaz alias

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

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 se zdát, že pracujete na menším počtu clusterů. Alias musí být definován podle následující syntaxe, kde název clusteru a název databáze jsou existující a platné entity.

Syntaxe

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

To je užitečné, když pracujete s několika eventhouses, ale chcete se zobrazit, jako byste pracovali na menším počtu událostí. Alias musí být definován podle následující syntaxe, kde Eventhouse a název databáze jsou existující a platné entity.

Syntaxe

alias database DatabaseAliasName = cluster("serviceURL").database("DatabaseName")

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

Parametry

Název Type Požadováno Popis
DatabaseAliasName string ✔️ Existující název nebo nový název aliasu databáze. Název můžete utéct závorkami. Například ["Název s mezerami"].
Název databáze 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(').

Poznámka:

Mapovaný eventhouse-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

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

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

Výstup

Počet
59066

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

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

Výstup

Počet
59066