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

L”Classic Console 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 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 :

Étape 1 : Ouverture de l’assistant de chargement de données

  1. Cliquez sur Databases Databases tab.

  2. Cliquez sur le lien d’une base de données spécifique pour afficher les objets stockés dans cette base.

  3. Cliquez sur l’onglet Tables.

  4. 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.

Étape 2 : Sélection d’un entrepôt

  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.

Étape 3 : Sélection des fichiers sources

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.

Vous pouvez choisir de charger des données à partir de fichiers sur votre machine locale, ou à partir de fichiers déjà mis en zone de préparation dans un emplacement de stockage Cloud sur Snowflake, Amazon S3, Google Cloud Storage, ou 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.

Chargement depuis Cloud Storage

Choisir une zone de préparation existante

  1. Sélectionnez une zone de préparation nommée existante dans la liste déroulante Stage.

  2. Cliquez sur le bouton Next.

Création d’une zone de préparation

Effectuez les étapes de cette section une fois par emplacement de stockage.

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

  2. Sélectionnez l’emplacement où se trouvent vos fichiers : Snowflake ou l’un des services de stockage Cloud pris en charge, puis cliquez sur le bouton Next.

  3. Remplissez les champs qui décrivent votre emplacement de stockage dans le Cloud. Pour plus d’informations, voir CREATE STAGE.

  4. Cliquez sur le bouton Finish.

  5. Sélectionnez votre nouvelle zone de préparation nommée dans la liste déroulante Stage.

  6. Cliquez sur le bouton Next.

Étape 4 : Sélection d’un format de fichier

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.

Sélection d’un format de fichier nommé existant

  1. Sélectionnez votre format de fichier nommé existant dans la liste déroulante.

  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. Sélectionnez votre nouveau format de fichier nommé dans la liste déroulante.

  5. Cliquez sur le bouton Next.

Étape 5 : Sélection des options de chargement

  1. Précisez comment Snowflake doit se comporter en cas d’erreurs dans les fichiers de données. Pour plus d’informations sur l’option de copie ON_ERROR , voir 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. Cliquez sur le bouton OK. L’assistant de chargement de données se ferme.