L'archiviazione dati e la gestione sono aspetti vitali della propria installazione ArcGIS Enterprise. Determinano come l’azienda accede, gestisce, contribuisce e modifica i dati e fornisce le basi sull’utilizzo dei propri dati. ArcGIS Enterprise consente di memorizzare i dati di origine per i servizi e i layer Web in percorsi di archiviazione dei dati gestiti da utenti o archivi dati gestiti da ArcGIS.
I percorsi di archiviazione gestiti da utenti sono le origini dati gestite dall'utente o da altri membri dell'organizzazione, come percorsi di archiviazione su database, cartella o cloud. Viceversa, quando si usano posizioni di archivio dati gestiti da ArcGIS, come ArcGIS Data Store, non si gestisce o accedere ai database sottolineati. In un'unica installazione ArcGIS Enterprise, è probabile che si utilizzino entrambi i tipi di archiviazione dati; non è necessario scegliere solo uno o l'altro.
Suggerimento:
Per maggiori informazioni su questi termini e concetti, consultare il paper tecnico Dati in ArcGIS: Utente gestito e gestito da ArcGIS.
Quando si pubblica una mappa web, un layer o un servizio per ArcGIS Enterprise, viene determinata la maniera in cui i propri dati verranno gestiti. Il primo passo in questo processo è quello di decidere se copiare i dati o registrare i propri dati con uno (o più) server federati che costituiscono il proprio portale ArcGIS Enterprise.
Registrare o copiare dati
Quando si pubblica da ArcGIS Pro o ArcMap, si stabilisce la posizione dei dati usati dai layer Web. È possibile registrare l'origine dati (in questo caso i layer Web accedono ai dati nell'origine dati) o scegliere che ArcGIS copi i dati in una posizione gestita da ArcGIS, che può essere ArcGIS Data Store, un server federato o un server di hosting.
È possibile anche aggiungere campi all'organizzazione e pubblicare dal portale ArcGIS Enterprise. In questo caso, i dati vengono sempre copiati a uno degli archivi dati forniti tramite ArcGIS Data Store o il server di hosting, in base al tipo di layer che si pubblica.
Nota:
Un server di hosting è il sito ArcGIS Server federato che l'amministratore dell'organizzazione ha designato per eseguire i servizi che alimentano la maggior parte dei layer Web hosted. Questo sito può eseguire altri servizi, ma il suo scopo primario è eseguire servizi hosted. C'è un solo server di hosting per organizzazione ArcGIS Enterprise.
Registrare origine dati
Quando si registra un archivio dati gestito dall'utente e si pubblicano layer web su un server federato, i layer web fanno sempre riferimento ai dati nell'archivio dati registrato. Se i dati negli archivi dati registrati cambiano, sarà possibile visualizzare i suddetti cambi nel layer Web.
Gli archivi dati registrati vengono sempre gestiti dagli utenti.
I seguenti sono casi in cui è consigliato o richiesto registrare dati:
- Vi sono svariati clienti che accedono e aggiornano i dati di origine.
Se vi sono app che modificano direttamente i dati di origini, app che modificano i dati di origine mediante servizi o processi di conversione o ETL che caricano dati dai contraenti all’origine, sarà meglio pubblicare mappe o feature layer che fanno riferimento all’origine dati. In tal modo, coloro che usano i layer potranno visualizzare le modifiche dei dati così come vengono effettuati nell’origine.
- Si utilizzano dati versionati da un Enterprise Geodatabase.
Se si pubblica da una mappa che contiene dati Enterprise Geodatabase versionati e si copiano i dati, i dati copiati non faranno più parte della versione. Le modifiche apportate tramite il feature layer pubblicato non possono sfruttare la funzionalità di modifica multiutente.
- Si utilizzano dati abilitati da un Enterprise Geodatabase.
I proprietari dei dati abilitano l'archiviazione in modo tale da poter visualizzare le modifiche nel corso del tempo. Se si copiano dati dall'origine quando si pubblica un feature layer, questi non fanno più parte dell'archivio e non è possibile visualizzare le modifiche apportate ai dati una volta copiati.
- Vi sono ampie feature class o di feature class con geometrie complesse.
Quanto maggiore è il numero di feature e quanto più complesse sono le forme, tanto più tempo impiegherà la copia dei dati. Alcuni esempi di forme complesse includono poligono o linee con migliaia di vertici, come coste o fiumi tortuosi.
- Si stanno pubblicando dati di immagini.
I dati di immagini sono generalmente grandi e la copia di tali dati tra computer può richiedere molto tempo. A causa delle loro dimensioni potenziali, i file immagine cui fanno riferimento i mosaic dataset non vengono mai copiati neanche quando si sceglie di copiare i dati al momento della pubblicazione.
- Si sta lavorando con dati o file che possono essere pubblicati solo da un’origine di dati registrata.
Se si pubblicano i seguenti tipi di dati da ArcGIS Pro o ArcMap, è necessario registrare l'origine dati con un Site ArcGIS Server e pubblicare su quel Site:
- Utility Network (solo ArcGIS Pro)
- Modelli o script di geoprocessing
- Mappe dinamiche
- Geodatabase (solo ArcMap)
- Dati in streaming (è necessario un sito ArcGIS GeoEvent Server)
- Schematics (solo ArcMap)
- KML
- Non si desidera che ArcGIS resetti i dati quando si cancella il Web Layer.
I dati copiati in ArcGIS Enterprise vengono automaticamente cancellati dal sistema quando il servizio o l'elemento del portale associato ai dati viene cancellato. Se gli utenti interagiscono unicamente con i dati attraverso il Web Layer (in altre parole, il Web Layer costituisce i dati), si desidera che i dati e il Web Layer vengano cancellati contemporaneamente. Tuttavia, se il servizio o l’elemento del portale è soltanto un mezzo attraverso il quale le persone accedono ai dati, è necessario restare nell’origine dati. In tal caso, si prega di registrare le origini dei dati con un server federato e di pubblicarlo.
Suggerimento:
Se si copiano i dati al momento della pubblicazione di un Feature Layer e poi si decide di conservarli, esportare i dati dal feature layer hosted nel portale, spostarli in un database o in un Enterprise Geodatabase registrato con ArcGIS Server, e pubblicare.
Per maggiori informazioni sulla registrazione dei dati, consultare Come registrare dati con ArcGIS Server.
Copiare dati
Copiare i propri dati è come scattare un’anteprima dei dati origine al momento della pubblicazione. Al contrario degli elementi creati dai dati registrati, gli elementi creati dai dati copiati non ricevono aggiornamenti dinamici dall’origine dei dati quando quest’ultima cambia. Se non si ritiene necessario che il proprio web Layer acceda ai dati origine, copiare i dati pubblicati è un flusso di lavoro consigliato.
Di seguito vi sono i casi in cui si potrebbe preferire copiare i dati:
- Si sta caricando un file sul portale e si desidera pubblicare da esso.
- Alcuni utenti al di fuori del firewall devono accedere ai dati.
- Uno o più utenti accederanno ai dati unicamente tramite il Web Layer.
- Si sta utilizzando un'app o una funzione che richiede che i dati siano salvati al suo interno ArcGIS Data Store.
- Si sta lavorando con un tipo di dati che richiede la copia degli stessi al momento della pubblicazione.
Quando si pubblicano dati multipatch 3D e tile vettoriali da ArcGIS Pro, è necessario copiare i dati cache durante la pubblicazione. Tuttavia, mentre le cache multipatch e le cache tile vettoriali sono sempre copiati, si ha l'opzione di lasciare i dati feature associati in un archivio dati registrato o copiarlo.
I dati copiati possono essere gestiti dall’utente o da ArcGIS.
Dati gestiti da ArcGIS
I dati gestiti da ArcGIS sono i dati ospitati sul portale ArcGIS Enterprise. I servizi creati dai dati ospitati sul server di hosting del portale e i dati sono sempre ospitati nel ArcGIS Data Store o sul server di hosting.
Molti flussi di lavoro diffusi e i relativi output su ArcGIS Enterprise dipendono dalla capacità di creare layer hosted. I Layer Hosted non vengono solo creati in quanto azione diretta dal caricamento di un dataset e dalla scelta esplicita di pubblicarli come un nuovo Layer. I Layer hosted vengono creati anche come risultato di molte azioni in ArcGIS Enterprise, come ad esempio gestire strumenti di analisi e come parte di flussi di lavoro di collaborazione distribuita dove i Feature Layer vengono copiati.
Dove pubblicare
I membri dell'organizzazione possono pubblicare da file nel portale, da ArcGIS Pro, da ArcMap, da elementi archivio dati o usando ArcGIS API for Python.
Pubblicare da file del portale
È possibile pubblicare layer Web hosted da certi file che si aggiungono all'organizzazione.
Quando si pubblica da file nel portale, i servizi per i layer risultanti eseguono sempre sul server di hosting.
La seguente tabella elenca i file che possono essere caricati, i layer Web hosted che si pubblicano da essi e dove si trovano i dati del layer:
File | Tipo di layer | Destinazione di archiviazione dei dati per il layer |
---|---|---|
File CSV, file Microsoft Excel, file GeoJSON, shapefile compresso, file geodatabase compresso | ArcGIS Data Store (Data Store relazionale) | |
Pacchetto tile (.tpk o .tpkx) definizione di servizio (.sd) file, o pacchetto tile vettoriale /.vtpk) | File sul server di hosting | |
Pacchetto layer della scena (.slpk) | ArcGIS Data Store (data store cache tile) | |
Raccolta di immagini (un file .zip contenente file di immagini) | File immagini convertiti in immagini mosaico e posizionate nel data store raster registrato con il sito ArcGIS Image Server federato selezionato |
Per informazioni sulla pubblicazione di ciascun tipo di layer, consultare Pubblicare hosted feature layer, Pubblicare tile layer hosted, Pubblicare vector tile layer hosted, Pubblicare scene layer hosted e Pubblicare layer immagini hosted.
Pubblicare da ArcGIS Pro
Quando si aggiungono layer a mappe e scene in ArcGIS Pro, è possibile condividere i layer come layer Web. A seconda del tipo di layer che si crea, i dati del layer vengono copiati su ArcGIS Data Store, server federato o il server di hosting o rimangono nell'origine dati registrata. Quando si sceglie di tenere i dati nell'origine dati registrata, si sceglie anche il sito ArcGIS Server federato sul quale si eseguirà il servizio.
Copia tutti i dati
Se si sceglie Copia tutti i dati quando si pubblica da ArcGIS Pro, significa che i dati usati dal layer Web risultante non saranno gli stessi dei dati di origine nella mappa o scena. Certi layer Web richiedono la copia di tutti i dati. Ad esempio, i seguenti:
- Vector Tile Layer
I vector tile layer vengono condivisi (pubblicati) da feature layer puntuali, lineari, poligonali o multipunto nella mappa. I dati dei layer vengono memorizzati nella cache e i tile vengono memorizzati sul server di hosting del portale allo stesso modo di quando si carica un pacchetto di tile vettoriali e si pubblica nel portale. Il servizio si esegue sul server di hosting e sul portale si crea un tile layer. Quando si pubblica da ArcGIS Pro 2.8 o successivi, si dispone anche dell'opzione della creazione di un layer feature con il layer tile vettoriale. Il layer feature può essere copiato all'archivio dati relazionale o stare in un archivio dati registrato.
Consultare Creare una mappa per la creazione di vector tile nella guida di ArcGIS Pro per informazioni su come creare una mappa in linea con i requisiti di pubblicazione di un vector tile layer.
- Tile Layer
I tile layer vengono pubblicati da mappe in ArcGIS Pro. La pubblicazione di un tile layer crea un map service memorizzato nella cache sul server di hosting del portale e l'elemento di un tile layer nell'organizzazione. Le cache tile vengono archiviate nel server di hosting allo stesso modo di quando si pubblica un pacchetto tile o file di definizione di servizio nel portale. Consultare Creare una Web map nella guida di ArcGIS Pro per informazioni sulla pubblicazione di mappe e layer come tile layer.
- Layer della scena
Quando si condivide uno scene layer da ArcGIS Pro, nell'organizzazione si crea sia uno scene layer hosted sia un feature layer. Il servizio di scena è sempre sul server di hosting e la cache della scena è memorizzata nel tile cache data store allo stesso modo di quando si pubblica un pacchetto di layer di scena nel portale. Tuttavia, l'utente decide se il feature layer associato fa riferimento ai dati registrati o se i dati vengono copiati sul ArcGIS Data Store relazionale.
Quando si pubblica un feature Layer su ArcGIS Pro, si può scegliere dove ospitare i dati. Se si sceglie Copia tutti i dati durante la pubblicazione, i dati vengono copiati sul ArcGIS Data Store relazionale.
Quando si pubblica un mosaic dataset o un dataset raster come layer di immagini da ArcGIS Pro, nella maggioranza dei casi è necessario fare riferimento ai dati di origine. Per informazioni sulla pubblicazione di layer di immagini, consultare Layer delle immagini Web nella guida di ArcGIS Pro.
Suggerimento:
Se si sta facendo una transizione a partire da ArcMap, la tabella successiva mostra i flussi di lavoro pubblicati su ArcMap che equivalgono alla pubblicazione e alla copia dei dati in ArcGIS Pro:
Layer pubblicati con Copia tutti i dati in ArcGIS Pro | Pubblicazione del flusso di lavoro equivalente in corso in ArcMap |
---|---|
Pubblicare un vector Tile Layer in un portale ArcGIS Enterprise | Non esiste un flusso di lavoro ArcMap equivalente. |
Pubblicare un layer Tile su un portale ArcGIS Enterprise | Pubblicare un servizio con capacità di mappatura tile su I miei servizi ospitati quando si è connessi dalla propria area personale in un portale ArcGIS Enterprise. |
Pubblicare uno Scene Layer in un portale ArcGIS Enterprise | Non esiste un flusso di lavoro ArcMap equivalente. |
Pubblicare un feature layer in un portale ArcGIS Enterprise | Pubblicare un map service con capacità di accesso feature a I Miei Servizi Ospitati quando si è connessi dalla propria area personale in un portale ArcGIS Enterprise. |
Copiare i dati quando si pubblicano strumenti Web
È possibile condividere uno script o modello di geoprocessing da ArcGIS Pro sull'organizzazione. In quel momento, si decide se copiare i dati usati nello script o modello sul server, il che crea una copia statica dei dati che saranno utilizzati dal servizio, o creare un riferimento cui possa accedere il servizio. Se si sceglie di copiare i dati, questi vengono memorizzati sul server federato.
Pubblicare uno strumento Web crea un servizio di geoprocessing sul server federato selezionato e un elemento dello strumento Web nell'organizzazione.
Pubblicare un hosted map image layer da un hosted feature layer
A partire da ArcGIS Pro 2.5, è possibile pubblicare un hosted map image layer da un hosted feature layer o da un hosted spatiotemporal feature layer che si possiede. I dati rimangono nel data store relazionale o nello spatiotemporal big data store, e l'hosted map image layer visualizza tali dati.
È possibile che sia necessaria questa operazione se si vuole rendere i dati del feature layer disponibili in un formato di sola lettura. È possibile far rimanere modificabile il proprio hosted feature layer in modo tale da poter effettuare aggiornamenti ai dati e condividere l'hosted map feature layer con un pubblico più ampio. Gli hosted map image layer possono funzionare meglio quando visualizzano un grande volume di dati, e supportano un intervallo più ampio di simbologia rispetto agli hosted feature layer. Pertanto, è possibile pubblicare un layer di immagine della mappa ospitato dal layer feature hosted per usare il livello di immagine della mappa come dati di riferimento nelle mappe che condividi.
Consultare la guida di ArcGIS Pro per ulteriori informazioni sulla pubblicazione di hosted map image layer da hosted feature layer.
Dati registrati di riferimento
Se si desidera che i layer Web facciano riferimento ai dati di origine, è necessario registrare l'origine dati con il Site ArcGIS Server laddove si desideri che si esegua il servizio. Ciò garantisce che il servizio possa accedere ai dati. Per ulteriori informazioni, consultare Gestisci archivi dati registrati nella guida di ArcGIS Pro. A partire da ArcGIS Pro 2.5, un elemento del data store viene creato nel portale attivo per l'origine di dati registrata.
Quando si pubblicano i feature Layer da un database registrato, i dati restano nel database di origine o nell'Enterprise Geodatabase, e una voce del feature layer e il layer immagine della mappa sono creati sull'organizzazione. Un servizio mappa con accesso feature abilitato è creato anche sul server federato selezionato quando è stato pubblicato.
Per i layer di immagini, i dati rimangono nel geodatabase o cartella di origine, si crea un servizio immagini sul sito ArcGIS Image Server federato e sull'organizzazione si crea un elemento del layer di immagini.
Per pubblicare un layer immagine di mappa da una mappa in ArcGIS Pro, è necessario registrare i dati (o fonti) con il server federato sul quale pubblicare. Tutti i dati nella mappa restano nell'origine dati registrata, si crea un map service sul server federato e sull'organizzazione si crea un map image layer.
Suggerimento:
Se si sta facendo una transizione a partire da ArcMap, la tabella successiva mostra i flussi di lavoro pubblicati su ArcMap che equivalgono alla pubblicazione e al riferimento dei dati in ArcGIS Pro:
Layer pubblicati con Dati registrati di riferimento in ArcGIS Pro | Pubblicazione del flusso di lavoro equivalente in corso in ArcMap |
---|---|
Pubblicare un Feature Layer su un sito federato ArcGIS GIS Server. | Pubblicare un servizio mappa con funzionalità di accesso feature a GIS Server che possiede la licenza come un ArcGIS GIS Server ed è federato con un portale. |
Pubblicare un layer di immagini su un sito federato ArcGIS Image Server. | Pubblicare un dataset mosaico o raster a un GIS Server che possiede la licenza per ArcGIS Image Server ed è federato con un portale. |
Pubblicare in map image layer su un sito federato ArcGIS GIS Server. | Pubblicare un servizio mappa a GIS Server che possiede la licenza come un ArcGIS GIS Server ed è federato con un portale. |
Per maggiori informazioni sulla pubblicazione di mappe, feature e immagini su server federati, consultare Layer pubblicati nei server federati del portale.
Pubblicare strumenti web utilizzando i dati di riferimento
Quando si condivide un modello o uno script di geoprocessing come strumento web da ArcGIS Pro, è possibile scegliere di fare riferimento ai dati registrati anziché copiare tutti i dati. Se si desidera che lo strumento faccia riferimento ai dati, i dati devono essere in un geodatabase enterprise che è registrato con il server federato.
Pubblicare da ArcMap
Quando si pubblica da ArcMap, è possibile pubblicare su un portale o su un Site ArcGIS Server. Se il Site ArcGIS Server è federato con un portale, una voce del portale viene creata al momento della pubblicazione.
Pubblicare sul portale
Per pubblicare hosted feature layer o tile layer hosted sul portale ArcGIS Enterprise da ArcMap, configurare ArcGIS Desktop in modo che si colleghi al portale, accedere dal portale dalla mappa e pubblicare un servizio con funzionalità di accesso feature o un servizio con funzionalità di mapping "tiled" su I Miei Servizi in hosting.
Quando si pubblica un servizio con funzionalità di accesso feature su I Miei Servizi in hosting, i dati vengono copiati sul ArcGIS Data Store relazionale, si crea un feature service hosted sul server di hosting del portale e sul portale si crea un elemento dell'hosted feature layer. Quando si pubblica un servizio con funzionalità di mapping "tiled" su I Miei Servizi in hosting, si creano tile di mappe memorizzate nella cache e un map service hosted sul server di hosting e sul portale si crea un tile layer hosted.
Consultare Utilizzare ArcGIS Desktop con il portale per informazioni sul collegamento e la pubblicazione su un portale da ArcMap.
Pubblicare su un sito ArcGIS Server federato
Creare un collegamento del server GIS dell'editore con un server federato da ArcMap e pubblicare i servizi descritti nei servizi Web ArcGIS Server. Se si pubblicano dati feature come map service con accesso feature, accesso WFS o accesso WMTS, il database di origine deve essere registrato con il sito ArcGIS Server federato. Se non lo è, si visualizza un avviso che avverte che i dati saranno copiati al momento della pubblicazione. Se si procede con la pubblicazione, i dati vengono copiati sul server federato. Se si pubblica un map service con acceso feature (un feature service) e i dati vengono copiati sul server federato, non è possibile modificare i dati nell'elemento del feature service o del feature layer nel portale.
Pubblicare da elementi archivio dati nel portale
Quando l'utente e altri membri dell'organizzazione aggiungono elementi archivio dati al portale, i tipi di layer che si pubblicano dipendono dal tipo di archivio dati.
- Gli elementi archivio dati del database: l'utente, il proprietario dell'elemento dell'archivio dati, può pubblicare layer feature e layer immagine di mappa che facciano riferimento ai dati nel database a cui si accese tramite l'elemento dall'archivio dati.
- Gli elementi della cartella e archivio dati cloud: l'utente e chiunque con cui si condivide l'elemento archivio dati può creare layer di immagine da una cartella ed elementi archivio dati cloud. I layer di immagini che fanno riferimento ai file immagine accessibili tramite il data store.
Pubblicare usando ArcGIS API for Python
È possibile usare la classe Item nel modulo GIS di ArcGIS API for PythonArcGIS EnterprisePython e i notebook. Consultare il modello notebook ArcGIS API for Python per la pubblicazione dei contenuti per gli esempi basati su scenari.