Chargement et déchargement des données DDL

Les zones de préparation et les formats de fichier sont des objets de base de données nommés qui peuvent être utilisés pour simplifier et rationaliser le chargement en bloc de données et le déchargement de données dans des tables de base de données.

Les canaux sont des objets de base de données nommés qui définissent des instructions COPY pour le chargement de micro-lots de données à l’aide de Snowpipe.

Dans ce chapitre :

Gestion des zones de préparation

Snowflake prend en charge deux types de zones de préparation de stockage des fichiers de données utilisés pour le chargement / déchargement :

  • Les zones de préparation internes stockent les fichiers en interne dans Snowflake.

  • Les zones de préparation externes stockent les fichiers dans un emplacement externe (c.-à-d. un compartiment S3) qui est référencé par la zone de préparation. Une zone de préparation externe spécifie, le cas échéant, les informations d’emplacement et d’informations d’identification pour le compartiment S3.

Les zones de préparation externes et internes peuvent inclure des options de format de fichier et de copie.

Gestion de format de fichier

Un format de fichier encapsule des informations, telles que le type de fichier (CSV, JSON, etc.) et les options de formatage spécifiques à chaque type, pour les fichiers de données utilisés pour le chargement / déchargement de lots.

Gestion des canaux

Un canal encapsule une seule instruction COPY pour le chargement d’un ensemble de fichiers de données dans une table à partir d’une file d’attente d’alimentation.