Ajouter un élément de data store de stockage cloud ou de base de données

Les éléments de data store dans ArcGIS Online permettent d’accéder aux données de ArcGIS Data Pipelines.

Lorsque vous utilisez l’éditeur Data Pipelines pour ajouter un jeu de données à partir d’un emplacement de stockage cloud ou d’une base de données, un élément de data store est créé dans votre contenu. Cette procédure permet de créer un élément de data store, mais l’éditeur Data Pipelines utilise des crédits lorsque vous êtes connecté. Vous pouvez également ajouter un élément de data store à partir de l’onglet My content (Mon contenu) de la page Content (Contenu) dans ArcGIS Online, qui n’utilise pas de crédit.

Ajouter un élément de data store

Le rôle affecté à votre compte doit disposer au moins des privilèges suivants pour pouvoir créer un élément de data store de stockage cloud ou de base de données dans ArcGIS Online :

  • Créer et exécuter des pipelines de données
  • Créer, mettre à jour, supprimer (du contenu)
  • Publier des couches d’entités hébergées

Pour ajouter un élément de data store à partir de l’onglet My content (Mon contenu), procédez comme suit :

  1. Vérifiez que vous êtes connecté à votre organisation.
  2. Dans l’onglet My content (Mon contenu) de la page Content (Contenu), cliquez sur New item (Nouvel élément), puis sur Data store.
  3. Sélectionnez le type de data store à ajouter.
    • Database (Base de données) : si vous utilisez cette option, sélectionnez l’entrepôt de données cloud auquel vous souhaitez accéder : BigQuery (BigQuery) ou Snowflake (Snowflake).
    • Cloud Storage (Stockage cloud) : si vous utilisez cette option, sélectionnez l’emplacement de stockage BLOB dans le cloud qui contient les données : Amazon S3 (Amazon S3) ou Microsoft Azure Storage (Microsoft Azure Storage).
  4. Cliquez sur Next (Suivant).
  5. Les informations à fournir pour la connexion dépendent de l’emplacement de données que vous avez choisi à l’étape 3.
  6. Pour vous connecter à Google BigQuery, utilisez l’authentification des services et spécifiez les informations d’identification et l’emplacement des données de la manière suivante :
    1. Cliquez sur Select key file (Sélectionner un fichier de clé), accédez au fichier de clé (.json) qui contient les informations d’identification requises pour accéder à l’entrepôt de données et sélectionnez-le.
    2. Dans le champ Project id (ID de projet), spécifiez l’identifiant du projet BigQuery qui contient les données dont vous avez besoin.

    Pour plus d’informations sur le mode d’utilisation du contenu et les limitations, consultez l’aide ArcGIS Data Pipelines.

  7. Pour vous connecter à Snowflake, utilisez l’authentification des utilisateurs, spécifiez les informations d’identification et identifiez l’emplacement des données de la manière suivante :
    1. Dans le champ Server (Serveur), spécifiez l’URL permettant d’accéder à votre compte Snowflake.
    2. Saisissez le nom d’utilisateur et le mot de passe de votre compte Snowflake dans les champs correspondants.
    3. Dans le champ Database (Base de données), spécifiez le nom de la base de données Snowflake qui contient les données.
    4. Dans le champ Schema (Structure), saisissez le nom de la structure qui contient les données dont vous avez besoin.
    5. Dans le champ Warehouse (Entrepôt), spécifiez le nom de l’entrepôt qui doit fournir les ressources informatiques lors de la connexion.
    6. Dans le champ Role (Rôle), spécifiez le nom du rôle qui octroie les privilèges de la connexion.

      Ce rôle doit posséder au moins les privilèges USAGE et CREATE STAGE sur la structure que vous avez spécifiée à l’étape d.

    Pour plus d’informations sur le mode d’utilisation du contenu et les limitations, consultez l’aide ArcGIS Data Pipelines.

  8. Pour accéder au contenu d’un compartiment Amazon Simple Storage Service (S3), spécifiez une clé d’accès et l’emplacement des données de la manière suivante :
    1. Dans le champ Access key (Clé d’accès), spécifiez l’ID de la clé d’accès de votre compte Amazon Web Services (AWS).
    2. Dans le champ Secret key (Clé secrète), spécifiez la clé d’accès secrète pour l’ID de clé d’accès que vous avez fourni à l’étape précédente.
    3. Dans le menu déroulant Region (Région), sélectionnez la région AWS dans laquelle se trouve le compartiment S3.
    4. Dans le champ Bucket name (Nom du compartiment), indiquez le nom du compartiment S3.
    5. Dans le champ Folder (Dossier), vous pouvez également spécifier le chemin d’accès et le nom d’un sous-dossier pour accéder directement à ce sous-dossier dans le compartiment.

      Si vous ne spécifiez pas de nom de dossier, le data store accède à l’emplacement du compartiment racine.

    Pour plus d’informations sur le mode d’utilisation du contenu et les limitations, consultez l’aide ArcGIS Data Pipelines.

  9. Pour accéder au contenu d’un conteneur Microsoft Azure, spécifiez l’emplacement des données et les informations d’authentification par clé partagée ou signature d’accès partagé de la manière suivante :
    1. Sélectionnez l’une des options suivantes dans le menu déroulant Authentication type (Type d’authentification) et spécifiez les informations d’authentification appropriées :

      • Shared Key (Clé partagée) : spécifiez le nom de votre compte Microsoft Azure et la clé de ce compte.
      • Shared Access Signature (Signature d’accès partagé) : spécifiez le nom de votre compte Microsoft Azure et un jeton de signature d’accès partagé.

    2. Sélectionnez l’une des options suivantes dans le menu déroulant Storage domain (Domaine de stockage) :

      • Azure Cloud (Azure Cloud) : sélectionnez cette option si le conteneur se trouve dans le cloud Microsoft Azure commercial.
      • Azure US Government (Azure US Government) : sélectionnez cette option si le conteneur se trouve dans le cloud Microsoft Azure du gouvernement des États-Unis.
      • Other (Autre) : sélectionnez cette option si vous avez déployé le conteneur dans un domaine personnalisé. Spécifiez l’extrémité de stockage blob Azure dans le champ Endpoint (Extrémité).

    3. Dans le champ Container name (Nom du conteneur), spécifiez le nom du conteneur de stockage Blob Azure.
    4. Dans le champ Folder (Dossier), vous pouvez également spécifier le chemin d’accès et le nom d’un sous-dossier pour accéder directement à ce sous-dossier dans le conteneur.

      Si vous ne spécifiez pas de nom de dossier, le data store accède à l’emplacement du conteneur racine.

    Pour plus d’informations sur le mode d’utilisation du contenu et les limitations, consultez l’aide ArcGIS Data Pipelines.

  10. Une fois que vous avez spécifié les informations de connexion, cliquez sur Next (Suivant).
  11. Indiquez un titre.
  12. Dans My content (Mon contenu), choisissez un dossier dans lequel l’élément doit être enregistré.

    Vous pouvez également sélectionner Create new folder (Créer un dossier) dans le menu et entrer un nom de dossier pour enregistrer l’élément dans un nouveau dossier.

    Les noms de dossiers ne peuvent pas contenir de caractères Unicode à 4 octets.

  13. Si l’administrateur de votre organisation a configuré des catégories de contenu, cliquez sur Assign Category (Attribuer une catégorie) et sélectionnez un maximum de 20 catégories pour aider les utilisateurs à trouver l’élément.

    Vous pouvez également utiliser la zone Filter categories (Filtrer les catégories) pour affiner la liste des catégories.

  14. Saisissez des balises qui décrivent l’élément.

    Séparez les termes par une virgule (par exemple, Terres fédérales correspond à une balise, alors que Terres, fédérales correspond à deux balises).

    Lors de votre saisie, vous pouvez sélectionner n’importe quelle balise affichée. Ces balises vous sont suggérées à partir de celles que vous avez déjà ajoutées.

  15. Saisissez éventuellement un résumé qui décrit l’élément.
  16. Cliquez sur Create connection (Créer une connexion).

L’élément de data store est créé et la page de l’élément s’ouvre.