alias-Anweisung
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Mit Aliasanweisungen können Sie einen Alias für Datenbanken definieren, der später in derselben Abfrage verwendet werden kann.
Dies ist nützlich, wenn Sie mit mehreren Clustern arbeiten, aber so aussehen möchten, als ob Sie an weniger Clustern arbeiten. Der Alias muss gemäß der folgenden Syntax definiert werden, wobei Clustername und Datenbankname vorhandene und gültige Entitäten sind.
Syntax
alias
databaseAliasName =
cluster("https:// clustername.kusto.windows.net"). database("DatabaseName")
Dies ist nützlich, wenn Sie mit mehreren Eventhouses arbeiten, aber so aussehen möchten, als ob Sie an weniger Eventhouses arbeiten. Der Alias muss gemäß der folgenden Syntax definiert werden, wobei Eventhouse und Datenbankname vorhandene und gültige Entitäten sind.
Syntax
alias
database DatabaseAliasName =
cluster("serviceURL"). database("DatabaseName")
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
DatabaseAliasName | string |
✔️ | Ein vorhandener Name oder ein neuer Datenbankaliasname. Sie können den Namen mit Klammern versehen. Beispiel: ["Name mit Leerzeichen"]. |
DatabaseName | string |
✔️ | Der Name der Datenbank, die einem Alias zugewiesen werden soll. |
Hinweis
Der zugeordnete Cluster-URI und der zugeordnete Datenbankname müssen in doppelten Anführungszeichen(") oder einfachen Anführungszeichen(') angezeigt werden.
Hinweis
Der zugeordnete Eventhouse-URI und der zugeordnete Datenbankname müssen in doppelten Anführungszeichen(") oder einfachen Anführungszeichen(') angezeigt werden.
Beispiele
Im Hilfecluster gibt es eine Samples
Datenbank mit einer StormEvents
Tabelle.
Zählen Sie zunächst die Anzahl der Datensätze in dieser Tabelle.
StormEvents
| count
Ausgabe
Anzahl |
---|
59066 |
Weisen Sie dann der Samples
Datenbank einen Alias zu, und verwenden Sie diesen Namen, um die Datensatzanzahl der StormEvents
Tabelle zu überprüfen.
alias database samplesAlias = cluster("https://help.kusto.windows.net").database("Samples");
database("samplesAlias").StormEvents | count
Ausgabe
Anzahl |
---|
59066 |
Erstellen Sie einen Aliasnamen, der Leerzeichen mit der Klammernsyntax enthält.
alias database ["Samples Database Alias"] = cluster("https://help.kusto.windows.net").database("Samples");
database("Samples Database Alias").StormEvents | count
Ausgabe
Anzahl |
---|
59066 |