Les modifications SQL affectent différemment la compatibilité entre un déploiement et ses données d'état.
Pour vérifier la compatibilité entre un déploiement et ses données d'état après une modification, consultez le résultat de la vérification dans le panneau Start Job de la page Deployments de la console de développement de Realtime Compute for Apache Flink.
|
Scénario |
Description |
Références |
|
Modifier une requête |
La modification d'un alias n'affecte pas la compatibilité des états. |
|
|
Impact de la modification d'une fonction d'agrégation GROUP BY sur la compatibilité. |
||
|
Impact de la modification d'une fonction d'agrégation OVER sur la compatibilité. |
||
|
Impact de la modification d'une fonction d'agrégation de fenêtre GROUP BY sur la compatibilité. |
||
|
Impact de la modification d'une fonction table à valeur de fenêtre (TVF) sur la compatibilité. |
||
|
Impact de la modification de la logique de déduplication sur la compatibilité. |
||
|
Impact de la modification d'une fonction TopN sur la compatibilité. |
||
|
Impact de la modification d'une fonction TopN basée sur les fenêtres sur la compatibilité. |
||
|
Impact de la modification d'une jointure régulière, par intervalle, temporelle ou de recherche (lookup) sur la compatibilité. |
||
|
Impact de la modification de la reconnaissance de motifs sur la compatibilité. |
||
|
Impact de la modification de la clause WHERE sur la compatibilité. |
||
|
Impact de la modification de UNION ALL sur la compatibilité. |
||
|
Impact de la modification du tri temporel sur la compatibilité. |
||
|
Impact de la modification de la clause LIMIT sur la compatibilité. |
||
|
Modifier le connecteur source |
Impact de la modification du connecteur source sur la compatibilité. |
|
|
Modifier un connecteur sink |
Impact de la modification d'un connecteur sink sur la compatibilité. |
|
|
Autres limites |
Limites applicables lors de la modification d'autres parties d'une instruction SQL, à l'exclusion de la requête, du connecteur source et du connecteur sink. |
L'instruction DDL suivante crée la table source utilisée dans les exemples SQL des scénarios précédents.
CREATE TEMPORARY TABLE MyTable (
a int,
b bigint,
c varchar,
d int,
ts timestamp(3),
proctime as proctime(),
watermark for ts AS ts - interval '1' second
) WITH (
...);