Étape 2. Création d’objets préparés

Note

En principe, cette étape n’est pas nécessaire si vous préparez des fichiers de données au niveau de la zone de préparation de l’utilisateur ou de table. Pour plus d’informations, voir Chargement en lot à partir d’un système de fichiers local.

Exécutez CREATE STAGE pour créer une zone de préparation interne nommée. Cette étape est recommandée lorsque vous prévoyez de charger régulièrement des fichiers de données provenant de la même source.

Les exemples suivants créent des zones de préparation internes qui spécifient les formats de fichier que vous avez créés dans l”étape 1. Notez que si vous spécifiez des options de format de fichier (ou un objet de format de fichier nommé) pour la zone de préparation, il n’est pas nécessaire de spécifier ultérieurement les mêmes options de format de fichier dans la commande COPY utilisée pour charger les données depuis la zone de préparation.

Préparation de fichiers de données CSV

L’exemple suivant crée une zone de préparation interne nommée my_csv_stage. Les valeurs des paramètres qui ne sont pas spécifiées utilisent les valeurs par défaut (DATE_FORMAT = AUTO, COMPRESSION = AUTO, etc.).

CREATE OR REPLACE STAGE my_csv_stage
  FILE_FORMAT = mycsvformat;

Préparation de fichiers de données JSON

L’exemple suivant crée une zone de préparation interne nommée my_json_stage. Les valeurs des paramètres qui ne sont pas spécifiées utilisent les valeurs par défaut (DATE_FORMAT = AUTO, COMPRESSION = AUTO, etc.).

CREATE OR REPLACE STAGE my_json_stage
  FILE_FORMAT = myjsonformat;

Suivant : Étape 3. Préparez des fichiers de données