Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
API für materialisierte Ansichten
Die Materialized View-API beschreibt die AWS Glue Datentypen und Operationen zum Starten, Stoppen und Überwachen der Ausführung von Materialized View-Aktualisierungsaufgaben.
Datentypen
MaterializedViewRefreshTaskRun Struktur
Das Objekt, das die Details der Ausführung der Materialized View-Aktualisierungsaufgabe anzeigt.
Felder
-
CustomerId— UTF-8 Zeichenfolge, nicht länger als 12 Byte.Die AWS Konto-ID.
-
MaterializedViewRefreshTaskRunId— UTF-8 Zeichenfolge, die dem entsprichtCustom string pattern #48.Der Bezeichner der Ausführung der Materialized View-Aktualisierungsaufgabe.
-
DatabaseName— UTF-8 Zeichenfolge.Die Datenbank, in der die Tabelle gespeichert ist.
-
TableName— UTF-8 Zeichenfolge.Der Name der materialisierten Ansicht.
-
CatalogId– Katalog-ID-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Die ID des Data Catalog, in dem sich die Tabelle befindet. Ist keine ID bereitgestellt, wird standardmäßig die -Konto-ID verwendet.
-
Role— UTF-8 Zeichenfolge.Die IAM-Rolle, die der Service annimmt, um die Aktualisierungsaufgabe für Materialized Views auszuführen.
-
Status— UTF-8 Zeichenfolge (gültige Werte:STARTING| | |RUNNINGSUCCEEDEDFAILED|STOPPED).Der Status der ausgeführten Aufgabe.
-
CreationTime– Zeitstempel.Die Zeit, zu der diese Aufgabe erstellt wurde.
-
LastUpdated– Zeitstempel.Der Zeitpunkt, an diese Aufgabe zuletzt geändert wurde.
-
StartTime– Zeitstempel.Die Anfangszeit der Aufgabe.
-
EndTime– Zeitstempel.Die Endzeit der Aufgabe.
-
ErrorMessage– Beschreibende Zeichenfolge, nicht mehr als 2048 Bytes lang, passend zum URI address multi-line string pattern.Die Fehlermeldung für den Auftrag.
-
DPUSeconds– Nummer (doppelt).Die berechnete DPU-Auslastung in Sekunden für alle automatisch skalierten Worker.
-
RefreshType— UTF-8 Zeichenfolge (gültige Werte:FULL|INCREMENTAL).Der Typ der Ausführung der Aktualisierungsaufgabe. Entweder VOLLSTÄNDIG oder INKREMENTELL.
-
ProcessedBytes– Zahl (lang).Die Anzahl der Byte, die bei der Ausführung der Aktualisierungsaufgabe gescannt wurden, um die materialisierte Ansicht zu aktualisieren.
Operationen
StartMaterializedViewRefreshTaskRun Aktion (Python: start_materialized_view_refresh_task_run)
StopMaterializedViewRefreshTaskRun Aktion (Python: stop_materialized_view_refresh_task_run)
GetMaterializedViewRefreshTaskRun Aktion (Python: get_materialized_view_refresh_task_run)
ListMaterializedViewRefreshTaskRuns Aktion (Python: list_materialized_view_refresh_task_runs)
StartMaterializedViewRefreshTaskRun Aktion (Python: start_materialized_view_refresh_task_run)
Startet eine Aufgabenausführung zur Aktualisierung einer Materialized View für eine angegebene materialisierte Ansicht.
Anforderung
-
CatalogId— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string patternDie ID des Data Catalog, in dem sich die Tabelle befindet. Ist keine ID bereitgestellt, wird standardmäßig die -Konto-ID verwendet.
-
DatabaseName— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.Der Name der Datenbank, in der sich die Tabelle befindet.
-
TableName— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.Der Name der materialisierten Ansicht, für die die Aktualisierungsaufgabe ausgeführt werden soll.
-
FullRefresh– Boolesch.Gibt an, ob es sich um eine vollständige Aktualisierung der Aufgabenausführung handelt.
Antwort
-
MaterializedViewRefreshTaskRunId— UTF-8 Zeichenfolge, die dem entsprichtCustom string pattern #48.Der Bezeichner für die Ausführung der Materialized View-Aktualisierungsaufgabe.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionMaterializedViewRefreshTaskRunningExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionInvalidInputException
StopMaterializedViewRefreshTaskRun Aktion (Python: stop_materialized_view_refresh_task_run)
Stoppt die Ausführung einer Aufgabe zur Aktualisierung einer Materialized View für eine angegebene materialisierte Ansicht.
Anforderung
-
CatalogId— Erforderlich: UTF-8 Zeichenfolge mit einer Länge von mindestens 1 oder mehr als 255 Byte, die dem entspricht. Single-line string patternDie ID des Data Catalog, in dem sich die Tabelle befindet. Ist keine ID bereitgestellt, wird standardmäßig die -Konto-ID verwendet.
-
DatabaseName— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.Der Name der Datenbank, in der sich die Tabelle befindet.
-
TableName— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.Der Name der materialisierten Ansicht.
Antwort
Keine Antwortparameter.
Fehler
AccessDeniedExceptionMaterializedViewRefreshTaskNotRunningExceptionMaterializedViewRefreshTaskStoppingExceptionInvalidInputExceptionOperationTimeoutException
GetMaterializedViewRefreshTaskRun Aktion (Python: get_materialized_view_refresh_task_run)
Ruft den zugehörigen Wert für eine Aufgabenausführung ab, sofern eine Aufgabenlauf-ID angegeben ist. metadata/information
Anforderung
-
CatalogId— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entsprichtSingle-line string pattern.Die ID des Data Catalog, in dem sich die Tabelle befindet. Ist keine ID bereitgestellt, wird standardmäßig die -Konto-ID verwendet.
-
MaterializedViewRefreshTaskRunId— Erforderlich: UTF-8 Zeichenfolge, die dem entsprichtCustom string pattern #48.Der Bezeichner für die jeweilige Ausführung der Materialized View-Aktualisierungsaufgabe.
Antwort
-
MaterializedViewRefreshTaskRun– Ein MaterializedViewRefreshTaskRun-Objekt.Ein MaterializedViewRefreshTaskRun Objekt, das die Details der Aufgabenausführung darstellt.
Fehler
AccessDeniedExceptionEntityNotFoundExceptionOperationTimeoutExceptionInvalidInputException
ListMaterializedViewRefreshTaskRuns Aktion (Python: list_materialized_view_refresh_task_runs)
Listet alle Aufgabenausführungen für ein bestimmtes Konto auf.
Anforderung
-
CatalogId— Erforderlich: UTF-8 Zeichenfolge, nicht weniger als 1 oder mehr als 255 Byte lang, die dem entspricht. Single-line string patternDie ID des Data Catalog, in dem sich die Tabelle befindet. Ist keine ID bereitgestellt, wird standardmäßig die -Konto-ID verwendet.
-
DatabaseName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.Die Datenbank, in der die Tabelle gespeichert ist.
-
TableName— UTF-8 Zeichenfolge, die nicht weniger als 1 oder mehr als 255 Byte lang ist und dem entsprichtSingle-line string pattern.Der Name der materialisierten Ansicht.
-
MaxResults– Zahl (Ganzzahl), nicht kleiner als 1 oder größer als 1000.Die maximale Größe der Antwort.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungs-Token, wenn dies ein Fortsetzungsaufruf ist.
Antwort
-
MaterializedViewRefreshTaskRuns– Ein Array mit MaterializedViewRefreshTaskRun-Objekten.Die Ergebnisse der ListMaterializedViewRefreshTaskRuns Aktion.
-
NextToken— UTF-8 Zeichenfolge.Ein Fortsetzungstoken, falls noch nicht alle Aufgabenausführungs-IDs zurückgegeben wurden.
Fehler
AccessDeniedExceptionInvalidInputExceptionOperationTimeoutException
Ausnahmen
MaterializedViewRefreshTaskRunningException Struktur
Ausnahme, die ausgelöst wird, wenn sich eine Aufgabe bereits im laufenden Zustand befindet.
Felder
-
Message— UTF-8 Zeichenfolge.Eine Meldung mit einer Beschreibung des Problems.
MaterializedViewRefreshTaskNotRunningException Struktur
Ausnahme, die ausgelöst wird, wenn eine Aufgabe gestoppt wird, die sich nicht im Status „Wird ausgeführt“ befindet.
Felder
-
Message— UTF-8 Zeichenfolge.Eine Meldung mit einer Beschreibung des Problems.
MaterializedViewRefreshTaskStoppingException Struktur
Ausnahme, die ausgelöst wird, wenn sich eine Aufgabe bereits im Stoppmodus befindet.
Felder
-
Message— UTF-8 Zeichenfolge.Eine Meldung mit einer Beschreibung des Problems.