Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
API di visualizzazione materializzata
L'API di visualizzazione materializzata descrive AWS Glue i tipi di dati e le operazioni per l'avvio, l'interruzione e il monitoraggio delle esecuzioni delle attività di aggiornamento delle viste materializzate.
Tipi di dati
MaterializedViewRefreshTaskRun struttura
L'oggetto che mostra i dettagli dell'operazione di aggiornamento delle viste materializzate eseguita.
Campi
-
CustomerId— UTF-8 stringa, lunga non più di 12 byte.L'ID AWS dell'account.
-
MaterializedViewRefreshTaskRunId— UTF-8 stringa, corrispondente aCustom string pattern #48.L'identificatore dell'operazione di aggiornamento della vista materializzata eseguita.
-
DatabaseName— stringa. UTF-8Il database in cui risiede la tabella.
-
TableName— UTF-8 corda.Il nome della vista materializzata.
-
CatalogId: stringa ID catalogo, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID del catalogo dati in cui risiede la tabella Se non viene fornito, per impostazione predefinita viene utilizzato l'ID dell'account .
-
Role— UTF-8 corda.Il ruolo IAM che il servizio assume per eseguire l'attività di aggiornamento della vista materializzata.
-
Status— UTF-8 stringa (valori validi:STARTING| | |RUNNINGSUCCEEDED|FAILED).STOPPEDLo stato dell'esecuzione dell'attività.
-
CreationTime: timestamp.L'ora di creazione di questa attività.
-
LastUpdated: timestamp.Il momento dell'ultima modifica di questa attività.
-
StartTime: timestamp.L'orario di inizio dell'attività.
-
EndTime: timestamp.L'orario di fine dell'attività.
-
ErrorMessage: stringa di descrizione, non superiore a 2048 byte di lunghezza, corrispondente a URI address multi-line string pattern.Il messaggio di errore per il processo.
-
DPUSeconds: numero (doppio).L'utilizzo della DPU calcolato in secondi per tutti i worker con scalabilità automatica.
-
RefreshType— UTF-8 stringa (valori validi:FULL|INCREMENTAL).Il tipo di operazione di aggiornamento eseguita. COMPLETO o INCREMENTALE.
-
ProcessedBytes: numero (lungo).Il numero di byte scansionati dall'operazione di aggiornamento eseguita per aggiornare la vista materializzata.
Operazioni
StartMaterializedViewRefreshTaskRun azione (Python: start_materialized_view_refresh_task_run)
StopMaterializedViewRefreshTaskRun azione (Python: stop_materialized_view_refresh_task_run)
GetMaterializedViewRefreshTaskRun azione (Python: get_materialized_view_refresh_task_run)
ListMaterializedViewRefreshTaskRuns azione (Python: list_materialized_view_refresh_task_runs)
StartMaterializedViewRefreshTaskRun azione (Python: start_materialized_view_refresh_task_run)
Avvia un'operazione di aggiornamento della vista materializzata eseguita per una vista materializzata specificata.
Richiesta
-
CatalogId— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID del catalogo dati in cui risiede la tabella. Se non viene fornito, per impostazione predefinita viene utilizzato l'ID dell'account .
-
DatabaseName— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del database in cui risiede la tabella.
-
TableName— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternIl nome della vista materializzata per cui eseguire l'attività di aggiornamento.
-
FullRefresh: booleano.Specifica se si tratta di un aggiornamento completo dell'operazione eseguita.
Risposta
-
MaterializedViewRefreshTaskRunId— UTF-8 stringa, corrispondente a. Custom string pattern #48L'identificatore per l'esecuzione del task di aggiornamento della vista materializzata.
Errori
AccessDeniedExceptionEntityNotFoundExceptionMaterializedViewRefreshTaskRunningExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionInvalidInputException
StopMaterializedViewRefreshTaskRun azione (Python: stop_materialized_view_refresh_task_run)
Interrompe l'esecuzione di un'attività di aggiornamento della vista materializzata per una vista materializzata specificata.
Richiesta
-
CatalogId— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID del catalogo dati in cui risiede la tabella. Se non viene fornito, per impostazione predefinita viene utilizzato l'ID dell'account .
-
DatabaseName— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del database in cui risiede la tabella.
-
TableName— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternIl nome della vista materializzata.
Risposta
Nessun parametro di risposta.
Errori
AccessDeniedExceptionMaterializedViewRefreshTaskNotRunningExceptionMaterializedViewRefreshTaskStoppingExceptionInvalidInputExceptionOperationTimeoutException
GetMaterializedViewRefreshTaskRun azione (Python: get_materialized_view_refresh_task_run)
Ottiene l'associato per l'esecuzione di un'attività, a cui viene assegnato un ID di esecuzione dell'attività. metadata/information
Richiesta
-
CatalogId— Obbligatorio: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID del catalogo dati in cui risiede la tabella Se non viene fornito, per impostazione predefinita viene utilizzato l'ID dell'account .
-
MaterializedViewRefreshTaskRunId— Obbligatorio: UTF-8 stringa, corrispondente a. Custom string pattern #48L'identificatore per la particolare attività di aggiornamento della vista materializzata eseguita.
Risposta
-
MaterializedViewRefreshTaskRun: un oggetto MaterializedViewRefreshTaskRun.Un MaterializedViewRefreshTaskRun oggetto che rappresenta i dettagli dell'esecuzione dell'operazione.
Errori
AccessDeniedExceptionEntityNotFoundExceptionOperationTimeoutExceptionInvalidInputException
ListMaterializedViewRefreshTaskRuns azione (Python: list_materialized_view_refresh_task_runs)
Elenca tutte le attività eseguite per un determinato account.
Richiesta
-
CatalogId— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID del catalogo dati in cui risiede la tabella Se non viene fornito, per impostazione predefinita viene utilizzato l'ID dell'account .
-
DatabaseName— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternIl database in cui risiede la tabella.
-
TableName— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternIl nome della vista materializzata.
-
MaxResults: numero (intero), non inferiore a 1 o superiore a 1.000.La dimensione massima della risposta.
-
NextToken— UTF-8 stringa.Un token di continuazione, se si tratta di una chiamata di continuazione.
Risposta
-
MaterializedViewRefreshTaskRuns: una matrice di oggetti MaterializedViewRefreshTaskRun.I risultati dell' ListMaterializedViewRefreshTaskRuns azione.
-
NextToken— UTF-8 stringa.Un token di continuazione, se non sono ancora stati restituiti tutti gli ID delle esecuzioni dell'attività.
Errori
AccessDeniedExceptionInvalidInputExceptionOperationTimeoutException
Eccezioni
MaterializedViewRefreshTaskRunningException struttura
Eccezione generata quando un'attività è già in esecuzione.
Campi
-
Message— UTF-8 stringa.Messaggio che descrive il problema.
MaterializedViewRefreshTaskNotRunningException struttura
Eccezione generata quando si interrompe un'attività che non è in esecuzione.
Campi
-
Message— UTF-8 stringa.Messaggio che descrive il problema.
MaterializedViewRefreshTaskStoppingException struttura
Eccezione generata quando un'attività è già in stato di arresto.
Campi
-
Message— UTF-8 stringa.Messaggio che descrive il problema.