Effectuer une requête sur des données dans un fichier Cloud via une table Snowflake externe et une table Snowflake externe - 7.3

Snowflake

Version
7.3
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Stockages Cloud > Composants Snowflake
Gouvernance de données > Systèmes tiers > Stockages Cloud > Composants Snowflake
Qualité et préparation de données > Systèmes tiers > Stockages Cloud > Composants Snowflake
Last publication date
2024-02-22

Pour plus de technologies supportées par Talend, consultez Composants Talend.

Les données dans Snowflake sont maintenues dans des bases de données. Vous pouvez effectuer une requête sur ces données à l'aide de :
  • tables externes, avec des fichiers de données de référence, situés dans un stockage Cloud. Ces tables stockent des métadonnées de niveau fichier (comme le nom de l'utilisateur ou de l'utilisatrice, les identifiants de version et d'autres propriétés) concernant un fichier de données stocké en externe, fournissant ainsi aux utilisateurs et utilisatrices une interface de table de base de données pour effectuer des requêtes sur les données du fichier. Pour plus d'informations concernant la fonctionnalité de table externe dans Snowflake, consultez https://docs.snowflake.net/manuals/user-guide/tables-external-intro.html (en anglais).

  • Les vues matérialisées, qui stockent des données précalculées dérivées par une requête. Puisque les données sont précalculées, effectuer une requête sur une vue matérialisée est plus rapide que d'exécuter la requête originale. Pour plus d'informations concernant la fonctionnalité de vue matérialisée dans Snowflake, consultez https://docs.snowflake.net/manuals/user-guide/views-materialized.html (en anglais).
Ce scénario décrit la manière dont effectuer une requête sur les données dans un fichier stocké dans un bucket AWS S3 via une table Snowflake externe et une vue matérialisée. Les prérequis sont les suivants :
  • Vous avez un compte Amazon S3 valide.

  • Le fichier de données (log1.json dans cet exemple) se trouve dans le dossier logs sous votre bucket S3 nommé S3://my-bucket.
  • Vous avez un compte Snowflake valide.