Chargement à l’aide de l’interface Web (limité)

L’interface Web de Snowflake fournit un assistant pratique pour charger des quantités limitées de données dans une table à partir d’un petit ensemble de fichiers plats. En arrière-plan, l’assistant utilise les commandes PUT et COPY pour charger les données. Cependant, l’assistant simplifie le processus de chargement des données en combinant les deux phases (mise en zone de préparation des fichiers et chargement des données) en une seule opération et en supprimant tous les fichiers mis en zone de préparation une fois le chargement terminé.

Les instructions de ce chapitre concernent le chargement des données structurées (p. ex. CSV) et semi-structurées (par ex. JSON, Avro, ORC, Parquet, ou XML).

Important

L’assistant n’est destiné qu’au chargement d’un petit nombre de fichiers de taille limitée (jusqu’à 50 MB). Cette limite de taille de fichier a pour but d’assurer une performance optimale, car les performances du navigateur varient d’un ordinateur à l’autre et entre les différentes versions du navigateur. De plus, la consommation de mémoire nécessaire pour chiffrer des fichiers plus volumineux peut entraîner l’épuisement de la mémoire du navigateur et un plantage.

Pour charger des fichiers plus volumineux ou un grand nombre de fichiers, nous vous recommandons d’utiliser le client Snowflake SnowSQL. Pour plus de détails, voir Chargement en lot à l’aide de COPY.

Dans ce chapitre :

Step 1: Opening the Load Data Wizard

  1. Cliquez sur Databases Databases tab » Tables.

  2. Deux possibilités :

  • Cliquez sur une ligne de la table pour la sélectionner, puis cliquez sur le bouton Load Data.

    ou

  • Cliquez sur le nom d’une table pour ouvrir la page de détails de la table, puis cliquez sur le bouton Load Table.

L’assistant Load Data s’ouvre. L’assistant chargera les données dans la table que vous avez sélectionnée.

Step 2: Selecting a Warehouse

  1. Sélectionnez un entrepôt dans la liste déroulante.

    La liste comprend tous les entrepôts sur lesquels vous avez le privilège USAGE. Snowflake utilisera cet entrepôt pour charger les données dans la table.

  2. Cliquez sur Next.

Step 3: Selecting Source Files

Important

N’oubliez pas que l’assistant est conçu pour charger de petites quantités de données. Vos fichiers de données individuels doivent avoir chacun une taille inférieure à 50 MB.

You can choose to load data from files on your local machine or files already staged in an existing cloud storage location on Snowflake, Amazon S3, Google Cloud Storage, or Microsoft Azure.

Chargement à partir de votre machine locale

  1. Sélectionnez l’option Load files from your computer et cliquez sur le bouton Select Files.

  2. Sélectionnez un ou plusieurs fichiers de données locaux, et cliquez sur le bouton Open.

  3. Cliquez sur le bouton Next.

Loading from Cloud Storage

Choosing an Existing Stage

  1. Select an existing named stage from the Stage dropdown list.

  2. Cliquez sur le bouton Next.

Creating a New Stage

Complete the steps in this section once per storage location.

  1. Click the plus (+) symbol beside the Stage dropdown list.

  2. Select the location where your files are located: Snowflake or any one of the supported cloud storage services, and click the Next button.

  3. Complete the fields that describe your cloud storage location. For more information, see CREATE STAGE.

  4. Cliquez sur le bouton Finish.

  5. Select your new named stage from the Stage dropdown list.

  6. Cliquez sur le bouton Next.

Step 4: Selecting a File Format

La liste déroulante vous permet de sélectionner un ensemble nommé d’options qui décrit le format de vos fichiers de données.

Choosing an Existing Named File Format

  1. Select an existing named file format from the dropdown list.

  2. Cliquez sur le bouton Next.

Création d’un nouveau format de fichier nommé

  1. Cliquez sur le symbole plus (+) à côté de la liste déroulante.

  2. Remplissez les champs à l’écran pour faire correspondre le format de vos fichiers de données. Pour une description des options, voir CREATE FILE FORMAT.

  3. Cliquez sur le bouton Finish.

  4. Select your new named file format from the dropdown list.

  5. Cliquez sur le bouton Next.

Step 5: Selecting Load Options

  1. Specify how Snowflake should behave if errors in the data files are encountered. For more information about the ON_ERROR copy option, see COPY INTO <table>.

  2. Cliquez sur le bouton Load.

    Snowflake charge les données dans votre table sélectionnée en utilisant l’entrepôt que vous avez sélectionné.

    Note

    Si l’entrepôt n’est pas en cours d’exécution, le relancer peut prendre un certain temps (jusqu’à 5 minutes), en plus du temps nécessaire au chargement.

  3. Click the OK button. The load data wizard closes.