Bases de données prises en charge

Insights in ArcGIS Enterprise
Insights desktop
Remarque :

Les connexions aux bases de données sont prises en charge dans Insights in ArcGIS Enterprise et Insights desktop.

Les connexions aux bases de données vous permettent de vous connecter directement aux tables de base de données dans Insights. Les tableaux ci-dessous répertorient les bases de données et versions prises en charge auxquelles vous pouvez vous connecter lorsque vous utilisez Insights.

Google BigQuery

Google BigQuery est une base de données basée sur le Cloud qui se met à jour automatiquement. BigQuery est disponible pour toutes les versions de Insights prises en charge.

Remarque :

Insights utilise une authentification de compte de service lors de la connexion à BigQuery. Un compte de service doté d’un rôle Mise à jour, Propriétaire ou Consultation est requis pour créer une connexion depuis Insights vers BigQuery. Pour plus d’informations, reportez-vous à la rubrique Créer un compte de service et une clé privée dans le guide des connecteurs Insights.

Limitations

Les champs de type chaîne dans les tables provenant des connexions BigQuery ne peuvent pas être convertis en champs de date/heure dans la fenêtre de données ou en utilisant un calcul DATEVALUE qui ne spécifie pas de format de date dans Insights 2021.3 ou une version antérieure. Stockez les données de date et d’heure dans la base de données en utilisant un type de données de date et d’heure valide ou utilisez une expression de calcul qui inclut un format de date valide.

BigQuery calcule la médiane et le centile de manière approximative. Les statistiques de médiane et de centile calculées sur les jeux de données à partir de BigQuery risquent donc de ne pas correspondre aux résultats générés à partir d’autres sources de données. Les statistiques de médiane et de centile sont disponibles pour les tables de synthèse et certains diagrammes.

Remarque :

La valeur d’une médiane pour une boîte à moustaches représente la véritable médiane et non la médiane approximative calculée par BigQuery.

BigQuery ne prend pas en charge les calculs de mode pour l’agrégation spatiale ou la moyenne spatiale.

BigQuery prend uniquement en charge la référence spatiale 4326 (World Geodetic System 1984). Par conséquent, seule la référence spatiale 4326 est prise en charge lors de l’activation de la localisation avec des coordonnées. Pour activer la localisation en utilisant une autre référence spatiale, vous devez d’abord copier les données dans votre classeur.

Les tables partitionnées de BigQuery ne sont pas prises en charge. Une vue filtrée doit être créée pour ajouter des données à partir d’une table partitionnée.

Les fonctionnalités spatiales suivantes ne sont actuellement pas prises en charge pour les connexions en lecture seule :

  • Agrégation spatiale avec des lignes ou des surfaces dans le paramètre Choose a layer to summarize (Choisir une couche à synthétiser)
  • Activer la localisation
  • Calculer la densité
  • Calculer le ratio de densité
  • Agrégats K-moyennes
  • Moyenne spatiale
  • Enrichir les données

Microsoft SQL Server

Le tableau suivant répertorie les versions prises en charge de Microsoft SQL Server :

Insights 2024.1Insights 2023.3Insights 2023.2

Éditions Standard et Enterprise :

  • Microsoft SQL Server 2022
  • Microsoft SQL Server 2019 pourWindows (64 bits)
  • Microsoft SQL Server 2019 pourLinux (64 bits)
  • Microsoft SQL Server 2017 pour Windows (64 bits)
  • Microsoft SQL Server 2017 pour Linux (64 bits)
  • Microsoft SQL Server 2016 (64 bits)

Éditions Standard et Enterprise :

  • Microsoft SQL Server 2019 pourWindows (64 bits)
  • Microsoft SQL Server 2019 pourLinux (64 bits)
  • Microsoft SQL Server 2017 pour Windows (64 bits)
  • Microsoft SQL Server 2017 pour Linux (64 bits)
  • Microsoft SQL Server 2016 (64 bits)

Base de données Cloud en tant que service :

  • Microsoft Azure SQL Database
Remarque :

Il est recommandé de veiller à ce que vos services packs soient toujours à jour. Si vous rencontrez des difficultés lors de l’utilisation de tables depuis SQL Server, assurez-vous que le Service Pack le plus récent est installé pour l’instance de base de données et mettez les Service Packs à jour si nécessaire.

Oracle

Le tableau suivant répertorie les versions prises en charge de Oracle :

Insights 2024.1Insights 2023.3Insights 2023.2

Éditions Standard, Standard One et Enterprise :

  • Oracle 21c
  • Oracle 19c (64 bits)
  • Oracle 18c (64 bits)
  • Oracle 12c R2 (64 bits) 12.2.0.1
  • Oracle 12c R1 (64 bits) 12.1.0.2
Remarque :

Lorsque des connexions Oracle utilisant TNS sont utilisées dans un déploiement ArcGIS Server multiple, toutes les machines ArcGIS Server doivent présenter la même configuration Oracle, y compris ce qui suit :

  • Le même chemin d’accès au fichier TNS
  • Le même contenu dans le fichier TNS (tnsnames.ora)

Si une entrée du fichier TNS est mise à jour, vous devez redémarrer ArcGIS Server afin que les modifications prennent effet dans Insights.

PostgreSQL

Le tableau suivant répertorie les versions prises en charge de PostgreSQL :

Insights 2024.1Insights 2023.3Insights 2023.2

Prise en charge de Postgres PostGIS :

  • PostgreSQL 16 (64 bits) avec PostGIS 3.4
  • PostgreSQL 15 (64 bits) avec PostGIS 3.3
  • PostgreSQL 14 (64 bits) avec PostGIS 3.1.4
  • PostgreSQL 13 (64 bits) avec PostGIS 3.03
  • PostgreSQL 12 (64 bits) avec PostGIS 3.0.1
  • PostgreSQL 11 (64 bits) avec PostGIS 2.5
  • PostgreSQL 10 (64 bits) avec PostGIS 2.4 ou 2.5

Prise en charge de Postgres PostGIS :

  • PostgreSQL 15 (64 bits) avec PostGIS 3.3
  • PostgreSQL 14 (64 bits) avec PostGIS 3.1.4
  • PostgreSQL 13 (64 bits) avec PostGIS 3.03
  • PostgreSQL 12 (64 bits) avec PostGIS 3.0.1
  • PostgreSQL 11 (64 bits) avec PostGIS 2.5
  • PostgreSQL 10 (64 bits) avec PostGIS 2.4 ou 2.5

Prise en charge des géodatabases PostgreSQL :

  • PostgreSQL 10,6 (64 bits)
  • PostgreSQL 9,6 (64 bits)

Pour les bases de données PostgreSQL sans extension spatiale, seules les versions 9.6, 10, et 11 sont prises en charge.

Limitation

L’activation de la localisation par coordonnées présente des performances réduites sur les tables d’une base de données PostgreSQL appartenant à un compte d’utilisateur autre que celui utilisé pour créer la connexion à la base de données. Pour de meilleurs résultats, les connexions aux bases de données et les tables de base de données doivent avoir le même propriétaire.

SAP HANA

Le tableau suivant répertorie les versions prises en charge de SAP HANA :

Insights 2024.1Insights 2023.3Insights 2023.2

Prise en charge de SAP HANA :

  • SAP HANA Cloud
  • SAP HANA 2.0 SPS05
Remarque :

Les vues de modélisation SAP HANA ne sont pas prises en charge.

Snowflake

Snowflake est une base de données basée sur le Cloud qui se met à jour automatiquement. Snowflake est disponible pour toutes les versions de Insights prises en charge.

Limitations

Les jointures ne sont actuellement pas prises en charge pour les tables issues de Snowflake. Vous pouvez créer une vue avec la jointure requise dans Snowflake et utiliser cette vue dans Insights.

Les fonctionnalités spatiales suivantes ne sont actuellement pas prises en charge pour les connexions en lecture seule :

  • Agrégation spatiale avec des lignes ou des surfaces dans le paramètre Choose a layer to summarize (Choisir une couche à synthétiser)
  • Activer la localisation
  • Zone tampon/Zones isochrones
  • Calculer la densité
  • Calculer le ratio de densité
  • Agrégats K-moyennes
  • Moyenne spatiale
  • Enrichir les données

Géodatabases d’entreprise

Dans Insights, vous pouvez créer une connexion à une base de données Microsoft SQL Server, Oracle, SAP HANA ou PostgreSQL prise en charge pour laquelle une géodatabase d’entreprise non versionnée est définie. Si la géodatabase est versionnée, les données doivent être désinscrites comme versionnées pour pouvoir les exploiter dans Insights. Actuellement, seules les tables utilisateur de géodatabase qui n’ont pas été créées sous la structure utilisateur SDE sont consultables et accessibles depuis Insights. Insights ne fonctionne pas directement avec les géodatabases fichier et personnelles.

Les administrateurs de la géodatabase ont accès aux tables système qui ne peuvent pas être utilisées dans Insights. Il est recommandé de créer des connexions aux géodatabases d’entreprise en utilisant le compte d’un rôle autre qu’Administration (Création, Publication, Mise à jour, Analyse ou Consultation). Le rôle Analyse est recommandé.

Plateformes de base de données supplémentaires

Outre les bases de données prises en charge, il est également possible d’ajouter des connecteurs pour les autres bases de données relationnelle utilisant un pilote Java Database Connectivity (JDBC). Reportez-vous au guide des connecteurs Insights pour plus d’informations sur les fichiers de configuration requis et les connecteurs approuvés pour Insights.

Des connecteurs de base de données supplémentaires sont disponibles dans toutes les versions de Insights prises en charge :

Limitations

Insights ne prend en charge que des systèmes de base de données client-serveur accessibles via un réseau. Les autres types de systèmes de base de données, tels que les bases de données incorporées, ne sont pas pris en charge.

Les champs de type chaîne ne peuvent pas être convertis en champs de date/heure dans la fenêtre de données ou en utilisant un calcul DATEVALUE qui ne spécifie pas de format de date pour ces connecteurs. Stockez les données de date et d’heure dans la base de données en utilisant un type de données de date et d’heure valide (configuré dans le fichier dialect.yml) ou utilisez une expression de calcul qui inclut un format de date valide. Reportez-vous au guide des connecteurs Insights pour plus d’informations sur la configuration des types de données.

Les fonctionnalités spatiales suivantes ne sont actuellement pas prises en charge pour les connexions en lecture seule :

  • Agrégation spatiale avec des lignes ou des surfaces dans le paramètre Choose a layer to summarize (Choisir une couche à synthétiser)
  • Activer la localisation
  • Zone tampon/Zones isochrones
  • Calculer la densité
  • Calculer le ratio de densité
  • Agrégats K-moyennes
  • Moyenne spatiale
  • Enrichir les données
  • Le calcul de la géométrie est pris en charge uniquement pour les connexions en lecture seule si la base de données prend en charge le calcul de la géométrie (longueur, superficie et périmètre) et si la fonctionnalité geometricProperties est définie sur true dans le fichier de configuration du dialecte SQL.

Ressources

Pour plus d’informations sur les bases de données, reportez-vous aux rubriques suivantes :

Étapes suivantes

Maintenant que vous savez quelles bases de base de données sont prises en charge, l’étape suivante consiste à télécharger les fichiers fournisseurs requis pour votre type de base de données. Pour plus d’informations, reportez-vous à la rubrique Fichiers fournisseurs requis.