Skip To Content

Creare un archivio dati

È possibile utilizzare la Configurazione guidata Data Store per creare Data Store relazionali, Data Store cache tile e Spatiotemporal Big Data Store e aggiungerli a un sito di GIS Server.

Se non si dispone dell'accesso a un browser Web, o si desidera creare un Archivio oggetti, eseguire l'utilità configuredatastore sul computer in cui è stato installato ArcGIS Data Store.

Considerazioni preliminari sulla creazione di un Data Store

Tenere presente quanto segue prima di creare un data store.

Spazio su disco e memoria

Considerare la quantità di spazio su disco e di memoria necessaria nel computer in cui verrà creato un Data Store.

Quelli che seguono sono esempi del modo in cui un Data Store può utilizzare una grande quantità di spazio su disco:

  • I Data Store relazionali possono memorizzare i dati di migliaia di feature layer ospitati utilizzando svariati gigabyte di spazio su disco.
  • Le cache di dati 3D possono essere di più gigabite o anche di terabyte, a seconda dell'area inclusa nel layer della scena e della complessità dei dati.
  • Se si archiviano dati continuamente in arrivo da un layer di flusso o se si rilevano le posizioni per vari operatori sul campo, lo Spatiotemporal Big Data Store può riempirsi molto rapidamente.
  • Per sfruttare le query memorizzate nella cache per ottimizzare le performance del disegno per le feature layer, le cache devono essere mantenute il più a lungo possibile nell'archivio oggetti. Ciò significa che lo spazio su disco dell'archivio oggetti può riempirsi velocemente. Per agevolare l'achiviazione delle cache di risposta alle interrogazioni per periodi di tempo più lunghi, utilizzare un computer singolo per l'archivio oggetti e assicurarsi che tale computer contenga una grande quantità di spazio libero su disco. La quantità di spazio su disco necessaria dipende da quanti layer sono abilitati per la memorizzazione nelle cache, quante interrogazioni univoche sono state fatte su quei layer e per quanto tempo permarranno le interrogazioni. (L'utilizzo di cluster di archivi oggetti non ha evidenziato un miglioramento nelle prestazioni di disegno rispetto all'uso di un solo computer con una grande quantità di spazio su disco).

In tutti i casi, è importante tenere sotto controllo i computer dei Data Store e, se necessario, aggiungere spazio su disco.

È inoltre necessario assicurarsi che i computer abbiano una quantità sufficiente di memoria disponibile. Ad esempio, quando vengono configurati per la prima volta, gli Spatiotemporal Big Data Store utilizzano circa il 40% della memoria disponibile nel computer. Anche i Data Store relazionali preallocano la memoria per assicurarsi di disporne a sufficienza per l'elaborazione dei dati. Anche i volumi di traffico elevati nei feature layer e layer della scena ospitati possono utilizzare una quantità considerevole di memoria.

Per questi motivi,Esri consiglia di configurare gli Spatiotemporal Big Data Store in computer distinti rispetto a quelli utilizzati per i Data Store relazionali e i Data Store cache tile e, laddove possibile, configurare i Data Store relazionali e i Data Store cache tile in computer diversi. Configurare inoltre gli archivi di oggetti su un computer separato da qualsiasi altro Data Store. Se si configurano più tipi di Data Store nello stesso computer, utilizzare computer potenti e caratterizzati da quantità rilevanti di memoria e spazio su disco.

In tutti i casi, tenere sotto controllo i log dei Data Store per eventuali messaggi riguardanti lo spazio su disco e la memoria. Se il computer esaurisce una delle due risorse, il Data Store smetterà di funzionare.

Fare riferimento ai requisiti di sistema diArcGIS Data Store per informazioni sullo spazio minimo su disco e la memoria necessari per creare ogni tipo di Data Store; aggiungere a tale quantità le dimensioni stimate dei dati o delle cache che si desidera memorizzare in ciascun tipo di Data Store.

Più schede NIC o voci DNS

Se si installaArcGIS Data Store su un computer che contiene una scheda con più di un controller dell'interfaccia di rete (NIC) o più voci DNS (anche denominati record), identificare quale indirizzo IP e nome host debba usare il data store per la comunicazione di rete. Prima di creare un data store sul computer, stabilire quale indirizzo IP può essere usato dagli altri computer della rete per comunicare con il computer che ospita ArcGIS Data Store, aprire il file ArcGIS Data Storehostidentifier.properties, e aggiungere l'indirizzo IP al file.

  1. Stabilire quale indirizzo IP usare. Aprire un prompt dei comandi su diversi computer della stessa rete ed effettuare il ping sul computer di ArcGIS Data Store.
  2. Accedere al computer su cui è installatoArcGIS Data Store e aprirehostidentifier.properties in un editor di testo. Accedere con lo stesso account usato al momento dell'installazione di ArcGIS Data Store.

    Il file è installato inframework\etc della directory di installazione ArcGIS Data Store. Per impostazione predefinita, la posizione è /home/ags/arcgis/datastore/framework/etc.

  3. Rimuovere il contrassegno dei commenti (#) dalla proprietà hostidentifier, e impostare la proprietà sull'indirizzo IP della scheda NIC o voce DNS che si desidera che il data store utilizzi per la comunicazione di rete.

    In questo esempio, l'indirizzo IP usato per comunicare con il computer è 12.34.56.789.

    hostidentifier=12.34.56.789

  4. Salvare e chiudere il file hostidentifier.properties.
  5. Riavviare il servizioArcGIS Data Store su quel computer.

Se necessario, attenersi alla procedura per configurare altri componenti softwareArcGIS Enterprise sui computer con più schede NIC o voci DNS:

Server di hosting

Un'installazioneArcGIS Enterprise include un solo sitoGIS Server che funge da suo server di hosting. Il server di hosting deve essere configurato come minimo con un Data Store relazionale creato tramite ArcGIS Data Store. Questo data store relazionale contiene i dati usati dai feature layer hosted creati quando si aggiungono file come CSV, shapefile compressi, file,Microsoft Excel o file geodatabase compressi all'organizzazione e li si pubblica. Consente anche agli utenti del portale di aggiungere file CSV direttamente sul Map Viewer.

Se il sitoGIS Server che si intende usare come server di hosting presenta già un geodatabase aziendale registrato come suo database gestito, seguire le istruzioni in Cambiare il database gestito su un ArcGIS Data Store data store relazionale per riconfigurare il server di hosting con un data store relazionale.

Creare un Data Store usando la configurazione guidata Data Store

Se si esegue l'installazione guidata, la Configurazione guidata archivio dati verrà aperta automaticamente nel browser Web predefinito. In alternativa è possibile aprirla dal menu di scelta rapida del computer oppure digitare l'URL in un browser. Il formato dell'URL della Configurazione guidata Data Store è https://datastoremachine.domain.com:2443/arcgis/datastore.

  1. Specificare l'URL del sitoArcGIS Server per il quale creare e registrare un Data Store nel formato https://gisserver.domain.com:6443. Fornire l'URL in questo formato anche se si dispone di un Web Adaptor configurato con il sito. Se il sito è a più computer, è possibile usare l'URL che punta a uno qualsiasi dei computer.
  2. Digitare il nome utente e la password di un amministratore diArcGIS Server e quindi fare clic su Avanti.

    L'utente deve essere un utente predefinito .

  3. Scegliere il tipo di Data Store da creare nel computer corrente e fare clic su Avanti.

    È possibile creare più di un tipo di Data Store nello stesso computer. Esri sconsiglia questa scelta perché i Data Store concorreranno congiuntamente all'uso delle risorse di memoria. Ciò può influenzare negativamente le prestazioni.

  4. Digitare un percorso per la directory ArcGIS Data Store.

    Questa directory contiene i file dei Data Store, nonché la directory di backup dei Data Store relazionali (se è stato creato un Data Store relazionale).

    Nota:

    Il percorso della directory non può contenere uno spazio quando si specifica una directoryArcGIS Data Store per un data store cache tile o per uno Spatiotemporal Big Data Store.

    Non è possibile utilizzare un percorso UNC quando si specifica la directory dei file dell'archivio dati.

    Mantenere i file dell'archivio dati nello stesso computer in cui si installa ArcGIS Data Store.

    Dopo aver creato un data store relazionale, configurare un'unità di rete mappata su un computer a parte e specificarla come directory di backup per il data store relazionale. È possibile utilizzare un percorso UNC per la directory di backup che si crea su un computer separato dall'installazione di ArcGIS Data Store. Per ulteriori informazioni, consultare Gestire i backup dell'archivio dati.

  5. Fare clic su Avanti.
  6. Rivedere le informazioni nella finestra di dialogo Riepilogo configurazione. Se sono corrette, fare clic su Fine. Se è necessario apportare modifiche, fare clic su Indietro.

    Il primo Data Store relazionale registrato con un sito diGIS Server è il computer primario. Se si installaArcGIS Data Store in un secondo computer e si crea un altro Data Store relazionale registrato nello stesso sito diGIS Server, il secondo computer sarà un computer standby. Ciò vale anche per i data store cache tile in esecuzione in modalità primaria-standby.

    Al termine della configurazione si dispone di un computer del Data Store.

    Se si verificano errori durante la configurazione, fare clic su Avanti nella finestra di dialogo Riepilogo configurazione per riaprire la Configurazione guidata Data Store e specificare informazioni diverse. Per le cause e le risoluzioni degli errori comuni di configurazione, consultare Risoluzione dei problemi relativi ad ArcGIS Data Store

Creare un Data Store utilizzando l'utilità configuredatastore

È possibile utilizzare l'utilità da riga di comando configuredatastore per creare un Data Store relazionale, un Data Store cache tile o uno Spatiotemporal Big Data Store e registrarlo nel sito di GIS Server. L'utilità viene installata in <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

Nota:

Se si creano script per la creazione di più computer Spatiotemporal Big Data Store, un computer Spatiotemporal Big Data Store deve essere configurato manualmente con il GIS Server prima di creare script per la creazione di computer Spatiotemporal Big Data Store aggiuntivi. Includere i tempi di attesa nello script per accertarsi che i computer spatiotemporal big data store aggiuntivi non vengano aggiunti contemporaneamente.

  1. Aprire una shell dei comandi.
  2. Eseguire il file configuredatastore.sh e specificare l'URL GIS Server con il quale registrare il Data Store, il nome utente e la password di un amministratore di ArcGIS Server,il percorso da utilizzare per la directory dei dati di ArcGIS Data Store e il tipo di Data Store che si desidera creare.

    In questi esempi, l'URL diGIS Server è https://myserver.domain.com:6443/arcgis/admin, il nome utente e la password dell'amministratore sono siteadmin e T1n@sp, mentre la directory dei dati è /home/dsuser/data.

    In questo esempio, viene creato un Data Store relazionale:

    ./configuredatastore.sh https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp /home/dsuser/data --stores relational

    In questo esempio, viene creato un Spatiotemporal Big Data Store:

    ./configuredatastore.sh https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp /temporal/data --stores spatiotemporal

    Quando si crea un data store cache tile, è possibile utilizzare l'operazione--mode per specificare la modalità di installazione: la modalità primaria-standby (predefinita) o la modalità cluster. Se non si specifica l'operazione --mode, il data store cache tile viene creato nella modalità primaria-standby.

    In questo esempio, un data store cache tile viene creato nella modalità cluster su un computer separato, ma registrato con lo stesso server di hosting come il data store relazionale creato nell'ultimo esempio:

    ./configuredatastore.sh https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp /home/dsuser/scenedata --stores tileCache --mode cluster

    L'operazione--mode è utilizzata anche per specificare la modalità di installazione di un archivio oggetti. Per impostazione predefinita, l'archivio oggetti viene installato come un'installazione di computer singolo (in modalità primaria-standby). L'archivio oggetti su un computer singolo che dispone di una grande quantità di spazio su disco, sarà in grado di fornire le migliori performance. Se si desidera che l'archivio oggetti sia a disponibilità elevata, è possibile aggiungere un cluster di quattro computer. Per farlo, specificare--mode cluster al momento della creazione di un archivio oggetti. Inoltre, al momento della creazione di un archivio oggetti, utilizzare l'opzione --machines per specificare il nome del computer per la modalità archivio oggetti primaria-standby o un elenco di computer separato da una virgola per la modalità cluster. È necessario utilizzare anche l'opzione data-loc per specificare la directory del file (per la modalità primaria-standby) o una lista separata da una virgola di directory quasi identiche (modalità cluster), dove verranno conservate le cache.

    In questo esempio, un cluster di quattro computer viene installato come archivio oggetti. Le directory di posizione dei dati si trovano nella stessa posizione in ogni computer.

    ./configuredatastore.sh https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp /home/dsuser/ftcacheds 
    --stores object --mode cluster --machines objectstore1,objectstore2,objectstore3,objectstore4 
    --data-loc /fscache/mycaches1,/fscache/mycaches2,/fscache/mycaches3,/fscache/mycaches4

    Nota:

    Il percorso della directory non può contenere uno spazio quando si specifica una directory ArcGIS Data Storeper un data store cache tile o per uno Spatiotemporal Big Data Store o per un archivio oggetti.

    Se si desidera creare più tipi di Data Store sullo stesso computer utilizzando la stessa directory di dati, è possibile specificare i valori separati da una virgola. Ad esempio, è possibile creare un Data Store relazionale e un Data Store cache tile nello stesso computer specificando relational,tileCachecon l'operazione --stores. Tuttavia,Esri sconsiglia di creare più Data Store nello stesso computer in quanto i Data Store concorreranno congiuntamente all'uso delle risorse, ad esempio la memoria. Ciò può influenzare negativamente le prestazioni.

Passaggi successivi

Se serve più di un tipo di data store, creare tipi aggiuntivi di data store. Benché sia possibile creare un altro tipo di data store in questo stesso computer, si dovrebbero invece installare e configurare tipi di data store aggiuntivi su computer separati.

Se serve più di un computer in ciascun tipo di data store, aggiungere un computer al data store relazionale o al data store cache tile eseguito in modalità primaria-standby; aggiungere almeno due computer al Spatiotemporal Big Data Store o al data store cache tile eseguito in modalità cluster, oppure aggiungere almeno tre computer, seguendo una specifica convenzione di denominazione, ad un archivio oggetti.

Assicurarsi che il sitoGIS Server in cui è stato registrato il Data Store sia stato configurato come server di hosting del portale.

Inoltre, configurare un percorso sicuro per i backup del Data Store relazionale.