Příkaz alias
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |