Instrukcja alias
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Instrukcje aliasu umożliwiają zdefiniowanie aliasu dla baz danych, które mogą być używane później w tym samym zapytaniu.
Jest to przydatne podczas pracy z kilkoma klastrami, ale chcesz wyświetlić się tak, jakby pracujesz nad mniejszą liczbą klastrów. Alias musi być zdefiniowany zgodnie z następującą składnią, gdzie nazwa_klastra i nazwa_bazy danych są istniejące i prawidłowe jednostki.
Składnia
alias
databaseAliasName =
cluster("https:// clustername.kusto.windows.net").database("DatabaseName")
Jest to przydatne podczas pracy z kilkoma usługami Eventhouses, ale chcesz wyglądać tak, jakby pracujesz nad mniejszą liczbą magazynów zdarzeń. Alias musi być zdefiniowany zgodnie z następującą składnią, gdzie nazwa bazy danych i eventhouse są istniejącymi i prawidłowymi jednostkami.
Składnia
alias
databaseAliasName cluster("serviceURL").database("DatabaseName") =
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
DatabaseAliasName | string |
✔️ | Istniejąca nazwa lub nazwa nowego aliasu bazy danych. Możesz uciec od nazwy za pomocą nawiasów kwadratowych. Na przykład ["Nazwa ze spacjami"]. |
Nazwa bazy danych | string |
✔️ | Nazwa bazy danych, która ma nadać alias. |
Uwaga
Zamapowany identyfikator cluster-uri i zamapowana nazwa bazy danych muszą znajdować się wewnątrz cudzysłowów (") lub pojedynczych cudzysłowów(').
Uwaga
Zamapowany identyfikator Eventhouse-uri i zamapowana nazwa bazy danych muszą znajdować się wewnątrz cudzysłowów (") lub pojedynczych cudzysłowów(').
Przykłady
W klastrze pomocy znajduje się Samples
baza danych z tabeląStormEvents
.
Najpierw zlicz liczbę rekordów w tej tabeli.
StormEvents
| count
Wyjście
Count |
---|
59066 |
Następnie nadaj alias Samples
bazie danych i użyj tej nazwy, aby sprawdzić liczbę rekordów StormEvents
tabeli.
alias database samplesAlias = cluster("https://help.kusto.windows.net").database("Samples");
database("samplesAlias").StormEvents | count
Wyjście
Count |
---|
59066 |
Utwórz nazwę aliasu zawierającą spacje przy użyciu składni nawiasu kwadratowego.
alias database ["Samples Database Alias"] = cluster("https://help.kusto.windows.net").database("Samples");
database("Samples Database Alias").StormEvents | count
Wyjście
Count |
---|
59066 |