JamioPlug Elastic Storage

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > JamioPlug >

JamioPlug Elastic Storage

Descrizione

I metodi del JamioPlug Elastic Storage consentono di indicizzare, leggere e ricercare, in maniera estremamente veloce, grandi quantità di dati in una configurazione del Plug Elastic Storage a cui diamo il nome di Indice.

 

I dati sono organizzati in Dataset, la cui struttura può essere definita e modificata in runtime. Per ulteriori approfondimenti sulle definizioni e le logiche del Jamio Plug Elastic Storage clicca qui.

 

Per poter utilizzare il JamioPlug Elastic Storage è necessario configurarlo tramite risorsa di tipo configurazione, che deve avere valorizzate le proprietà come segue:

 

PlugName: Elastic Storage;

Name: Nome da assegnare alla configurazione;

Explorable: Specificare valore true

Description: descrizione opzionale della configurazione

Nickname: Nickname da assegnare alla configurazione. Per quanto riguarda i caratteri speciali ammessi:

può contenere lettere maiuscole e minuscole dell'alfabeto inglese, numeri e i caratteri "-", "_", "."

non è case-sensitive

non può iniziare con uno dei caratteri "-", "_", "."

non può terminare con "."

non può contenere spazi

 

Se la configurazione viene creata mediate Jamio Admin Console, la valorizzazione di alcuni parametri viene eseguita implicitamente con la selezione del tipo di Configurazione da creare.

 

Le proprietà ServiceName, Icon, AuthorizationScheme, TrustAllCertificates, ClientCerThumbprint, ClientCerPath, Fields non sono attualmente utilizzate dal plug Elastic Storage, quindi non devono essere specificate.

 

Metodi

CreateFromDataset

Salva un Dataset in un indice.

CreateFromDatasetList

Salva i Dataset o i collegamenti estesi presenti in una lista in un indice.

CreateFromList

Salva i dati presenti in una lista in un indice.

CreateStream

Aggiunge un file ad una Configurazione del JamioPlug Elastic Storage.

DeleteAllStreams

Elimina tutti i file relativi ad una Configurazione del JamioPlug Elastic Storage.

DeleteByFilter

Effettua l'eliminazione massiva di tutti i Dataset individuati in un indice, secondo i parametri di ricerca forniti.

DeleteById

Elimina un Dataset da un indice, individuato tramite il campo identificativo o i campi utilizzati per calcolare l'identificativo.

DeleteByReference

Elimina un Dataset da in un indice tramite la sua Reference.

Export

Esporta, in un file CSV, una lista di DataSet contenuti in un indice secondo i parametri di ricerca forniti.

GetDatasetCatalog

Restituisce una lista di Dataset selezionati in un indice del Plug Elastic Storage, secondo i parametri di ricerca forniti.

ImportFromCatalog

Salva i dati presenti in un catalogo Jamio in un indice.

ImportFromCsv

Salva i dati presenti in un file CSV in un indice.

MergeByFilter

Effettua un aggiornamento massivo su tutti i Dataset ordinati in un indice, secondo i parametri di ricerca forniti.

MergeById

Aggiorna un Dataset di un indice del plug Elastic Storage individuato tramite il campo identificativo o i campi utilizzati per calcolare l'identificativo.

MergeFromCatalog

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un catalogo. I Dataset dell'indice da aggiornare sono individuati tramite il campo identificativo o i campi utilizzati per calcolare l'identificativo.

MergeFromCatalogWithFilter

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un catalogo: per ogni item del catalogo viene eseguito un aggiornamento dei dataset che corrispondono ai campi del catalogo specificati.

MergeFromCsv

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un CSV. I Dataset dell'indice da aggiornare sono individuati tramite il campo identificativo o i campi utilizzati per calcolare l'identificativo.

MergeFromCsvWithFilter

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un CSV: per ogni riga viene eseguito un aggiornamento dei Dataset che corrispondono ai campi del CSV specificati.

ReadDatasetById

Restituisce i valori contenuti in un Dataset di un indice del Plug Elastic Storage a partire dal suo identificativo o dai campi utilizzati per calcolarlo.

ReadDatasetByReference

Restituisce i valori contenuti in un Dataset di un indice del Plug Elastic Storage a partire dal suo collegamento.

RemoveFieldsById

Elimina campi da un indice, individuando il dataset da aggiornare nell'indice del plug Elastic Storage tramite il campo identificativo o i campi utilizzati per calcolare l'identificativo.

RemoveFieldsByReference

Elimina campi da un indice, individuando il dataset da aggiornare nell'indice del plug Elastic Storage tramite il suo collegamento.

 

Metodi deprecati dalla versione Mixer 4.8

CreateFromCatalog

Salva i dati presenti in un catalogo Jamio in un indice. Utilizzare il metodo ImportFromCatalog.

CreateFromCsv

Salva i dati presenti in un file CSV in un indice. Utilizzare il metodo ImportFromCsv.

MergeByCatalog

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un catalogo. I Dataset dell'indice da aggiornare sono individuati tramite il campo identificativo o i campi utilizzati per calcolare l'identificativo. Utilizzare il metodo MergeFromCatalog.

MergeByCatalogWithFilter

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un catalogo: per ogni item del catalogo viene eseguito un aggiornamento dei dataset che corrispondono ai campi del catalogo specificati. Utilizzare il metodo MergeFromCatalogWithFilter.

MergeByCsv

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un CSV. I Dataset dell'indice da aggiornare sono individuati tramite il campo identificativo o i campi utilizzati per calcolare l'identificativo. Utilizzare il metodo MergeFromCsv.

MergeByCsvWithFilter

Esegue una serie di aggiornamenti su un indice del plug Elastic Storage utilizzando i dati presenti in un CSV: per ogni riga viene eseguito un aggiornamento dei Dataset che corrispondono ai campi del CSV specificati. Utilizzare il metodo MergeFromCsvWithFilter.