Exploration des coûts de transfert des données¶
Snowflake ne facture pas de frais d’entrée de données pour amener des données sur votre compte, mais facture des frais par octet pour transférer des données d’un compte Snowflake vers une autre région sur la même plateforme Cloud ou vers une plateforme Cloud différente.
Cette rubrique décrit comment obtenir un aperçu des coûts de transfert des données historiques en utilisant Snowsight, ou en écrivant des requêtes sur des vues dans les schémas ACCOUNT_USAGE et ORGANIZATION_USAGE. Snowsight vous permet d’obtenir rapidement et facilement des informations sur les coûts à partir d’un tableau de bord visuel. Les requêtes sur les vues d’utilisation vous permettent d’approfondir les données sur les coûts et peuvent aider à générer des rapports et des tableaux de bord personnalisés.
Pour mieux comprendre comment s’accumulent les frais de transfert de données, voir Comprendre le coût de transfert de données.
Affichage de l’historique des transferts de données¶
Les utilisateurs peuvent avoir recours à Snowsight pour voir la quantité de données transférées de votre compte Snowflake vers une autre région ou un autre fournisseur Cloud dans une plage de dates spécifiée. L’unité de mesure est l’octet.
Pour explorer les coûts de transfert des données :
Connectez-vous à Snowsight.
Passez au rôle ACCOUNTADMIN. Si vous n’êtes pas l’administrateur du compte, passez à un rôle ayant accès aux données relatives aux coût et à l’utilisation.
Accédez à Admin » Cost Management.
Sélectionnez un entrepôt à utiliser pour visualiser les données d’utilisation. Snowflake recommande d’utiliser un entrepôt XS à cette fin.
Sélectionnez Consumption.
Sélectionnez Data Transfer dans la liste déroulante Type d’utilisation.
Note
Si un utilisateur a le rôle ACCOUNTADMIN, mais n’a pas le rôle ORGADMIN, il ne peut visualiser que les coûts du compte actuel. Le filtre Account qui leur permettrait de changer de compte n’apparaît pas.
Interrogation des données pour connaître le coût de transfert des données¶
Snowflake fournit deux schémas, ORGANIZATION_USAGE et ACCOUNT_USAGE, qui contiennent des données relatives à l’utilisation et au coût. Le schéma ORGANIZATION_USAGE fournit des informations sur les coûts pour tous les comptes de l’organisation, tandis que le schéma ACCOUNT_USAGE fournit des informations similaires pour un seul compte. Les vues dans ces schémas fournissent des données d’utilisation granulaires, prêtes à être analysées, pour créer des rapports ou des tableaux de bord personnalisés.
La plupart des vues des schémas ORGANIZATION_USAGE et ACCOUNT_USAGE contiennent le coût des transferts de données en termes de volume de données transférées. Pour afficher le coût en argent plutôt qu’en volume, écrivez des requêtes sur les Vue USAGE_IN_CURRENCY_DAILY. Cette vue convertit le volume de données transférées en coût en argent en utilisant le prix quotidien du transfert d’un TB.
Les vues suivantes fournissent des informations sur l’utilisation et les coûts liés au transfert de données de votre compte Snowflake vers un autre fournisseur de Cloud ou une autre région.
Vue |
Description |
Schéma |
---|---|---|
DATA_TRANSFER_DAILY_HISTORY |
Nombre d’octets transférés un jour donné. Pour des données plus détaillées, utilisez plutôt la vue DATA_TRANSFER_HISTORY. |
|
DATA_TRANSFER_HISTORY |
Nombre d’octets transférés, incluant le Cloud et la région source, le Cloud et la région cible, et le type de transfert. |
|
DATABASE_REPLICATION_USAGE_HISTORY |
Nombre d’octets transférés et de crédit consommé pendant la réplication de la base de données. |
|
LISTING_AUTO_FULFILLMENT_ USAGE_HISTORY |
Estimation de l’utilisation associée à la fourniture de produits de données à d’autres régions par le biais de l’exécution automatique inter-Cloud. Reportez-vous au SERVICE_TYPE de DATA_TRANSFER. |
|
REPLICATION_USAGE_HISTORY |
Nombre d’octets transférés et de crédits consommés pendant la réplication de la base de données. Si possible, utilisez la vue DATABASE_REPLICATION_USAGE_HISTORY à la place. |
|
REPLICATION_GROUP_USAGE_HISTORY |
Nombre d’octets transférés et de crédits consommés pendant la réplication pour un groupe de réplication spécifique. |
|
USAGE_IN_CURRENCY_DAILY |
Transfert quotidien de données en TB avec le coût de cette utilisation dans la devise de l’organisation. |
Note
Les fonctions de vues et de tables de Schéma d’information de Snowflake fournissent également des données d’utilisation liées au coût. Bien que le schéma ACCOUNT_USAGE soit recommandé, Information Schema peut être plus rapide dans certaines circonstances.