Créer et gérer des Datastores

Vous pouvez créer et gérer des datastores depuis la page Datastore.

Créer un datastore

Pour créer un datastore :

  1. Accédez à la page Datastores.

  2. Cliquez sur + New Datastore.

  3. Saisissez un Name pour votre datastore.

  4. Saisissez une Primary Key ou activez l’option Autogenerate a Primary Key si une clé primaire n’est pas essentielle à votre cas d’utilisation.

    • Si vous choisissez de saisir une clé primaire, la clé doit être un nom de colonne dans vos données où chaque clé possède une valeur unique.
    • Le choix de l’autogénération d’une clé supprime votre capacité à fournir vos propres clés pour les nouveaux éléments du datastore, mais vous pouvez toujours mettre à jour les éléments existants en spécifiant leurs clés.
  5. Optionnellement, saisissez une Description pour votre datastore.

  6. Optionnellement, vous pouvez initialiser votre datastore avec des données provenant d’un fichier JSON ou CSV. Utilisez l’une des méthodes suivantes pour téléverser le contenu du fichier :

    • Faites glisser et déposez le fichier dans l’interface utilisateur.
    • Cliquez sur browse files pour parcourir et sélectionner un fichier depuis votre ordinateur.
    • Copiez un fichier CSV sur votre ordinateur et utilisez Ctrl/Cmd + V pour le coller.

    Le fichier CSV ou JSON doit inclure une ligne d’en-tête avec une colonne qui correspond à votre clé primaire.

  7. Cliquez sur Create. Une fenêtre contextuelle de confirmation apparaît avec des options pour créer un workflow ou une application à partir de votre datastore, ou pour afficher le datastore.

Créer à partir d’une application ou d’un workflow

Vous pouvez créer un datastore à partir d’une application ou d’un workflow en cliquant sur le bouton Datastore ID dans une action de datastore et en sélectionnant New Datastore.

Créer un workflow à partir d'un workflow en cliquant sur New Datastore

Modifier un datastore

Modifier manuellement vos données

Pour modifier manuellement une ligne dans votre datastore :

  1. Sur la page Datastores, localisez votre datastore et cliquez dessus pour l’ouvrir.
  2. Survolez la ligne que vous souhaitez modifier et cliquez sur Edit Image icône.
  3. Utilisez les onglets JSON ou Raw text pour modifier les clés de la ligne.

Remarque : Vous ne pouvez pas modifier manuellement la clé primaire d’une ligne. Si vous devez modifier une clé primaire, supprimez la ligne et ajoutez-la à nouveau ou téléversez à nouveau les données à partir d’un fichier.

Mettre à jour à l’aide d’un fichier

Pour mettre à jour un datastore à l’aide d’un fichier :

  1. Sur la page Datastores, localisez votre datastore et cliquez dessus pour l’ouvrir.
  2. Cliquez sur Add Data.
  3. Sélectionnez une option pour la gestion de vos données.
    • Overwrite remplace les lignes existantes de votre tableau par les données de votre fichier.
    • Append ajoute les lignes de votre fichier au jeu de données existant. L’option d’ajout ne vous permet pas d’ajouter des entrées en double à votre jeu de données.
  4. Cliquez sur Add.

Afficher un datastore

Pour afficher un datastore, localisez votre datastore sur la page Datastores et cliquez dessus pour l’ouvrir.

Une fois que vous avez ouvert un datastore, vous pouvez :

  • Exporter le jeu de données vers un fichier JSON ou CSV.
  • Cliquez sur Columns pour afficher ou masquer les colonnes du tableau.
  • Cliquez sur Create pour créer un workflow ou une application à partir du datastore.
  • Cliquez sur Add data pour ajouter des données à partir d’un fichier CSV ou JSON.

Le bouton Table Options vous permet de :

Limitations

Les datastores présentent les limitations suivantes :

  • Un datastore peut contenir jusqu’à 100 000 lignes.
  • Une colonne de clé primaire de type string est requise et doit identifier chaque ligne de manière unique.
  • Chaque ligne peut atteindre une taille de 100 Ko.
  • La valeur de la clé primaire est immuable, elle ne peut pas être modifiée après la création de la ligne.

Contactez le support si vous avez un cas d’utilisation qui dépasse ces limites.

Pour aller plus loin