- Catégories :
Fonctions système (Informations système)
SYSTEM$SHOW_DYNAMIC_TABLES_CREATED_FOR_RESHARING¶
Lorsqu’un consommateur d’une annonce repartage les données de l’annonce dans une autre région, Snowflake crée des tables dynamiques masquées pour permettre l’exécution automatique des annonces dans la région cible. Cette fonction système renvoie des informations sur les tables dynamiques cachées que Snowflake crée sous la vue sortante pour matérialiser les données importées pour le repartage interrégional.
Utilisez cette fonction pour :
Identifier les objets importés qui ont des tables dynamiques de sauvegarde pour une vue sortante donnée.
Inspecter les heures d’actualisation les plus récentes de ces tables dynamiques (pour le débogage ou l’analyse coût/santé).
- Voir aussi :
Syntaxe¶
Arguments¶
'view_name'Le nom de la vue sortante associée à une annonce ou un partage dont les données importées sont automatiquement matérialisées dans des tables dynamiques masquées pour être repartagées.
Vous pouvez transmettre un nom de vue pleinement qualifié, par exemple :
Renvoie¶
Renvoie une chaîne JSON contenant un tableau d’objets. Chaque objet représente une table dynamique masquée créée sous la vue spécifiée pour le repartage :
Champ |
Type |
Description |
|---|---|---|
dtName |
STRING |
Le nom pleinement qualifié de la table dynamique masquée imbriquée sous la vue sortante (par exemple, |
dtSourceObject |
STRING |
Le nom pleinement qualifié de l’objet importé (par exemple, |
dtRefreshStartTimeMillis |
NUMBER |
L’horodatage en millisecondes du moment où l’actualisation la plus récente de cette table dynamique a commencé. Null si aucune actualisation n’a eu lieu. Convertir avec |
dtRefreshEndTimeMillis |
NUMBER |
L’horodatage en millisecondes du moment où l’actualisation la plus récente de cette table dynamique s’est terminée. Null si aucune actualisation n’a eu lieu. Convertir avec |
status |
STRING |
État de l’actualisation la plus récente. Null si aucune actualisation n’a eu lieu. Valeurs possibles : |
Notes sur l’utilisation¶
Dans les scénarios suivants, les tables dynamiques ne sont pas créées et la fonction ne renvoie aucune ligne :
La vue ne fait référence à aucune base de données importée.
La vue utilise des données importées qui ne peuvent pas être repartagées.
La vue n’a pas encore été traitée par l’exécution automatique des annonces.
Cette fonction est destinée à l’observabilité et au débogage.
Exemples¶
L’exemple suivant récupère les tables dynamiques créées pour une vue repartagée :
Pour obtenir une table lisible avec des horodatages corrects :
Exemple de sortie :