Metà marzo è uscito nuova versione della piattaforma dati InterSystems IRIS 2019.1
Presentiamo alla vostra attenzione un elenco di modifiche in russo. L'elenco completo delle modifiche e l'elenco di controllo dell'aggiornamento in inglese sono disponibili all'indirizzo collegamento.
Miglioramenti a InterSystems Cloud Manager
InterSystems Cloud Manager è un'utilità per distribuire facilmente le installazioni InterSystems IRIS nel cloud. Nella versione 2019.1 sono apparse in ICM le seguenti funzionalità:
Supporto della zona di disponibilità. Creazione di impianti che occupano più zone all'interno di una regione. Più dettagli - "Distribuzione su più zone'.
Installa InterSystems IRIS senza utilizzare contenitori, direttamente dal pacchetto di installazione. Più dettagli - "Distribuzione senza contenitori'.
Scalabilità migliorata e gestione dei cluster distribuiti
Il cluster distribuito di InterSystems IRIS condivide dati e cache su più server, fornendo una scalabilità flessibile ed economicamente vantaggiosa per l'interrogazione e l'aggiunta di dati. Questa versione include i seguenti miglioramenti:
Supporto per più script SQL. I nodi ora possono essere aggiunti a un cluster in qualsiasi momento, indipendentemente dallo schema del database e dalle chiavi utilizzate. Dopo aver aggiunto un nodo, i dati possono essere ribilanciati (offline). Più dettagli - "Ribilanciare i dati frammentati su server dati frammentati aggiuntivi'.
Nel Portale di Gestione è apparsa una nuova pagina con una panoramica e la configurazione del cluster.
Nuovo comando TUNE TABLE per ottimizzare una tabella tramite l'interfaccia SQL. Più dettagli - "TABELLA DI ACCORDATURA'.
Miglioramenti a SQL Shell, che ora consente di visualizzare schemi, tabelle e viste definite o disponibili nell'ambito corrente. Più dettagli - "Utilizzo dell'interfaccia SQL Shell'.
La vista del piano di query ora mostra i sottopiani dei piani compositi per la parallelizzazione e le query del cluster.
Ora è possibile aggiungere opzioni al corpo della query per sovrascrivere le impostazioni del sistema SQL per quella query. Più dettagli - "Opzioni di commento'.
InterSystems include vari miglioramenti SQL invisibili all'applicazione con ogni versione. Nella versione 2019.1 sono stati aggiunti molti miglioramenti di questo tipo all'ottimizzatore di query e al generatore di codice. Insieme alla parallelizzazione automatica delle query degli utenti, ciò dovrebbe migliorare significativamente le prestazioni delle applicazioni che utilizzano InterSystems IRIS SQL.
Miglioramenti nell'analisi
Possibilità di impostare date parziali in Business Intelligence. Ad esempio, indicare una data di cui si conosce solo l'anno oppure anno e mese. Più dettagli - "Date parziali'.
Nuova costruzione %SQLRESTRICT per filtrare i dati tramite SQL all'interno di una query MDX.
Miglioramenti nelle capacità di integrazione
Questa versione presenta numerosi miglioramenti che semplificano la configurazione e la risoluzione dei problemi nei prodotti:
Trovare luoghi in cui i componenti del prodotto fanno riferimento ad altri componenti del prodotto. Più dettagli - "Trovare riferimenti all'interfaccia'.
Testare le trasformazioni dei dati. Nella finestra di dialogo del test è ora possibile impostare i valori per gli oggetti aux, context e process, come se la trasformazione fosse stata richiamata con gli oggetti inizializzati. Per saperne di più "Utilizzo della pagina di test di trasformazione'.
Ora puoi inviare un messaggio a una regola e visualizzare il risultato dell'esecuzione senza eseguire il messaggio nell'intero prodotto. Più dettagli - "Testare le regole di routing'.
Possibilità di scaricare messaggi da Message Viewer sul tuo computer locale. Più dettagli - "Esportazione dei messaggi'.
Nell'editor delle regole ora puoi aggiungere commenti alle regole e aprire e modificare le trasformazioni utilizzate nella regola che stai modificando.
L'impostazione Avviso di attesa coda ora specifica il tempo dopo il quale un messaggio nella coda di un articolo di prodotto o un messaggio attivo genererà un avviso. In precedenza, questo timeout si applicava solo ai messaggi nella coda degli articoli di produzione. Più dettagli - "Avviso di attesa in coda'.
Limitazione dell'accesso alle "Impostazioni predefinite del sistema". Gli amministratori possono configurare gli utenti per modificare, visualizzare o eliminare le impostazioni predefinite. Più dettagli - "Sicurezza per le impostazioni predefinite del sistema'.
Possibilità di esportare prodotti su un computer locale. Più dettagli - "Esportare una produzione'.
Navigazione estesa nella pagina delle impostazioni del prodotto. Sono stati aggiunti collegamenti ai segnalibri nella pagina Configurazione prodotto per aprire rapidamente gli elementi correlati in una finestra separata. Nella scheda Coda, facendo clic sul numero del messaggio si apre la traccia. Nella scheda Messaggi, facendo clic sul numero di sessione si apre la traccia. Nella scheda Processi, facendo clic sul numero del messaggio si apre la traccia e facendo clic sul numero del processo si apre una finestra con i dettagli del processo.
Nuove opzioni nella procedura guidata Aggiungi articolo prodotto aziendale. Gli utenti possono ora assegnare automaticamente le impostazioni predefinite del sistema se i campi vengono lasciati vuoti e impostare un prefisso del pacchetto per generare regole di routing. Più dettagli - "Opzioni della procedura guidata'.
Prestazioni e capacità del sistema
Miglioramenti significativi della scalabilità e delle prestazioni, in particolare per i sistemi NUMA di grandi dimensioni. Questi miglioramenti includono modifiche alla scalabilità nella raccolta delle statistiche e nella gestione del buffer globale, miglioramenti delle prestazioni nella mappatura dei valori globali a livello di pedice e altre ottimizzazioni per evitare l'attraversamento dei blocchi di puntatori. Per rendere possibili questi miglioramenti, sono state apportate modifiche alle statistiche sull'utilizzo del sistema e della memoria descritte in lista di controllo per questa versione. Questi miglioramenti aumentano la memoria allocata per i metadati del buffer globale di 64 byte per buffer sui sistemi Intel e di 128 byte su IBM Power. Ad esempio, per un buffer di blocco da 8K, l'aumento sarebbe dello 0,75% per i sistemi Intel. Questi miglioramenti hanno portato anche a piccole modifiche nella visualizzazione delle statistiche nelle utenze e nel Portale Gestionale.
Protocollo di interoperabilità della gestione delle chiavi (KMIP). A partire da questa versione InterSystems IRIS può essere client del server di gestione delle chiavi industriali. KMIP, uno standard OASIS, offre la potenza della gestione centralizzata delle chiavi. È possibile utilizzare le chiavi del server KMIP per crittografare sia il database che i singoli elementi. Le chiavi del server KMIP sono accessibili allo stesso modo delle chiavi archiviate nei file, ad esempio per crittografare i file di registro. InterSystems IRIS supporta la copia delle chiavi da un server KMIP a file locali per creare backup locali. Più dettagli - "Gestione delle chiavi con il Key Management Interoperability Protocol (KMIP)»
Nuova utilità DataMove per trasferire dati da un database a un altro, modificando contemporaneamente le impostazioni di visualizzazione globali. Più dettagli - "Utilizzo di DataMove con InterSystems IRIS'.
Supporto per stringhe più lunghe di 3'641'144 negli oggetti JSON.
Supporto per la connessione di IRIS Studio a Caché ed Ensemble.
Supporto per il protocollo SPNEGO (Microsoft Integrated Windows Authentication) per le connessioni HTTP. %Net.HttpRequest ora può utilizzare l'autenticazione Windows su HTTP 1.1 per connettersi a un server sicuro. Gli utenti forniscono le credenziali di accesso oppure %Net.HttpRequest tenterà di utilizzare il contesto corrente. Gli schemi di autenticazione supportati sono Negotiate (Kerberos e NTLM), NTLM e Basic. Più dettagli - "Fornire l'autenticazione'.
Registrazione migliorata e prestazioni I/O asincrone.
Per gli utenti con supporto, la versione 2019.1 è disponibile per il download nella sezione Distribuzioni online del sito web wrc.intersystems.com.
Chiunque può provare la nuova versione installando un contenitore con Community Edition, che è disponibile su dockerhub.com.