Bases de données prises en charge

Remarque :

Les connexions à une base de données sont prises en charge dans Insights in ArcGIS Enterprise et dans Insights desktop.

Les connexions de base de données vous permettent de vous connecter directement aux tables de votre 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.

Microsoft SQL Server

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

Insights 2021.1Insights 2020.3Insights 2020.2Insights 3.4

Editions Standard/Enterprise :

  • Microsoft SQL Server 2019 (64 bits)
  • Microsoft SQL Server 2019 pour Linux (64 bits)
  • Microsoft SQL Server 2017 (64 bits)
  • Microsoft SQL Server 2017 pour Linux (64 bits)
  • Microsoft SQL Server 2016 (64 bits)
  • Microsoft SQL Server 2014 (64 bits)

Editions Standard/Enterprise :

  • Microsoft SQL Server 2017 (64 bits)
  • Microsoft SQL Server 2017 pour Linux (64 bits)
  • Microsoft SQL Server 2016 (64 bits)
  • Microsoft SQL Server 2014 (64 bits)

Édition Express :

  • Microsoft SQL Server 2017 (64 bits)

Base de données Cloud en tant que service :

  • Microsoft Azure SQL Database

Oracle

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

Insights 2021.1Insights 2020.3Insights 2020.2Insights 3.4

Éditions Standard/Standard One/Enterprise :

  • Oracle 11g R2 (64 bits) 11.2.0.4
  • Oracle 12c R1 (64 bits) 12.1.0.2
  • Oracle 12c R2 (64 bits) 12.2.0.1
  • Oracle 18c (64 bits)
  • Oracle 19c (64 bits)

Éditions Standard/Standard One/Enterprise :

  • Oracle 11g R2 (64 bits) 11.2.0.4
  • Oracle 12c R1 (64 bits) 12.1.0.2
  • Oracle 12c R2 (64 bits) 12.2.0.1
  • Oracle 18c (64 bits)

Remarque :

Oracle 11g prend en charge les fonctionnalités en lecture seule. D’autres versions de base de données Oracle prennent en charge les fonctionnalités en lecture/écriture.

Appariement de chaîne avancé

La logique d'appariement de chaîne avancé utilise des comparaisons de chaînes non sensibles à la casse et apparie les chaînes nulles et vides. Elle améliore les sorties pour les jointures dans les champs de type chaîne, les filtres dans les champs de type chaîne et les calculs de champ à l'aide des signes égal à (=) ou non égal à (<>) dans les champs de type chaîne, mais nuit aux performances de la base de données.

La fonctionnalité d'appariement de chaîne avancé dans les bases de données Oracle est utilisée dans Insights 2020.3 et versions antérieures, mais est devenue obsolète pour Insights 2021.1 et versions ultérieures. Les connexions créées dans Insights 2020.3 et versions antérieures continueront à utiliser l'appariement de chaîne avancé, à moins que la propriété ne soit modifiée manuellement.

Un administrateur ArcGIS peut remplacer manuellement la propriété advancedStringMatching pour RelationalCatalogServer dans le répertoire d'administration ArcGIS Server.

PostgreSQL

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

Insights 2021.1Insights 2020.3Insights 2020.2Insights 3.4

Prise en charge de Postgres PostGIS :

  • PostgreSQL 11 (64 bits) avec PostGIS 2.5
  • PostgreSQL 10 (64 bits) avec PostGIS 2.4 ou 2.5
  • PostgreSQL 9.6 (64 bits) avec PostGIS 2.3, 2.4, ou 2.5

Prise en charge des géodatabases PostgreSQL :

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

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

SAP HANA

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

Insights 2021.1Insights 2020.3Insights 2020.2Insights 3.4
  • SAP HANA 1.0 SPS12
  • SAP HANA 2.0 SPS02
  • SAP HANA 2.0 SPS03
  • SAP HANA 2.0 SPS04
  • SAP HANA 1.0 SPS12
  • SAP HANA 2.0 SPS02
  • SAP HANA 2.0 SPS03
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. Les versions répertoriées se réfèrent à la dernière version pouvant être approuvée avec la version Insights correspondante. Les versions plus récentes sont également prises en charge mais peuvent ne pas avoir été validées

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

Insights 2021.1Insights 2020.3Insights 2020.2Insights 3.4

Snowflake 5.0.2

Non pris en charge.

Limitations

Les connecteurs Snowflake ne permettent actuellement pas d’utiliser les fonctionnalités spatiales. Si vous ajoutez des tables de base de données à partir de Snowflake, vous pouvez copier les tables dans votre classeur avant d’activer la localisation.

Les champs de type chaîne dans les tables provenant des connexions Snowflake ne peuvent pas être convertis en champs de date/heure dans la fenêtre de données ou via un calcul DATEVALUE ne spécifiant pas un format de date. Les données de date et heure doivent être stockées dans la base de données en utilisant un type de données date ou heure valide ou calculées à l’aide d’une expression comprenant un format de date valide.

Google BigQuery

BigQuery est une base de données basée sur le Cloud qui se met à jour automatiquement. Les versions répertoriées se réfèrent à la dernière version pouvant être approuvée avec la version Insights correspondante. Les versions plus récentes sont également prises en charge mais peuvent ne pas avoir été validées

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

Insights 2021.1Insights 2020.3Insights 2020.2Insights 3.4

Mises à jour du 19 janvier 2021

Non pris en charge.

Limitations

Les connecteurs BigQuery ne permettent actuellement pas d’utiliser les fonctionnalités spatiales. Si vous ajoutez des tables de base de données à partir de BigQuery, vous pouvez copier les tables dans votre classeur avant d’activer la localisation.

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 via un calcul DATEVALUE ne spécifiant pas un format de date. Les données de date et heure doivent être stockées dans la base de données en utilisant un type de données date ou heure valide ou calculées à l’aide d’une expression comprenant un format de date valide.

Géodatabase d'entreprise

Insights in ArcGIS Enterprise et Insights desktop vous permettent de créer une connexion à une base de données relationnelle Microsoft SQL Server, Oracle, SAP HANA ou PostgreSQL prise en charge, pour laquelle une géodatabase d’entreprise non versionnée est définie. Dans le cas d’une géodatabase versionnée, les données doivent être désinscrites comme versionnées pour qu’elles soient exploitables dans Insights. Actuellement, seules les tables utilisateur de géodatabase qui ne sont pas créées sous la structure utilisateur sde sont consultables et accessibles depuisInsights. Insights ne fonctionne pas directement avec les géodatabases fichier et personnelles.

Plateformes de base de données supplémentaires

Remarque :

Cette fonctionnalité est actuellement en mode Pré-version.

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.

Limitations

Ces connecteurs ne permettent actuellement pas d’utiliser les fonctionnalités spatiales. Si vous ajoutez des tables de base de données depuis une base de données qui ne figure pas sur la liste des bases de données prises en charge, vous pouvez copier les tables dans votre classeur avant d’activer la localisation.

Les champs de type chaîne ne peuvent pas être convertis en champs de date/heure dans la fenêtre de données ou via un calcul DATEVALUE ne spécifiant pas un format de date pour ces connecteurs. Les données de date et heure doivent être stockées dans la base de données en utilisant un type de données date ou heure valide (configuré dans le fichier dialect.yml) ou calculées à l’aide d’une expression comprenant un format de date valide. Consultez le guide des connecteurs Insights pour plus d’informations sur la configuration des types de données.

Ressources

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

Etapes 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.