Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
StormEventstabulka v databázi Ukázky.
Příklady v tomto článku používají veřejně dostupné tabulky, například
Weathertabulku 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 |