Database supportati

Insights in ArcGIS Enterprise
Insights desktop
Nota:

Le connessioni al database sono supportate in Insights in ArcGIS Enterprise e Insights desktop.

Le connessioni database consentono di connettersi direttamente con le tabelle database in Insights. Le tabelle seguenti elencano i database supportati e le versioni a cui è possibile connettersi quando si utilizza Insights.

Google BigQuery

BigQuery è un database basato su cloud che si aggiorna automaticamente. BigQuery è supportato nelle seguenti versioni di Insights:

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Supportato*

Non supportato

*Le funzionalità spaziali non sono supportate in Insights 2021.1. Le connessioni sono di sola lettura su Insights 2021.2.

Nota:

Insights utilizza l'autenticazione dell'account di servizio quando si connette a BigQuery. Per creare una connessione è necessario un account di servizio con ruolo di editor, proprietario o visualizzatore da Insights a BigQuery. Per ulteriori informazioni consultare Creare un account di servizio e una chiave privata nella guida del connettore Insights.

Limitazioni

I campi stringa nelle tabelle da BigQuery delle connessioni non possono essere convertiti in campi data/ora dal pannello dei dati o utilizzando un DATEVALUE calcolo che non specifica un formato di data nella versione 2021.3 di Insightse inferiore. Dati data e ora dovrebbero essere archiviati nel database utilizzando data e ora valide tipo dati o calcolati utilizzando un'espressione che include un formato data ora valido.

BigQuery usa i calcoli approssimati per la media e la percentuale. Quindi, le statistiche medie e percentuali calcolate sui dataset da BigQuery potrebbero non corrispondere ai risultati visti da altre fonti di dati. Le statistiche mediane e percentuali sono disponibili sulle tabelle riassuntive e in alcuni grafici.

Nota:

Il valore medio su diagramma a scatola rappresenta la vera mediana, piuttosto che la mediana approssimata calcolata con BigQuery.

BigQuery non supporta i calcoli di modalità per Aggregazione spaziale o Media spaziale.

BigQuery supporta solo il riferimento spaziale 4326 (World Geodetic System 1984). Pertanto, solo il riferimento spaziale 4326 è supportato quando si abilita la posizione con le coordinate. Per abilitare la localizzazione usando un diverso riferimento spaziale, devi prima copiare i dati nella tua cartella di lavoro.

Le tabelle partizionate da BigQuery non sono supportate. Una vista filtrata deve essere creata per aggiungere dati da una tabella partizionata.

Le seguenti capacità spaziali non sono attualmente supportate per le connessioni di sola lettura:

  • Usa l'aggregazione spaziale con linee o aree nel parametro Scegli un layer per riepilogare.
  • Utilizzare la posizione Abilita.
  • Usare Calcolo densità.
  • Usa Calcola rapporto di densità.
  • Usa Cluster K-Means.
  • Usa Media spaziale.
  • Usare Aggiungi dati.

Microsoft SQL Server

La seguente tabella elenca le versioni supportate di Microsoft SQL Server:

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Edizione Standard/Enterprise:

  • Microsoft SQL Server 2019 (64 bit)
  • Microsoft SQL Server 2019 per Linux (64 bit)
  • Microsoft SQL Server 2017 (64 bit)
  • Microsoft SQL Server 2017 per Linux (64 bit)
  • Microsoft SQL Server 2016 (64 bit)

Edizione Standard/Enterprise:

  • Microsoft SQL Server 2019 (64 bit)
  • Microsoft SQL Server 2019 per Linux (64 bit)
  • Microsoft SQL Server 2017 (64 bit)
  • Microsoft SQL Server 2017 per Linux (64 bit)
  • Microsoft SQL Server 2016 (64 bit)
  • Microsoft SQL Server 2014 (64 bit)

Database cloud come servizio:

  • Microsoft Azure SQL Database

Oracle

La seguente tabella elenca le versioni supportate di Oracle:

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Standard/Standard One/Enterprise edition:

  • Oracle 21c
  • Oracle 19c (64 bit)
  • Oracle 18v (64 bit)
  • Oracle 12c R2 (64 bit) 12.2.0.1
  • Oracle 12c R1 (64 bit) 12.1.0.2

Standard/Standard One/Enterprise edition:

  • Oracle 19c (64 bit)
  • Oracle 18v (64 bit)
  • Oracle 12c R2 (64 bit) 12.2.0.1
  • Oracle 12c R1 (64 bit) 12.1.0.2

Standard/Standard One/Enterprise edition:

  • Oracle 19c (64 bit)
  • Oracle 18v (64 bit)
  • Oracle 12c R2 (64 bit) 12.2.0.1
  • Oracle 12c R1 (64 bit) 12.1.0.2
  • Oracle 11g R2 (64 bit) 11.2.0.4
Nota:

Oracle 11g supporta funzionalità di sola lettura. Altre versioni database Oracle supportano la funzionalità lettura/scrittura.

Quando le connessioni Oracle che usano TNS sono usate in una distribuzione multipla ArcGIS Server, tutte le macchine ArcGIS Server devono avere la stessa configurazione Oracle, incluso quanto segue:

  • Lo stesso percorso del file TNS
  • Lo stesso contenuto nel file TNS (tnsnames.ora)

Corrispondenza avanzata stringhe

La logica della corrispondenza avanzata stringhe utilizza confronti fra stringhe senza maiuscole/minuscole e abbina stringhe nulle e vuote. La logica migliora i risultati per unioni su campi stringa e filtri su campi stringa, nonché per calcoli di campo che utilizzano uguale a (=) o non uguale a (<>) su campi stringa, ma influisce negativamente sulle prestazioni del database.

La funzionalità Corrispondenza avanzata stringhe nei databaseOracle viene utilizzata nella versione 2020.3 o precedente diInsights ma è stata deprecata per la versione 2020.1 e successive di Insights. Le connessioni create nella versione 2020.3 e precedenti diInsights continueranno ad utilizzare la corrispondenza avanzata stringhe, a meno che la proprietà non venga cambiata manualmente.

Un amministratore ArcGIS può sostituire manualmente la proprietàadvancedStringMatching per il RelationalCatalogServer nella directory amministratore di ArcGIS Server.

PostgreSQL

La seguente tabella elenca le versioni supportate di PostgreSQL:

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Supporto Postgres PostGIS:

  • PostgreSQL 14 (64 bit) con PostGIS 3.1.4
  • PostgreSQL 13 (64 bit) con PostGIS 3.03
  • PostgreSQL 12 (64 bit) con PostGIS 3.0.1
  • PostgreSQL 11 (64 bit) con PostGIS 2.5
  • PostgreSQL 10 (64 bit) con PostGIS 2.4 o 2.5

Supporto Postgres PostGIS:

  • PostgreSQL 13 (64 bit) con PostGIS 3.03
  • PostgreSQL 11 (64 bit) con PostGIS 2.5
  • PostgreSQL 10 (64 bit) con PostGIS 2.4 o 2.5
  • PostgreSQL 9.6 (64 bit) con PostGIS 2.3, 2.4 o 2.5

Supporto Postgres PostGIS:

  • PostgreSQL 11 (64 bit) con PostGIS 2.5
  • PostgreSQL 10 (64 bit) con PostGIS 2.4 o 2.5
  • PostgreSQL 9.6 (64 bit) con PostGIS 2.3, 2.4 o 2.5

Supporto geodatabase PostgreSQL:

  • PostgreSQL 10.6 (64 bit)
  • PostgreSQL 9.6 (64 bit)

Per database PostgreSQL senza estensioni spaziali, solo versioni 9,6, 10 e 11 sono supportate.

SAP HANA

La seguente tabella elenca le versioni supportate di SAP HANA:

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3
  • SAP HANA Cloud
  • SAP HANA 2.0 SPS05
  • SAP HANA Cloud
  • SAP HANA 2.0 SPS05
  • SAP HANA 2.0 SPS04
  • SAP HANA 2.0 SPS04
  • SAP HANA 2.0 SPS03
  • SAP HANA 2.0 SPS02
  • SAP HANA 1.0 SPS12
Nota:

Le viste di creazione modelliSAP HANA non sono supportate.

Snowflake

Snowflake è un database basato su cloud che si aggiorna automaticamente. Snowflake è supportato nelle seguenti versioni di Insights:

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Supportato*

Non supportato

*Le funzionalità spaziali non sono supportate in Insights 2021.1. Le connessioni sono di sola lettura su Insights 2021.2.

Limitazioni

I campi stringa nelle tabelle da Snowflake delle connessioni non possono essere convertiti in campi data/ora dal pannello dei dati o utilizzando un DATEVALUE calcolo che non specifica un formato di data nella versione 2021.3 di Insightse inferiore. Dati data e ora dovrebbero essere archiviati nel database utilizzando data e ora valide tipo dati o calcolati utilizzando un'espressione che include un formato data ora valido.

Snowflake supporta solo il riferimento spaziale 4326 (World Geodetic System 1984). Pertanto, solo il riferimento spaziale 4326 è supportato quando si abilita la posizione con le coordinate. Per abilitare la localizzazione usando un diverso riferimento spaziale, devi prima copiare i dati nella tua cartella di lavoro.

Le giunzioni non sono attualmente supportate per le tabelle da Snowflake. Puoi creare una vista con il join richiesto all'interno di Snowflake e usare la vista in Insights.

Le seguenti capacità spaziali non sono attualmente supportate per le connessioni di sola lettura:

  • Usa l'aggregazione spaziale con linee o aree nel parametro Scegli un layer per riepilogare.
  • Utilizzare la posizione Abilita.
  • Usa Buffer/Tempi di guida.
  • Usare Calcolo densità.
  • Usa Calcola rapporto di densità.
  • Usa Cluster K-Means.
  • Usa Media spaziale.
  • Usare Aggiungi dati.

Geodatabase aziendali

Insights in ArcGIS Enterprise e Insights desktop consentono all'utente di creare una connessione ad un database Microsoft SQL Server, Oracle, SAP HANA, o PostgreSQL che ha un geodatabase enterprise non versionato definito. Se il geodatabase è sottoposto a controllo delle versioni, è necessario annullare la registrazione dei dati come sottoposti a controllo delle versioni per lavorare in Insights. Attualmente, soltanto le tabelle utenti dei geodatabase non creati con schema utente sde sono visualizzabili e accessibili da Insights. Insights non funziona direttamente con file e geodatabase personali.

Piattaforme di database aggiuntive

In aggiunta ai database supportati, i connettori possono essere aggiunti anche per altri database relazionali che utilizzano un driver Java Database Connectivity (JDBC). Vedere la Insights guida connettore per maggiori informazioni sui file di configurazione richiesti e i connettori che sono stati certificati in Insights.

I connettori aggiuntivi del database sono disponibili nelle seguenti versioni di Insights:

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Supportato

Anteprima*

Non supportato

*Le funzionalità spaziali non sono supportate in Insights 2021.1. Le connessioni sono di sola lettura su Insights 2021.2.

Limitazioni

Insights supporta solo sistemi di database client-server a cui si può accedere tramite una rete. Altri tipi di sistemi di database, come i database incorporati, non sono supportati.

Campi stringa non possono essere convertiti a campi data/ora dal pannello dati o utilizzando un DATEVALUE calcolo che non specifica un formato data per questi connettori. Dati data e ora dovrebbero essere archiviati in database utilizzando un tipo di dati data o ora validi (configurati nel file dialect.yml) o calcolati utilizzando un'espressione che include un formato data valido. Vedere la guida connettore Insights per maggiori informazioni sui tipi di dati configurati.

Le seguenti capacità spaziali non sono attualmente supportate per le connessioni di sola lettura:

  • Usa l'aggregazione spaziale con linee o aree nel parametro Scegli un layer per riepilogare.
  • Utilizzare la posizione Abilita.
  • Usa Buffer/Tempi di guida.
  • Usare Calcolo densità.
  • Usa Calcola rapporto di densità.
  • Usa Cluster K-Means.
  • Usa Media spaziale.
  • Usare Aggiungi dati.
  • Calcolare la geometria è supportato solo per connessioni di sola lettura se il database stesso supporta il calcolo della geometria (lunghezza, area e perimetro) e la geometricProperties capacità è impostata su true nel file di configurazione del dialetto SQL.

Risorse

Per ulteriori informazioni sui database, consultare i seguenti argomenti:

Passaggi successivi

Ora che si sa quali database sono supportati, il prossimo passo è scaricare i file fornitore richiesti per il tipo di database. Per maggiori informazioni, vedere File fornitore richiesti.