Essbase: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: inserisco {{Collegamenti esterni}} in elenco puntato (come da manuale) |
m Refusi |
||
(5 versioni intermedie di 4 utenti non mostrate) | |||
Riga 5:
|Sviluppatore = [[Arbor Software Corporation]]
|SistemaOperativo = [[Windows]], [[Linux]], [[IBM AIX]], [[HP-UX]], [[Oracle Solaris|Solaris]]
|Genere =
|SoftwareLibero = Software Proprietario
|SitoWeb = https://www.oracle.com/it/business-analytics/essbase.html
Riga 15:
== Descrizione ==
Il ricercatore di database [[Edgar F. Codd]] ha coniato il termine "elaborazione analitica on-line" ([[OLAP]]) in un white paper<ref>
{{Cita pubblicazione|autore=Codd|nome=E. F.|linkautore=Edgar F. Codd|autore2=S B Codd|autore3=C T Salley|data=26 luglio 1993|titolo=Providing OLAP to User-Analysts: An IT Mandate|rivista=
A differenza della "elaborazione delle transazioni online" ([[Online transaction processing|OLTP]]), OLAP definisce una tecnologia di database ottimizzata per l'elaborazione di query di alto livello anziché delle transazioni. I risultati di questo orientamento sono stati che i [[OLAP|database multidimensionali]] orientavano i loro requisiti di prestazione attorno a una serie diversa di [[Benchmark (informatica)|parametri]] di [[Benchmark (informatica)|riferimento]] (Analytic Performance Benchmark, APB-1) rispetto a quello di RDBMS ([[Online transaction processing|Transaction Processing Performance Council]] (TPC)).
Riga 23:
Nell'agosto 2005, la rivista ''[[Era dell'informazione|Information Age]]'' ha nominato Essbase come una delle 10 innovazioni tecnologiche più influenti degli ultimi 10 anni,<ref>{{Cita web|url=https://www.hyperion.com/company/news/news_releases/press_release_2005_000512.cfm|titolo=News Release - Hyperion|accesso=14 aprile 2020|urlarchivio=https://web.archive.org/web/20070927190115/http://www.hyperion.com/company/news/news_releases/press_release_2005_000512.cfm|dataarchivio=27 settembre 2007|urlmorto=sì|lingua=en}}</ref> insieme a [[Netscape Communications|Netscape]], [[BlackBerry]], [[Google (azienda)|Google]], virtualizzazione, Voice Over IP ([[Voice over IP|VOIP]]), [[Linux]], [[XML]], il Processore [[Pentium]] e [[ADSL]]. L'editore Kenny MacIver ha dichiarato: ''"Hyperion Essbase è stata la tecnologia di database multidimensionale che ha messo l'elaborazione analitica online nel mondo della business intelligence. Ha stimolato la creazione di decine di prodotti OLAP rivali e miliardi di cubi OLAP"''.
Sebbene Essbase è stato classificato come [[OLAP|database multidimensionale]] generico, è stato originariamente sviluppato per risolvere i problemi di [[scalabilità]] associati a [[Foglio elettronico|fogli di calcolo]] come [[Lotus 1-2-3]] e [[Microsoft Excel]]. In effetti, il brevetto che copre (ora scaduto) Essbase utilizza fogli di calcolo come esempio motivante per illustrare la necessità di un tale sistema.<ref name="patent">{{en}} Earle, Robert J. (1992) [http://patft.uspto.gov/netacgi/nph-Parser?u=%2Fnetahtml%2Fsrchnum.htm&Sect1=PTO1&Sect2=HITOFF&p=1&r=1&l=50&f=G&d=PALL&s1=5359724.PN.&OS=PN/5359724&RS=PN/5359724 "Method and apparatus for storing and retrieving multi-dimensional data in computer memory"] {{Webarchive|url=https://web.archive.org/web/20180201075154/http://patft.uspto.gov/netacgi/nph-Parser?u=%2Fnetahtml%2Fsrchnum.htm&Sect1=PTO1&Sect2=HITOFF&p=1&r=1&l=50&f=G&d=PALL&s1=5359724.PN.&OS=PN/5359724&RS=PN/5359724 |date=1 febbraio 2018 }}.</ref>
In questo contesto, "multidimensionale" si riferisce alla rappresentazione di dati finanziari in formato foglio elettronico. Un tipico foglio di calcolo può visualizzare intervalli di tempo lungo le intestazioni di colonna e i nomi degli account nelle intestazioni di riga. Per esempio:
Riga 181:
| 5.000
|}
Se il database multidimensionale riservasse spazio di archiviazione per ogni possibile valore, sarebbe necessario memorizzare 2.400.000.000 (4 × 4 × 3 × 10.000 × 5.000) celle. Se il software mappa ogni cella come un valore in virgola mobile a [[64 bit]], ciò equivale a un requisito di memoria di almeno 17 [[gigabyte]] (esattamente 19.2 GB). Nella realtà ovviamente, il numero di combinazioni di "Cliente" e "Prodotto" che contengono valori significativi sarà un piccolo sottoinsieme dello spazio totale. Questa proprietà degli spazi multidimensionali viene definita [[Matrice sparsa|scarsità]].
I sistemi [[OLAP]] generalmente forniscono livelli multipli di dettaglio all'interno di ciascuna dimensione disponendo i membri di ciascuna dimensione in una o più [[Gerarchia|gerarchie]]
Nell'esempio sopra, se "Prodotto" rappresenta SKU di singoli prodotti, gli analisti potrebbero anche voler creare report utilizzando aggregazioni come "Gruppo di prodotti", "Famiglia di prodotti", "Linea di prodotti", ecc. Allo stesso modo, per "Cliente", aggregazioni naturali possono organizzare i clienti in base alla posizione geografica o al settore.
Riga 190:
== BSO - Archiviazione a blocchi (Essbase Analytics) ==
Dalla versione 7, Essbase ha supportato due "opzioni di archiviazione" che sfruttano la sparsità per ridurre al minimo la quantità di memoria fisica e lo spazio su disco necessari per rappresentare grandi spazi multidimensionali. Il brevetto di Essbase<ref name="patent"/> descrive il metodo originale, che mirava a ridurre la quantità di memoria fisica richiesta senza aumentare il tempo necessario per cercare valori strettamente correlati. Con l'introduzione di opzioni di archiviazione alternative, i materiali di marketing hanno chiamato questa '''opzione di archiviazione a blocchi''' (
In breve, Essbase richiede allo sviluppatore di contrassegnare le dimensioni come "denso" o "sparse". Il sistema quindi organizza i dati per rappresentare l'ipercubo in "blocchi", in cui ogni blocco comprende un array multidimensionale costituito da dimensioni "dense" e lo spazio viene allocato per ogni potenziale cella in quel blocco. La sparsità viene sfruttata perché il sistema crea blocchi solo quando richiesto. Nell'esempio precedente, supponiamo che lo sviluppatore abbia definito "Account" e "Tempo" come "denso", e "Regione", "Cliente" e "Prodotto" come "sparso". Se ci sono, diciamo, 12.000 combinazioni di Regione, Cliente e Prodotto che contengono dati, allora verranno creati solo 12.000 blocchi, ognuno dei quali è abbastanza grande da contenere ogni possibile combinazione di Conti e Tempo. Il numero di celle memorizzate è quindi 192000 (4 × 4 × 12000), che richiede meno di 2 [[gigabyte]] di memoria (precisamente 1.536 MB), oltre spazio necessario alla creazione di un indice utilizzato per cercare i blocchi appropriati.
Riga 215:
== ASO - Modalità di archiviazione aggregato (Enterprise Analytics) ==
Sebbene l'archiviazione a blocchi minimizzi efficacemente i requisiti di archiviazione senza influire sui tempi di recupero, presenta limitazioni nel trattamento dei dati aggregati in applicazioni di grandi dimensioni, motivando l'introduzione di un secondo motore di archiviazione, denominato '''Aggregate Storage Option''' (
A seguito di un caricamento di dati, Essbase ASO non memorizza alcun valore aggregato, ma li calcola su richiesta. Per i database di grandi dimensioni, dove il tempo necessario per generare questi valori può diventare scomodo, il database può materializzare una o più "viste" aggregate, costituite da un livello aggregato da ciascuna dimensione (ad esempio, il database può calcolare tutte le combinazioni della quinta generazione del prodotto con la terza generazione del cliente) e queste viste vengono quindi utilizzate per generare altri valori aggregati ove possibile. Questo processo può essere parzialmente automatizzato, in cui l'amministratore specifica la quantità di spazio su disco che può essere utilizzata e il database genera visualizzazioni in base all'utilizzo effettivo.
Riga 232:
== Interfaccia utente ==
La maggior parte degli utenti di Essbase lavora con i dati di Essbase tramite un [[Plugin (informatica)|componente aggiuntivo]] per [[Microsoft Excel]] (precedentemente anche [[Lotus 1-2-3]]
Nel 2005, Hyperion ha iniziato a offrire uno strumento di visualizzazione chiamato Hyperion Visual Explorer (HVE) che era un OEM di Tableau Software. Tableau Software è nato alla [[Università di Stanford]] come progetto di ricerca sponsorizzato dal governo per studiare nuovi modi in cui gli utenti possono interagire con database relazionali e [[OLAP]]
La maggior parte degli altri noti fornitori di analisi fornisce applicazioni rivolte agli utenti con supporto per Essbase:
Riga 246:
* Arcplan dynaSight (alias Arcplan Enterprise)
* Oracle Business Intelligence Suite Enterprise Edition (aka OBIEE, Siebel Analytics)
* Dodeca Spreadsheet Management System<ref>{{Cita web|url=https://www.solution-bi.com/solution-bi/solutions-de-reporting/expert-bi-applied-olap-dodeca/|titolo=Applied OLAP: Dodeca Spreadsheet Software|lingua=en|accesso=14 aprile 2020|dataarchivio=26 novembre 2016|urlarchivio=https://web.archive.org/web/20161126001557/https://www.solution-bi.com/solution-bi/solutions-de-reporting/expert-bi-applied-olap-dodeca/|urlmorto=sì}}</ref>
* Add-In Dodeca Excel per Essbase<ref>{{Cita web|url=https://www.appliedolap.com/products/dodeca-excel-addin-for-essbase|titolo=Dodeca Excel Add-In for Essbase|lingua=en}}</ref>
* Reporting Suite<ref>{{Cita web|url=http://essbase.cxo-cockpit.com|titolo=Homepage -|accesso=6 settembre 2018|urlarchivio=https://web.archive.org/web/20130422094749/http://essbase.cxo-cockpit.com/|dataarchivio=22 aprile 2013|lingua=en}}</ref>
Riga 277:
| Enterprise Metrics
|}
Le [[Application programming interface|API]] sono disponibili per [[C (linguaggio)|C]], [[Visual Basic]] e [[Java (linguaggio di programmazione)|Java]] e il supporto di script incorporato è disponibile per [[Perl]]
Nel 2007, Oracle Corporation ha iniziato a raggruppare gli strumenti Hyperion BI in Oracle Business Intelligence Enterprise Edition Plus.
Riga 286:
* ''ESSCMD'', l'[[Interfaccia (informatica)|interfaccia]] originale della [[Interfaccia a riga di comando|riga di comando]] per i comandi di amministrazione;
* ''MaxL'', un "linguaggio di accesso al database multidimensionale" che fornisce sia un superset di comandi ESSCMD, ma con una sintassi più simile a [[Structured Query Language|SQL]], oltre al supporto per le query [[MultiDimensional eXpressions|MDX]];
* ''Essbase Application Manager'', il [[client]] di amministrazione della [[Interfaccia grafica|GUI]] originale di [[Microsoft Windows]], compatibile con le versioni di Essbase precedenti alla 7.0;
* ''Essbase Administration Services'', in seguito ribattezzato ''Analytic Administration Services'', e poi di nuovo in 'Essbase Administration Services' in v. 9.3.1, il client di amministrazione della [[Interfaccia grafica|GUI]] attualmente supportato; e
* ''Essbase Integration Server'' per mantenere la struttura e il contenuto dei database Essbase basati su modelli di dati derivati da origini dati relazionali o basate su file.
Riga 296:
Esistono diversi importanti concorrenti tra gli OLAP, i prodotti di analisi a quello di Essbase (HOLAP / MOLAP) sul mercato, tra cui SAP BPC, Microsoft SQL Server Microsoft Analysis Services, (MOLAP, HOLAP, ROLAP), IBM [[Cognos]] (ROLAP), IBM / Cognos / Applix TM1 (MOLAP), Oracle OLAP (ROLAP / MOLAP), MicroStrategy (ROLAP) ed EXASolution (ROLAP).
Si noti inoltre che tra i concorrenti di cui sopra, incluso Essbase, tutti utilizzano fonti dati relazionali ([[Microsoft SQL Server]], Oracle, IBM DB / 2, TeraData, Access, ecc.) e non relazionali (Excel, file di testo, file CSV, ecc
== Esportazione e / o migrazione del prodotto di Essbase ==
Riga 308:
<references />
==
* [[OLAP]]
* [[Business intelligence]]
|