Utilisez des enregistrements issus d’une table Snowflake en entrée dans ArcGIS Data Pipelines.
Remarques sur l’utilisation
Gardez les points suivants à l’esprit lorsque vous utilisez Snowflake :
- Pour utiliser un jeu de données issu de Snowflake, vous devez d’abord créer un élément de data store. Les éléments de data store stockent de manière sécurisée les identifiants et les informations de connexion qui permettent à Data Pipelines de lire les données. Pour créer un data store, suivez la procédure décrite dans la section Se connecter à Snowflake ci-dessous.
- Pour modifier l’élément de data store que vous avez configuré, utilisez le paramètre Data store item (Élément de data store) pour supprimer l’élément actuellement sélectionné et choisissez l’une des options suivantes :
- Add data store (Ajouter un data store) – Créez un nouvel élément de data store.
- Select item (Sélectionner un élément) – Accédez à du contenu pour sélectionner un élément de data store existant.
- Utilisez le paramètre Table pour spécifier le jeu de données à utiliser. Les noms de table respectent la casse. Par exemple, si la table est nommée MaTable, vous devez indiquer son nom en respectant les minuscules/majuscules.
- Pour améliorer les performances de lecture des jeux de données en entrée, vous pouvez utiliser les options suivantes :
- Utilisez le paramètre Use caching (Utiliser la mise en cache) pour stocker une copie du jeu de données. La copie en cache est conservée uniquement si au moins un onglet de navigateur ouvert sur l’éditeur est connecté. Cela peut accélérer l’accès aux données lors du traitement. Si les données sources ont été mises à jour depuis leur mise en cache, désélectionnez ce paramètre et prévisualisez ou exécutez à nouveau l’outil.
- Après avoir configuré un jeu de données en entrée, configurez l’un des outils suivants pour limiter la quantité de données traitées :
- Filtrer par attribut - conserve un sous-ensemble d’enregistrements contenant certaines valeurs attributaires.
- Sélectionner des champs - Conserve uniquement les champs d’intérêt.
- Filtrer selon l’étendue - conserve un sous-ensemble d’enregistrements dans une certaine étendue spatiale.
Se connecter à Snowflake
Pour utiliser des données stockées dans Snowflake, suivez la procédure ci-après pour créer un élément de data store dans l’éditeur Data Pipelines :
- Dans la barre d’outils de l’éditeur Data Pipelines, cliquez sur Inputs (Entrées) et sélectionnez Snowflake.
La boîte de dialogue Select a data store connection (Sélectionner une connexion à un data store) s’affiche.
- Sélectionnez Add a new data store (Ajouter un nouveau data store).
- Cliquez sur Next (Suivant).
La boîte de dialogue Add a connection to a data store (Ajouter une connexion à un data store) apparaît.
- Indiquez l’URL du serveur dans la source Snowflake. Notez que la validation peut échouer si vous spécifiez https:// dans l’URL du serveur.Par exemple : my_account.snowflakecomputing.com.
- Indiquez le nom d’utilisateur et le mot de passe du compte Snowflake.
- Indiquez le nom de la base de données qui contient les jeux de données auxquels se connecter.
- Fournissez le nom de la structure utilisée pour la base de données.
- Indiquez le nom de l’entrepôt qui fournira les ressources de calcul pour la connexion.
Le rôle doit posséder au moins les privilèges USAGE et CREATE STAGE pour la structure contenant la table dont vous allez lire les données.
- Indiquez le nom du rôle qui définit l’ensemble des autorisations pour la connexion.
- Cliquez sur Next (Suivant).
La fenêtre des détails des éléments s’ouvre.
- Indiquez un titre pour le nouvel élément de data store.
Ce titre apparaîtra dans le contenu du portail. Vous pouvez également stocker l’élément dans un dossier spécifique et indiquer des balises d’élément ou un résumé.
- Cliquez sur Save (Enregistrer) pour créer l’élément de data store.
Un élément Snowflake que vous pouvez configurer pour un certain jeu de données est ajouté dans la zone d’affichage.
Limitations
Les limitations connues sont les suivantes :
- L’authentification de l’utilisateur est le seul type d’authentification pris en charge pour la connexion à Snowflake dans Data Pipelines.
- Pour utiliser un élément de data store afin de vous connecter à des sources de données externes, vous devez être le propriétaire de l’élément du data store. Les éléments de data store qui sont partagés avec vous ne sont pas pris en charge en entrée.
Licences requises
Les licences et configurations suivantes sont requises :
- Type d’utilisateur Creator ou Professional
- Rôle d’éditeur, de facilitateur ou d’administrateur, ou rôle personnalisé équivalent
Afin d’en savoir plus sur la configuration requise pour Data Pipelines, reportez-vous à la rubrique Conditions requises.
Vous avez un commentaire à formuler concernant cette rubrique ?