Actualiser manuellement les tables dynamiques¶
Si vous souhaitez que votre table dynamique comprenne les données les plus récentes sans attendre la prochaine actualisation planifiée, vous pouvez utiliser l’actualisation manuelle.
Cela est utile pour les latences cibles importantes ou les actualisations uniques. Par exemple, si une table dynamique est configurée avec une latence cible importante et que sa prochaine actualisation est dans plusieurs heures, une actualisation manuelle garantit la mise à jour des données.
Les actualisations manuelles ne sont jamais ignorées, mais elles peuvent entraîner l’omission des actualisations planifiées, en particulier si vous effectuez des actualisations manuelles fréquentes sur une table dynamique. Cela peut empêcher l’actualisation des tables dynamiques en aval. Pour cette raison, Snowflake vous recommande d’éviter d’effectuer fréquemment des actualisations manuelles sur une table dynamique avec des tables dynamiques en aval qui sont censées s’actualiser en fonction d’une latence cible.
Vous pouvez actualiser manuellement une table dynamique à l’aide de la commande ALTER DYNAMIC TABLE. .. REFRESH ou à l’aide de Snowsight.
ALTER DYNAMIC TABLE my_dynamic_table REFRESH
Connectez-vous à Snowsight.
Sélectionnez Monitoring » Dynamic Tables.
Recherchez votre table dynamique dans la liste et sélectionnez
» Refresh Manually.