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à.
Creazione di viste del catalogo dati utilizzando AWS Glue API
Puoi utilizzare AWS Glue CreateTablee UpdateTableAPI per creare e aggiornare le viste nel Data Catalog. Le UpdateTable operazioni CreateTable and hanno una nuova TableInput strutturaViewDefinition, mentre,SearchTables,, GetTable GetTablesGetTableVersion, GetTableVersions le operazioni forniscono la sintassi ViewDefinition di output per le viste. Inoltre, c'è un nuovo Status campo nell'output dell'GetTableAPI.
Sono disponibili due nuove AWS Glue connessioni per la convalida del dialetto SQL per ogni motore di query supportato Amazon Athena e Amazon Redshift.
Le UpdateTable API CreateTable e sono asincrone se utilizzate con le viste. Quando queste API vengono chiamate con più dialetti SQL, la chiamata viene convalidata con ciascun motore per determinare se il dialetto può essere eseguito su quel motore e se lo schema risultante della vista di ogni dialetto corrisponde. Il AWS Glue servizio utilizza queste connessioni per effettuare chiamate interne ai motori di analisi. Queste chiamate simulano ciò che fa il motore per convalidare se sul motore è stata eseguita una DDL CREATE VIEW o ALTER
VIEW SQL.
Se l'SQL fornito è valido e gli schemi corrispondono tra i dialetti di visualizzazione, l' AWS Glue API esegue il commit atomico del risultato. Atomicity consente di creare o modificare viste con più dialetti senza tempi di inattività.