Il server di hosting del portale ArcGIS Enterprise deve usare il Data Store relazionale fornito tramite ArcGIS Data Store. Se si desidera aggiornare la propria installazione ArcGIS Enterprise a 10.9 a partire da una versione 10.6 o precedente, e il server di hosting attuale usa un Enterprise Geodatabase registrato come database gestito, utilizzare una delle seguenti opzioni per passare all'uso di un ArcGIS Data Store con il server di hosting:
- Preservare i feature service esistenti cambiando il database gestito esistente con un database registrato.
Usare questa opzione se si è soddisfatti delle prestazioni e della funzionalità dei feature layer hosted e se tali layer sono usati in una grande quantità di mappe e app nelle quali non sarebbe pratico ripristinare la condivisione e la simbologia e ripubblicare le app.
- Esportare i dati e ripubblicare i feature layer hosted.
Se non è possibile mantenere il database gestito esistente come database registrato o se si desidera che i feature layer hosted esistenti abbiano a disposizione la funzionalità aggiuntiva quando si usa un Data Store relazionale, esportare i dati dal feature layer hosted esistente, eliminare i layer, sostituire il database gestito con un Data Store relazionale e ripubblicare. Tenere presente che questo metodo copia dati e crea nuovi servizi e layer e, pertanto, richiede il ripristino della condivisione e di altre proprietà sui nuovi feature layer hosted, la riapplicazione di stili sui layer delle mappe, una nuova creazione di presentazioni e la ripubblicazione di app.
Opzione 1: Cambiare il database gestito esistente con un database registrato
È possibile cambiare lo stato di un database gestito Enterprise Geodatabase esistente in un database registrato. Con questa opzione, i dati nei layer vengono preservati nell’Enterprise Geodatabase e i servizi che alimentano i layer esistono ancora sul sito di GIS Server.
Una volta configurato l’Enterprise Geodatabase come database registrato, è possibile installare ArcGIS Data Store e configurare un Data Store relazionale con il server di hosting da utilizzare per tutti i nuovi feature layer hosted pubblicati.
In questo scenario, il geodatabase esistente diventa un sistema di registrazione piuttosto che un Data Store per feature ospitate.
I pro dell'uso di tale opzione includono quanto segue:
- Le impostazioni applicate ai feature layer si mantengono.
- Non è necessario ricostruire le app che contengono i feature layer.
- Non si spostano i dati esistenti.
- Poiché si continuerà a mantenere l’Enterprise Geodatabase esistente, è possibile utilizzarlo come origine dati per i nuovi servizi Web.
- Questa opzione richiede il completamento di meno passaggi.
I contro dell'uso di tale opzione sono i seguenti:
- I layer continuano ad avere funzionalità limitate. Ad esempio, non è possibile calcolare i valori per i campi in questo layer in Map Viewer o gestire il monitoraggio dell'editor o le impostazioni degli allegati nel sito Web del portale ArcGIS Enterprise.
- Anche se i feature layer non sono più hosted, continuano ad eseguirsi sul sito di GIS Server designato come server di hosting del portale e i servizi appaiono nella cartella Hosted in ArcGIS Server Manager. Ciò potrebbe creare confusione a editori o successivi amministratori.
- È necessario mantenere due origini dati: l’Enterprise Geodatabase esistente e il Data Store relazionale.
Seguire questi passaggi per cambiare il database gestito esistente con un database registrato e preservare i feature service esistenti.
- Accedere a ArcGIS Server Manager come amministratore del portale e aprire la pagina Data Store (Sito > Data Store).
- Fare clic sul pulsante Modifica per l’Enterprise Geodatabase registrato come database gestito del sito.
- Deselezionare la casella di controllo Database gestito e fare clic su Salva.
- Installare ArcGIS Data Store. Se possibile, installare ArcGIS Data Store su un altro server rispetto al database esistente o un altro software ArcGIS.
- Creare un Data Store relazionale, fornendo l’URL al server di hosting per registrare il Data Store con esso.
Quando gli utenti del portale pubblicano nuovi feature layer hosted, i dati vengono copiati nel Data Store relazionale. I feature layer esistenti continuano a funzionare.
Se necessario, è possibile utilizzare l’Enterprise Geodatabase come origine dati per i nuovi servizi Web ArcGIS Server.
Opzione 2: Ripubblicare
La ripubblicazione consente di avere tutti i dati dei feature layer hosted nello stesso Data Store e fornisce a tutti i feature layer hosted lo stesso livello di funzionalità. Tuttavia, implica dei passaggi in più dal momento che si stanno sostituendo i layer esistenti.
I pro dell'uso di tale opzione includono quanto segue:
- I feature layer hosted ripubblicati hanno più funzionalità.
- Le etichette hosted potenzialmente poco chiare non saranno presenti sui layer esistenti nel portale o su ArcGIS Server Manager.
- Tutti i feature layer hosted del portale verranno archiviati nello stesso posto e avranno la stessa funzionalità.
I contro dell'uso di tale opzione sono i seguenti:
- Richiede più tempo, in quanto si stanno spostando i dati e ricreando i layer.
- Si inizia da zero con i feature layer e si devono ripristinare tutte le impostazioni dell’elemento del layer. È inoltre necessario ripristinare le impostazioni del layer nelle mappe e ricreare presentazioni e app che contengano feature layer.
Seguire i passaggi in ciascuna di queste sezioni per ripubblicare feature layer hosted:
- Esportare i dati dai feature layer ospitati esistenti.
- Eliminare i feature layer esistenti.
- Sostituire il database gestito con un Data Store relazionale.
- Ripubblicare i feature layer ospitati.
- Reimpostare la condivisione e le altre proprietà dell’elemento nei nuovi feature layer hosted, reimpostare la condivisione e le altre proprietà sui nuovi feature layer ospitati, reimpostare la simbologia e modificare le impostazioni dei layer nelle mappe, ricreare le presentazioni e ripubblicare le app.
Nota:
I feature layer hosted pubblicati da ArcMap o da una mappa ArcGIS Pro sul portale possono essere ripubblicati da ArcMap o da ArcGIS Pro, ma solo se il feature layer hosted non è mai stato usato per effettuare modifiche. Se sono state eseguite modifiche tramite i feature layer hosted, tali modifiche vanno perse con la ripubblicazione.
Se si è sicuri che non siano eseguite modifiche tramite i feature layer hosted pubblicati da ArcMap o ArcGIS Pro, è possibile ripubblicare dalle mappe in questi client per preservare la simbologia dei layer e le proprietà di condivisione.
Esportare i dati
Esportare i dati dai feature layer hosted esistenti prima di rimuovere i database gestiti dal sito di GIS Server registrato come server di hosting del portale. Ciò garantisce di poter disporre della versione più recente dei dati.
L'amministratore del portale può eseguire questa procedura per esportare tutti i dati dei feature layer ospitati prima di configurare ArcGIS Data Store. In alternativa, ogni membro del portale, proprietario di feature layer ospitati, può esportare i dati per ogni feature layer ospitato.
È necessario esportare i dati dai feature layer hosted, poiché eventuali modifiche apportate ai feature layer hosted andrebbero perse in caso di ripubblicazione da sorgenti dati originali, quali shapefile, CSV o geodatabase di file.
- Effettuare l'accesso al portale.
- Se si accede in qualità di amministratore del portale, fare clic su Organizzazione e fare clic sulla scheda Membri. Fare clic sul pulsante Altre opzioni per il membro di cui si vogliono esportare gli elementi e fare clic su Gestisci elementi. Viene visualizzato un elenco di tutti i contenuti di proprietà del membro.
- Se si accede come proprietario dei feature layer ospitati, aprire I miei contenuti.
- Aprire la pagina dei dettagli elemento del primo feature layer ospitato che si desidera migrare.
- Esportare in un geodatabase di file. Fare clic su Esporta > Esporta in FGDB.
Così, viene creato un geodatabase di file che contiene una feature class per ciascun layer del feature layer ospitato. Si apre la pagina dell’elemento del nuovo geodatabase di file.
- Ripetere questi passaggi per ogni feature layer hosted che si desidera mantenere e spostare in un Data Store relazionale ArcGIS Data Store.
Quindi, eliminare i feature layer ospitati esistenti, rimuovere il database gestito, configurare ArcGIS Data Storee ripubblicare dai file esportati.
Eliminare i layer esistenti
I nomi dei feature layer ospitati devono essere univoci affinché i proprietari possano eliminare i feature layer ospitati esistenti prima di ripubblicare.
Attenzione:
Quando si eliminano i feature layer ospitati, vengono eliminati anche i dati del database gestito. Prima che i proprietari eliminino i propri feature layer ospitati, creare un backup del database gestito. Così è possibile creare una copia supplementare dei dati in caso di problemi con i dati esportati nella sezione precedente.
Una volta eliminati i feature layer ospitati esistenti, le mappe e le applicazioni che utilizzavano tali layer smetteranno di funzionare. Una volta configurato ArcGIS Data Store e completata la ripubblicazione, è necessario creare nuovamente i layer.
L'amministratore del portale o i proprietari dei feature layer ospitati devono eliminare gli stessi feature layer ospitati, esportati nella sezione precedente.
- Effettuare l'accesso al portale.
- Se si accede in qualità di amministratore del portale, fare clic su Organizzazione e fare clic sulla scheda Membri. Fare clic sul pulsante Altre opzioni accanto al nome del membro del portale a fare clic su Gestisci elementi. Viene visualizzato un elenco di tutti i contenuti di proprietà del membro.
- Se si accede come proprietario dei feature layer ospitati, aprire I miei contenuti.
- Selezionare la casella accanto a ogni feature layer ospitato che si sta migrando e fare clic su Elimina.
Quindi, rimuovere il database gestito esistente e configurare ArcGIS Data Store.
Sostituire il database gestito.
Rimuovere e sostituire il database gestito esistente con ArcGIS Data Store.
Innanzitutto, rimuovere il database gestito esistente.
- Accedere a ArcGIS Server Manager come amministratore.
- Fare clic sul Sito nella parte superiore di ArcGIS Server Manager.
- Fare clic su Archivio dati.
- Fare clic sulla X accanto al database gestito esistente per rimuoverlo dal sito di GIS Server.
- Fare clic su Sì per confermare la scelta di annullare la registrazione del database.
Installare ArcGIS Data Store e configurare un Data Store relazionale con il sito di GIS Server.
Una volta configurato ArcGIS Data Store, tutti i dati dei nuovi feature layer hosted pubblicati vengono memorizzati nel Data Store relazionale.
Se non è necessario l’Enterprise Geodatabase esistente come origine dati per altri client o servizi Web, è possibile eliminarlo dopo aver ripubblicato tutti i feature layer hosted.
Ripubblicare i feature layer ospitati
Gli editori devono ripubblicare i feature layer ospitati dai geodatabase di file esportati in precedenza. Accertarsi che i nomi dei nuovi feature layer ospitati siano uguali a quelli dei vecchi feature layer ospitati.
Nota:
Gli editori dei dati sono anche proprietari dell'elemento del feature layer hosted nel portale. Se i dati vengono esportati in qualità di amministratore del portale ma si desidera che i singoli membri del portale (editori) continuino a essere proprietari del feature layer ospitato, condividere i geodatabase di file con un gruppo di cui fanno parte gli editori.
- Aprire i dettagli elemento di un geodatabase di file esportato.
- Fare clic su Pubblica.
- Reimpostare le proprietà, come la protezione da eliminazione, modifica e condivisione, sul nuovo feature layer ospitato. Per le istruzioni, vedere Gestire feature layer hosted nella Guida di Portal for ArcGIS.
- Ripetere questi passaggi per ogni geodatabase di file esportato.
Aggiornare le mappe e ripubblicare le applicazioni
Gli ID dei nuovi feature layer ospitati saranno differenti da quelli dei feature layer sostituiti. È necessario sostituire i feature layer ospitati nelle mappe esistenti, reimpostare lo stile della mappa, ricreare le presentazioni delle mappe e ripubblicare le applicazioni che utilizzavano tali mappe.