Sdílet prostřednictvím


Příkaz alias

Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Příkazy aliasů umožňují definovat alias pro databázi, který lze použít ve stejném dotazu.

Příkaz alias je užitečný jako zkratka pro databázi, aby na něj bylo možné odkazovat pomocí daného aliasu ve stejném dotazu.

Syntaxe

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

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

Parametry

Název Typ 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"].
identifikátoru QUERYURI string ✔️ Identifikátor URI, který lze použít ke spouštění dotazů nebo příkazů pro správu.
Název databáze string ✔️ Název databáze, která má dát alias.

Poznámka:

  • Pokud chcete získat identifikátor URI dotazu, přejděte na webu Azure Portal na stránku s přehledem vašeho clusteru a zkopírujte identifikátor URI.
  • Mapovaný dotaz a mapovaný název databáze se musí objevit uvnitř dvojitých uvozovek(") nebo jednoduchých uvozovek(').

Poznámka:

  • Pokud chcete získat identifikátor URI dotazu, přečtěte si téma Zkopírování identifikátoru URI databáze KQL.
  • Mapovaný dotaz a mapovaný název databáze se musí objevit uvnitř dvojitých uvozovek(") nebo jednoduchých uvozovek(').

Důležité

Příkazy aliasů se podporují jenom v rámci jednoho dotazu.

Příkazy aliasů nejsou podporovány v definicích funkcí, včetně uživatelem definovaných funkcí, uložených funkcí nebo opakovaně použitelných artefaktů dotazů.

Aliasy musí být definované a odkazované v rámci stejného dotazu a nedají se uchovávat ani opakovaně používat napříč dotazy.

Příklady

Příklady v tomto článku používají veřejně dostupné tabulky v clusteru nápovědy, jako je StormEvents tabulka v databázi Ukázky.

Příklady v tomto článku používají veřejně dostupné tabulky, například Weather tabulku v galerii ukázek analýzy počasí. Možná budete muset změnit název tabulky v ukázkovém dotazu tak, aby odpovídal tabulce v pracovním prostoru.

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