Nota:
Connessioni di database sono supportati 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
Google BigQuery è un database basato su cloud che si aggiorna automaticamente. BigQuery è disponibile per tutte le versioni supportate di Insights.
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 dalle connessioni BigQuery non possono essere convertiti in campi data/ora nel riquadro dei dati o utilizzando un DATEVALUE calcolo che non specifica un formato di data nella versione Insights 2021.3 di e inferiore. Archiviare i dati di data e ora nel database utilizzando un tipo di dati per data od ora valido o utilizzare un'espressione di calcolo che include un formato data ora valido.
BigQuery usa i calcoli approssimati per la media e la percentuale. 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 riepilogative e in alcuni grafici.
Nota:
Il valore medio per un box plot 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), per cui quando si abilita la posizione con le coordinate è supportato solo il riferimento spaziale 4326. 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:
- Aggregazione spaziale con linee o aree nel parametro Scegli un layer per riepilogare.
- Abilita posizione
- Calcolo densità
- Calcolare rapporto di densità
- Cluster K-Means
- Media spaziale
- Aggiungi dati
Microsoft SQL Server
La seguente tabella elenca le versioni supportate di Microsoft SQL Server:
Insights 2024.1 | Insights 2023.3 | Insights 2023.2 |
---|---|---|
Edizioni Standard ed Enterprise:
| Edizioni Standard ed Enterprise:
| |
Database cloud come servizio:
|
Nota:
Rientra nella migliore prassi mantenere aggiornati i pacchetti di servizio. Se si verificano problemi utilizzando le tabelle da SQL Server, verificare che l'istanza del database contenga il pacchetto di servizio più recente installato e potenziare i pacchetti di servizio, se necessario.
Oracle
La seguente tabella elenca le versioni supportate di Oracle:
Insights 2024.1 | Insights 2023.3 | Insights 2023.2 |
---|---|---|
Edizioni Standard, Standard One, ed Enterprise:
|
Nota:
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)
Se una voce nel file TNS viene aggiornata, è necessario riavviare ArcGIS Server per applicare le modifiche in Insights.
PostgreSQL
La seguente tabella elenca le versioni supportate di PostgreSQL:
Insights 2024.1 | Insights 2023.3 | Insights 2023.2 |
---|---|---|
Supporto Postgres PostGIS:
| Supporto Postgres PostGIS:
| |
Supporto geodatabase PostgreSQL:
Per database PostgreSQL senza estensioni spaziali, solo versioni 9,6, 10 e 11 sono supportate. |
Limitazioni
L'abilitazione della posizione tramite coordinate ha ridotto le prestazioni su tabelle da un database PostgreSQL di proprietà di un account utente diverso da quello usato per creare la connessione a database. Per ottenere risultati migliori le connessioni a database e le tabelle del database devono avere lo stesso proprietario.
SAP HANA
La seguente tabella elenca le versioni supportate di SAP HANA:
Insights 2024.1 | Insights 2023.3 | Insights 2023.2 |
---|---|---|
Supporto di SAP HANA:
|
Nota:
Le viste di creazione modelliSAP HANA non sono supportate.
Snowflake
Snowflake è un database basato su cloud che si aggiorna automaticamente. Snowflake è disponibile per tutte le versioni supportate di Insights.
Limitazioni
Le giunzioni non sono attualmente supportate per le tabelle da Snowflake. È possibile creare una vista con il join richiesto all'interno di Snowflake e usare la vista inInsights.
Le seguenti capacità spaziali non sono attualmente supportate per le connessioni di sola lettura:
- Aggregazione spaziale con linee o aree nel parametro Scegli un layer per riepilogare.
- Abilita posizione
- Buffer/Tempi di guida
- Calcolare la densità.
- Calcolare rapporto di densità
- Cluster K-Means
- Media spaziale
- Aggiungi dati
Geodatabase aziendali
In Insights, è possibile creare una connessione a un database Microsoft SQL Server, Oracle, SAP HANA o PostgreSQL supportato che dispone di un enterprise geodatabase definito non sottoposto a controllo delle versioni. 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 create con schema utente SDE sono visualizzabili e accessibili da Insights. Insights non funziona direttamente con file e geodatabase personali.
Gli amministratori del geodatabase hanno accesso alle tabelle di sistema che non possono essere utilizzate in Insights. Rientra nella migliore prassi la creazione di connessioni per geodatabase aziendali utilizzando un account con un ruolo diverso da quello dell'amministratore (data creator, publisher, editor, analyst, o viewer). Il ruolo dell'analista è raccomandato.
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 in tutte le versioni supportate di Insights.
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.
I campi stringa non possono essere convertiti in campi data/ora nel riquadro dati o utilizzando un DATEVALUE calcolo che non specifica un formato data per questi connettori. Archiviare i dati di data e ora nel database utilizzando un tipo di dati per data od ora valido (configurato nel file dialect.yml) o utilizzare un'espressione di calcolo che includa un formato data ora 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:
- Aggregazione spaziale con linee o aree nel parametro Scegli un layer per riepilogare.
- Abilita posizione
- Buffer/Tempi di guida
- Calcolo densità
- Calcolare rapporto di densità
- Cluster K-Means
- Media spaziale
- Aggiungi dati
- Calcola geometria è supportato solo per connessioni di sola lettura se il database stesso supporta il calcolo della geometria (lunghezza, area e perimetro) e la capacità geometricProperties è 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.