Befehl für die Abfragebeschleunigungsrichtlinie (Vorschau)
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Ändert die Abfragebeschleunigungsrichtlinie einer bestimmten externen Delta-Tabelle.
Einschränkungen finden Sie unter "Einschränkungen".
Berechtigungen
Sie müssen mindestens über Datenbankadministratorberechtigungen verfügen, um diesen Befehl auszuführen.
Syntax
.alter
external
table
ExternalTableName policy
query_acceleration
'JSON-serialisierte Richtlinie'
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
ExternalTableName | string |
✔️ | Der Name der externen Delta-Tabelle. |
JSON-serialisierte Richtlinie | string |
✔️ | Zeichenfolgenliteral, das einen JSON-Eigenschaftenbehälter enthält. |
JSON-Eigenschaftenbehälter
Eigenschaft | Type | Erforderlich | Beschreibung |
---|---|---|---|
IsEnabled | Boolean |
✔️ | Gibt an, ob die Richtlinie aktiviert ist. |
Hot | Timespan |
✔️ | Der in der Abfragebeschleunigungsrichtlinie definierte heiße Punkt. Minimalwert = 1 d. |
Hinweis
Die Abfragebeschleunigung wird auf Daten innerhalb eines bestimmten Zeitraums angewendet, definiert als timespan
, beginnend mit der modificationTime
für jede Datei im Delta-Protokoll angegebenen.
Beispiel
{"IsEnabled": true, "Hot": "1.00:00:00"}
Gibt zurück
Der Befehl gibt eine Tabelle mit einem Datensatz zurück, der das geänderte Richtlinienobjekt enthält.
Spalte | Type | Beschreibung |
---|---|---|
PolicyName | string |
Der Name der Richtlinie - QueryAcceleration |
EntityName | string |
Der vollqualifizierte Name der Entität: [DatabaseName].[ExternalTableName] |
Policy | string |
Eine JSON-Serialisierung der Abfragebeschleunigungsrichtlinie, die in der externen Delta-Tabelle festgelegt ist |
ChildEntities | string |
Die untergeordneten Entitäten, die sich auf diese Richtlinie auswirken : null |
EntityType | string |
Der Typ der Entität, für die die Richtlinie gilt: ExternalTable |
Beispiel
.alter external table MyExternalTable policy query_acceleration '{"IsEnabled": true, "Hot": "1.00:00:00"}'