JamioPlug Elastic Storage

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > JamioPlug >

JamioPlug Elastic Storage

Descrizione

I metodi del JamioPlug ElasticStorage 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 poter utilizzare il JamioPlug Elastic Storage è necessario configurarlo tramite risorsa di tipo configurazione, la risorsa di tipo configurazione deve avere valorizzate le proprietà come segue:

 

PlugName: ElasticStorage;

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 "."

 

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

 

Metodi

CreateFromCatalog

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

CreateFromCsv

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

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.

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 la lista di Dataset in un indice secondo i parametri di ricerca forniti.

MergeByCatalog

Esegue una serie di aggiornamenti su un indice del plug ElasticStorage 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.

MergeByCatalogWithFilter

Esegue una serie di aggiornamenti su un indice del plug ElasticStorage 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.

MergeByCsv

Esegue una serie di aggiornamenti su un indice del plug ElasticStorage 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.

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.

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.

RemoveFieldsById

Elimina campi da un indice, individuando il dataset da aggiornare nell'indice del plug ElasticStorage 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 ElasticStorage tramite il suo collegamento.