Surveiller les ressources et les coûts des vues

Cette section explique comment surveiller les ressources de l’exécution automatique et afficher les coûts estimés et réels associés à l’exécution automatique.

Surveiller les ressources

Si vous voulez réduire les coûts associés à l’exécution automatique inter-Cloud, analysez l’utilisation de vos annonces et apprenez-en davantage sur la préparation de vos données pour l’exécution automatique :

Surveiller les ressources de calcul

Identifiez les requêtes exécutées par Snowflake et examinez l’intervalle de fréquence d’actualisation pour vos annonces.

Reportez-vous à Vue LISTING_AUTO_FULFILLMENT_REFRESH_DAILY pour identifier les listings et les bases de données qui augmentent le coût de calcul.

Pour identifier les requêtes exécutées par Snowflake pour prendre en charge l’exécution automatique, examinez l”Query History et filtrez sur Client generated statements. Reportez-vous à la page Historique des requêtes.

Vérifiez l’intervalle de fréquence d’actualisation que vous avez défini pour l’annonce. Reportez-vous à Définir l’intervalle d’actualisation au niveau du compte.

Surveiller les ressources de stockage

Déterminez quelles données mettre dans votre annonce et comment structurer vos données pour réduire la quantité qui doit être automatiquement exécutée. Reportez-vous à Préparer des données pour un listing. L’exécution automatique inter-Cloud ne prend pas en charge les vues sécurisées qui font référence à des données stockées dans d’autres bases de données.

Reportez-vous à Vue LISTING_AUTO_FULFILLMENT_DATABASE_STORAGE_DAILY pour identifier les listings et les bases de données qui augmentent le coût de stockage.

Surveiller les ressources pour le transfert de données

Identifiez les régions dans lesquelles des zones de partage sécurisées ont été créées. Exécutez la commande SHOW REPLICATION ACCOUNTS.

Afficher les coûts estimés

Pour visualiser les coûts estimés pour toutes les zones de partage sécurisées associées aux comptes fournisseurs de votre organisation, utilisez la vue Vue LISTING_AUTO_FULFILLMENT_USAGE_HISTORY dans le schéma ORGANIZATION_USAGE de la base de données SNOWFLAKE.

Pour visualiser les coûts réels des comptes de votre organisation, utilisez d’autres vues dans le schéma ORGANIZATION_USAGE de la base de données SNOWFLAKE.

Voir les coûts réels

Vous pouvez utiliser la ORGANIZATION_USAGE vue ou le Snowsight Usage tableau de bord pour visualiser les coûts associés à l’exécution automatique inter-Cloud et les coûts d’attribution associés à l’exécution des listings dans des régions spécifiques. Utilisez les comptes préfixés par SNOWFLAKE_MANAGED$ et AUTO_FULFILLMENT_AREA$ pour attribuer le coût à des régions spécifiques.

Vous devez être un administrateur de compte (utiliser le rôle ACCOUNTADMIN) ou utiliser le rôle de base de données ORGANIZATION_USAGE_VIEWER pour visualiser les données d’utilisation de Snowflake.

Pour visualiser les coûts réels dans Snowsight, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Admin » Cost Management, et sélectionnez l’onglet Consumption.

  3. Sélectionnez un entrepôt à utiliser pour visualiser les données d’utilisation.

  4. À l’aide du filtre des comptes, sélectionnez les comptes intitulés SNOWFLAKE_MANAGED$PUBLIC_<region_name> ou AUTO_FULFILLMENT_AREA$-<region_name> pour filtrer sur les zones de partage sécurisées utilisées par l’exécution automatique.

    Par exemple, sélectionnez SNOWFLAKE_MANAGED$PUBLIC_AWS_EU_WEST_2 pour afficher les coûts associés à l’utilisation de l’exécution automatique des données vers la région AWS eu_west_2.

  5. Utilisez les filtres pour afficher tous les types d’utilisation, ou concentrez-vous sur les coûts de calcul, de stockage ou de transfert de données.

Les coûts que vous voyez reflètent toutes les annonces partagées dans une région particulière par n’importe quel compte de votre organisation. Pour identifier quels listings sont consommés dans quelles régions et contribuent aux coûts dans une région spécifique, voir Surveiller l’utilisation des listings.