La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.

Problemi di analisti, OLAP, i magazzini di dati sono sempre più interessati ai professionisti IT russi. Ad oggi, ci sono molti buoni, accademici nel modo di presentare materiali su questo argomento, incluso input nella nostra stampa informatica e Internet. Portiamo alla vostra attenzione un articolo in cui stiamo cercando coscientemente di spiegare OLAP "sulle dita", su un esempio specifico. La pratica mostra che una tale spiegazione è necessaria per alcuni professionisti IT e in particolare gli utenti finali.

Quindi, OLAP * 1 Nella prima approssimazione, "sulle dita", può essere definita come un modo speciale per analizzare i dati e ottenere report. La sua essenza è quella di fornire all'utente una tabella multidimensionale che riassume automaticamente i dati in vari tagli e consente di gestire in modo interattivo i calcoli e un modulo di report. Questo articolo racconterà la tecnologia e le principali operazioni OLAP sull'esempio di un'analisi di esempio delle fatture di un traffico alimentare all'ingrosso impiegato dall'impresa.

*uno. OLAP - Elaborazione analitica on-line, analisi dei dati operativi.

Come strumento, sarà considerato il sistema OLAP del client OLAP di classe più semplice ed economico * 1. Ad esempio, il prodotto più semplice dei client OLAP è selezionato - azienda "Contour Standard" Company Intersoft Lab. (Per la chiarezza inoltre nell'articolo, i termini OLAP generalmente accettati saranno indicati in grassetto e accompagnato da analoghi di lingua inglese.)

*uno. Ulteriori informazioni sulla classificazione dei sistemi OLAP sono descritte nell'articolo "OLAP, prodotto in Russia" in PC Settimana / re, №3 / 2001.

Quindi, procedi a lavorare con il sistema. Per cominciare, è necessario descrivere l'origine dati (origine dati) - il percorso verso la tabella e i suoi campi. Questo è il compito dell'utente che lo sa implementazione fisica Banca dati. Per gli utenti finali, traduce il nome della tabella e i suoi campi in termini di area tematica. Per la "origine dati" c'è una tabella locale, una tabella o una presentazione (vista) del server SQL o della procedura memorizzata.

Molto probabilmente, in uno specifico database contabile, non è memorizzato in uno, ma in diverse tabelle. Inoltre, alcuni dei campi o dei record non possono essere utilizzati per l'analisi. Pertanto, viene creato il campione (impostato o query dei risultati), - in cui configurato: algoritmo per combinare le tabelle sui campi chiave, le condizioni di filtraggio e una serie di campi restituiti. Chiamiamo i nostri campioni "fatture" e mettiamo in tutti i campi della fonte di dati "fatture". Pertanto, uno specialista IT, creando uno strato semantico, nasconde l'implementazione fisica del database dall'utente finale.

Quindi il rapporto OLAP è configurato. Ciò può comportare uno specialista nell'area tematica. Innanzitutto, i campi del campionamento piatto dei dati sono suddivisi in due gruppi - fatti (fatti o misure) e misurazioni (dimensioni). I fatti sono numeri e le misurazioni sono "tagli", in cui i fatti saranno riassunti. Nel nostro esempio, le misurazioni saranno: "Regione", "Città", "Acquirente", "Prodotto", "Data" e il fatto sarà uno - il campo "Quantità" della fattura. Per il fatto è necessario scegliere uno o più algoritmi di aggregazione. OLAP è capace non solo per riassumere i risultati, ma anche per eseguire calcoli più complessi, fino all'analisi statistica. Quando si selezionano più algoritmi di aggregazione, verranno creati fatti virtuali, calcolati (fatti calcolati). Nell'esempio, è selezionato un singolo algoritmo di aggregazione - "Quantità".

Una proprietà speciale di sistemi OLAP è la generazione di misurazioni e dati sui periodi di tempo più vecchi dalla data e il calcolo automatico dei risultati per questi periodi. Scegliamo i periodi dell'anno, il trimestre e il mese, mentre i dati per ogni giorno non saranno nel rapporto, ma le misurazioni generate dell'anno, il trimestre e il mese appariranno. Chiamiamo il rapporto di analisi delle vendite e salvalo. Il lavoro sulla creazione di un'interfaccia di un'applicazione analitica è completata.

Ora, l'avvio giornaliero o mensile di questa interfaccia, l'utente vedrà una tabella e un programma in cui le fatture vengono riassunte da beni, acquirenti e periodi.

Per le manipolazioni con i dati intuitivamente comprensibili, gli strumenti di gestione della tabella dinamica sono gli elementi del tavolo stesso - le sue colonne e stringhe. L'utente può spostarli, eliminare, filtrare ed eseguire altre operazioni OLAP. In questo caso, la tabella calcola automaticamente i nuovi risultati intermedi e finali.


Ad esempio, trascinando la colonna "PRODOTTO" "MOVE") per il primo posto, riceveremo un rapporto di confronto - "Confronto delle vendite di merci per l'anno". Per aggregare i dati per l'anno, è sufficiente trascinare le colonne "Quartiere" e il "mese" nella parte superiore della tabella - "l'area delle misurazioni inattive". Le misurazioni "trimestre" e "mese" trasferite in quest'area saranno chiuse (operazione "Chiudi dimensione"), cioè, escluso dalla relazione; Allo stesso tempo, i fatti sono riassunti per l'anno. Nonostante il fatto che le misurazioni siano chiuse, è possibile impostare anni specifici, trimestri e mesi per filtrare i dati (funzionamento "Filtro").

Per una maggiore chiarezza, cambierai il tipo di grafico che illustra la tabella OLAP e la sua posizione sullo schermo.

L'approfondimento dei dati (Drill Down Operation) consente di ottenere informazioni più dettagliate sulle vendite della merce a cui sei interessato. Cliccando sul segno "+" di fronte al "caffè" della merce, vedremo il volume delle sue vendite nel contesto delle regioni. Affacciato sulla regione Ural, riceveremo vendite nel contesto delle città della Regione Ural, approfondendo nei dati su "Ekaterinburg", saremo in grado di visualizzare i dati sui compratori all'ingrosso di questa città.

È possibile utilizzare le misurazioni aperte per installare i filtri. Per confrontare le dinamiche delle vendite di caramelle a Mosca e Ekaterinburg, installare filtri per i filtri di misura "Prodotto" e "City".

Chiudere le misure non necessarie e selezionare il tipo di grafica di linea. Sul programma risultante, è possibile rintracciare le dinamiche delle vendite, valutare le fluttuazioni stagionali e il collegamento delle gocce e la crescita delle merci in diverse città.

Pertanto, ci siamo assicurati che la tecnologia OLAP consente all'utente di un'unica interfaccia per rilasciare dozzine di specie di un'ampia varietà di report guidando una tabella OLAP dinamica con un mouse. Il compito di un programmatore che possiede tale strumento non diventa una codifica di routine dei moduli di reporting, ma configurare un client OLAP ai database. Allo stesso tempo, i metodi di segnalazione intuitivamente comprensibili per l'utente finale.

In effetti, OLAP è una continuazione naturale e lo sviluppo dell'idea dei fogli di calcolo. In effetti, l'interfaccia visiva di OLAP è anche un foglio di calcolo (foglio di calcolo), ma dotato di macchina potente Calcoli e uno standard speciale di rappresentanza e gestione dei dati. Inoltre, alcuni client OLAP sono implementati come add-in a MS Excel. Pertanto, il magnifico esercito del "colletto bianco", possedere fogli di calcolo con fiducia, maestri molto rapidamente e strumenti OLAP. Per loro, questa è una "rivoluzione del velluto", fornendo nuove opportunità, ma non coniugate con la necessità di riqualificare.

Se il lettore, dopo aver letto questo articolo, non ha perso interesse per OLAP, può fare riferimento ai materiali menzionati all'inizio. Le raccolte di tali materiali sono pubblicate su un certo numero di siti su Internet, incluso il sito Intersoft Lab - www.iso.ru. È inoltre possibile scaricare una versione dimostrativa del sistema "Contour Standard" con l'esempio descritto nell'articolo.

La prima interfaccia delle tabelle di riepilogo, chiamata anche relazioni consolidate, è stata inclusa in Excel indietro nel 1993 (versioni Excel 5.0). Nonostante molti utili funzionalitàNon è praticamente utilizzato nel lavoro della maggior parte degli utenti di Excel. Anche gli utenti esperti sono spesso impliciti dal termine "report sommario" qualcosa costruito con l'aiuto di formule complesse. Proviamo a popolare l'uso delle tabelle riassuntive nel lavoro quotidiano degli economisti. L'articolo discute i fondamenti teorici di creare report consolidati, fornire raccomandazioni pratiche per il loro uso e fornisce anche un esempio di accesso ai dati in base a diverse tabelle.

Termini di analisi dei dati multidimensionali

La maggior parte degli economisti ha ascoltato i termini "Dati multidimensionali", "Virtual Cube", "OLAP-Technologies", ecc. Ma con una conversazione dettagliata, di solito scopre che quasi tutti non immaginano cosa questo è il discorso. Cioè, le persone implicano qualcosa di complesso e di solito non correlato alle loro attività quotidiane. In effetti, non lo è.

Dati multidimensionali, misurazioni

È sicuro sostenere che gli economisti sono quasi costantemente confrontati con dati multidimensionali, ma stanno cercando di presentarli in una forma predeterminata utilizzando i fogli di calcolo. Sotto la multidimensionalità qui è la possibilità di inserire, visualizzare o analizzare le stesse informazioni con un cambiamento nell'aspetto, l'uso di vari raggruppamenti e ordinamento dei dati. Ad esempio, un piano di vendita può essere analizzato dai seguenti criteri:

  • specie o gruppi di merci;
  • marchi o categorie di merci;
  • periodi (mese, trimestre, anno);
  • acquirenti o gruppi di acquirenti;
  • vendite di regioni
  • eccetera.

Ciascuno dei criteri di cui sopra in termini di analisi dei dati multidimensionali è chiamato "Misura". Si può dire che la misurazione caratterizza le informazioni su uno specifico set di valori. Il tipo speciale di misurazione delle informazioni multidimensionali sono "dati". Nel nostro esempio, il piano di vendita può essere:

  • volume di vendite;
  • prezzo di vendita;
  • sconto individuale
  • eccetera.

Teoricamente, i dati possono anche essere una dimensione standard delle informazioni multidimensionali (ad esempio, è possibile raggruppare il prezzo del prezzo di vendita), ma di solito i dati sono uno speciale tipo di valori.

Quindi, possiamo dirlo lavoro pratico Gli economisti utilizzano due tipi di informazioni: dati multidimensionali (numeri effettivi e pianificati aventi molte funzioni) e libri di riferimento (caratteristiche o misurazioni dei dati).

OLAP.

L'abbreviazione OLAP (elaborazione analitica online) nella traduzione letterale suona come "Elaborazione analitica in tempo reale". La definizione non è molto specifica, quasi tutti i report di qualsiasi prodotto software possono essere riassunti. Secondo OLAP, implica la tecnologia di lavorare con report speciali, incluso il software, per ottenere e analizzare solo dati strutturati multidimensionali. Uno dei prodotti software popolari che implementano la tecnologia OLAP è server SQL Server di analisi. Alcuni persino erroneamente considerano l'unico rappresentante dell'attuazione del programma di questo concetto.

Cubo dei dati virtuali

Il "cubo virtuale" (Multidaler Cube, OLAP Cube) è un termine speciale proposto da alcuni fornitori di software specializzati. I sistemi OLAP sono solitamente preparati e memorizzati i dati nelle proprie strutture e nelle interfacce di analisi speciali (ad esempio, i report di riepilogo di Excel) si riferiscono a questi cubi virtuali. In questo caso, l'uso di tale archiviazione dedicata non è affatto necessaria per il trattamento delle informazioni multidimensionali. Generalmente, virtual Cubic. - Questa è una serie di dati multidimensionali appositamente ottimizzati, che vengono utilizzati per creare report di riepilogo. Può essere ottenuto sia tramite software specializzato che tramite accesso semplice alle tabelle del database o da qualsiasi altra fonte, come Tabella Excel.

Tabella riassuntiva

"Rapporto di riepilogo" (tabella di riepilogo, tavolo pivot) è un'interfaccia utente per la visualizzazione dei dati multidimensionali. Con questa interfaccia, è possibile raggruppare, ordinare, filtrare e modificare la posizione dei dati per ottenere vari campioni analitici. L'aggiornamento del report è fatto da semplici mezzi interfaccia utenteI dati vengono automaticamente aggregati in base alle regole specificate, non richiede ulteriori o reinserire alcuna informazione. Interfaccia di comunicazione tabelle di Excel. È forse il prodotto software più popolare per lavorare con i dati multidimensionali. Supporta la fonte dei dati come origini dati esterne (cubi OLAP e database relazionali) e intervalli interni di fogli di calcolo. A partire dalla versione 2000 (9.0), Excel supporta anche la forma grafica del display multidimensionale dei dati - un diagramma di riepilogo (grafico per pivot).

L'interfaccia della tabella consolidata implementata in Excel consente di organizzare i dati multidimensionali nell'area del foglio di lavoro. Per semplicità, è possibile immaginare una tabella di riepilogo, come report sdraiato sulla parte superiore della gamma di celle (infatti, c'è un certo legame dei formati cellulari nei campi della tabella di pivot). La tabella di riepilogo Excel ha quattro aree di visualizzazione delle informazioni: filtro, colonne, stringhe e dati. Le misurazioni dei dati sono chiamate campi del tavolo per pivot. Questi campi hanno le proprie proprietà e il formato di visualizzazione.

Ancora una volta, vorrei prestare attenzione al fatto che la tabella di riepilogo Excel è destinata esclusivamente all'analisi dei dati senza la possibilità di modificare le informazioni. Più vicino nel significato sarebbe l'uso diffuso del termine "report di riepilogo" (rapporto pivot), ed è così che questa interfaccia è stata chiamata fino a 2000 anni. Ma per qualche ragione, nelle versioni successive, gli sviluppatori lo hanno rifiutato.

Modifica dei tavoli consolidati

Secondo la sua definizione, la tecnologia OLAP, in linea di principio, non implica la possibilità di modificare i dati di origine quando si lavora con i report. Tuttavia, un'intera classe formata sul mercato sistemi softwareImplementazione delle possibilità di analisi e dati di modifica diretta in tabelle multidimensionali. Fondamentalmente tali sistemi sono focalizzati sulla risoluzione dei compiti di bilancio.

Utilizzando gli strumenti di automazione di Excel integrati, è possibile risolvere molte attività non standard. Un esempio di un esempio di modifica delle tabelle di riepilogo di Excel in base ai dati del foglio di lavoro può essere trovato sul nostro sito web.

Preparazione dei dati multidimensionali

Tuta C. applicazione pratica Tabelle di riepilogo. Proviamo ad analizzare i dati di vendita in varie direzioni. File pivottableexample.xls. Consiste di diversi fogli. Foglio Esempiocontiene informazioni di vendita di base per un certo periodo. Per semplicità dell'esempio, analizzeremo l'unico indicatore numerico - il volume della vendita in kg. Sono disponibili le seguenti misure chiave dei dati: prodotti, acquirente e corriere (compagnia di trasporto). Inoltre, ci sono diverse dimensioni aggiuntive dei dati che sono presenti prodotti: tipo, marca, categoria, fornitore e acquirente: tipo. Questi dati sono raccolti sul foglio guida. In pratica, tali misurazioni possono essere molto di più.

Foglio Esempiocontiene rimedio standard Analisi dei dati - Autofiltro automatico. Guardando un esempio di riempimento del tavolo, è ovvio che i dati di vendita dei dati sulle date possono essere normalizzati (si trovano sulle colonne). Inoltre, utilizzando l'autofiltro automatico, è possibile provare a riassumere i dati sulle combinazioni di uno o più criteri chiave. Non ci sono assolutamente informazioni su marchi, categorie e tipi. Non c'è modo di raggruppare i dati con la somma automatica su una chiave specifica (ad esempio, dagli acquirenti). Inoltre, il set date è fisso e visualizza le informazioni totali per un determinato periodo, ad esempio, per 3 giorni, i mezzi automatici non saranno possibili.

In generale, la presenza di una posizione predeterminata della data in questo esempio - il principale svantaggio del tavolo. Posizionando le date sulle colonne, noi, così com'era, predeterminata la misurazione di questa tabella, avendo quindi privato se stessi per utilizzare l'analisi utilizzando tabelle di riepilogo.

Innanzitutto, è necessario liberarsi di questo svantaggio - I.e. Rimuovere la posizione predeterminata di una delle misurazioni dei dati di origine. Esempio della tabella corretta - foglio I saldi.

La tabella ha la forma del registro di ingresso delle informazioni. Qui la data è una dimensione uguale dei dati. Va anche notato che per l'analisi successiva nelle tabelle consolidate, la posizione relativa delle righe relative l'una all'altra (in altre parole, l'ordinamento) è completamente indifferente. Queste proprietà hanno voci nei database relazionali. Si tratta dell'analisi di grandi quantità di database orientati principalmente all'interfaccia principalmente delle tabelle consolidate. Pertanto, è necessario seguire queste regole e quando si lavora con un'origine dati sotto forma di gamme delle celle. Allo stesso tempo, nessuno proibisce di utilizzare gli strumenti di interfaccia Excel in funzione - le tabelle di riepilogo analizzano solo i dati e la formattazione, i filtri, i raggruppamenti e le celle sorgente di ordinamento possono essere arbitrari.

Dall'autofiltro a un rapporto consolidato

Teoricamente, i dati della scheda tecnica possono già essere analizzati in tre dimensioni: beni, acquirenti e vettori. I dati sulle proprietà dei prodotti e dei compratori su questo foglio non sono disponibili, che, di conseguenza, non consentiranno loro di mostrarli e nella tabella consolidata. Nella modalità normale della creazione di una tabella per pivot per la fonte dati di Excel. Non vincola più tabelle su campi specifici. Bypassare questa restrizione può essere software - Vedi esempio-supplemento a questo articolo sul nostro sito web. Per non ricorrere ai metodi del software di elaborazione delle informazioni (ancora più che non siano universali), le caratteristiche aggiuntive dovrebbero essere aggiunte direttamente alla forma di inserire il registro - vedere l'elenco delle vendite.

L'uso delle funzioni Vlookup semplifica il completamento dei dati iniziali con le caratteristiche mancanti. Ora, usando AutoFilter, puoi analizzare i dati in misure diverse. Ma il problema dei raggruppamenti rimane irrisolto. Ad esempio, per tracciare la quantità solo per marchi per alcune date è piuttosto problematico. Se sei limitato alle formule di Excel, è necessario creare campioni aggiuntivi utilizzando la funzione Sumif.

Ora vediamo cosa presenta un'interfaccia da tavolo consolidata. Sul foglio. Svodarnaliz.diversi rapporti in base alla gamma di fogli con i dati del foglio Saidanalysis..

La prima tabella di analisi è costruita attraverso l'interfaccia Excel 2007 Ribbon \\ Insertion \\ Tabella riassuntiva (nel menu Excel 2000-2003 Data \\ Tabella riassuntiva).

I primi e terzi tavoli sono creati attraverso la copia e l'impostazione successiva. L'origine dati per tutte le tabelle è la stessa. Puoi verificarlo modificando i dati di origine, è necessario aggiornare i dati del report di riepilogo.

Dal nostro punto di vista, i vantaggi nella chiarezza delle informazioni sono ovvi. È possibile modificare i filtri, le colonne e le stringhe e, nascondere determinati gruppi di valori di eventuali misurazioni, applicare il trascinamento manuale e l'ordinamento automatico.

Proprietà e formattazione

Oltre alla visualizzazione dei dati diretti, c'è un ampio set di funzioni per la visualizzazione dell'aspetto delle tabelle di riepilogo. I dati in eccesso possono essere nascosti utilizzando i filtri. Per un singolo elemento o campo più facile da utilizzare la voce del menu di scelta rapida Elimina(nella versione 2000-2003 Nascondere).

Impostare la visualizzazione di altri elementi della tabella consolidata è anche preferibilmente non attraverso la formattazione della cella, ma attraverso l'impostazione del campo o l'elemento della tabella consolidata. Per fare ciò, è necessario riassumere il puntatore del mouse all'elemento desiderato, attendere l'avvento di una forma speciale del cursore (come freccia), quindi selezionare l'elemento selezionato attraverso un singolo clic. Dopo la selezione, è possibile modificare la vista tramite il nastro, il menu di scelta rapida o chiamare la finestra di dialogo Formato cella standard:

Inoltre, in Excel 2007 è apparso una varietà di stili di visualizzazione in stile predefiniti:

Si prega di notare che nel diagramma è filtri di controllo attivo e trascina le aree di trascinamento.

Accesso a dati esterni

Come già notato, forse il più grande effetto di applicare le tabelle di riepilogo può essere ottenuto quando si accede a fonti esterne è OLAP Cubetti e database. Tali fonti di solito memorizzano grandi quantità di informazioni e hanno anche un predefinito struttura relazionaleCiò rende facile determinare le misurazioni dei dati multidimensionali (campi tabella consolidati).

Excel supporta molti tipi di fonti di dati esterne:

Il più grande effetto dall'utilizzo di fonti di informazione esterne può essere ottenuto utilizzando strumenti di automazione (programmi VBA) sia per ottenere dati che per la loro pre-elaborazione nelle tabelle consolidate.

L'elaborazione analitica analitica (OLAP) è una tecnologia utilizzata per semplificare i grandi database aziendali e il supporto di Business Intelligence. I database OLAP sono suddivisi in uno o più cubi, e ognuno di essi è organizzato dall'amministratore di Cuba in modo che corrisponda a un metodo per ottenere e analizzare i dati per facilitare la creazione e l'uso dei report di una tabella di riepilogo e dei rapporti del grafico di riepilogo di cui hai bisogno

In questo articolo

Cos'è un analista aziendale?

L'analista aziendale vuole spesso ottenere un quadro generale dell'azienda per visualizzare le tendenze più ampie basate su dati aggregati, oltre a visualizzare le tendenze con una guasto con qualsiasi numero di variabili. Business Analytics è il processo di estrazione dei dati dal database OLAP e analizzando questi dati per informazioni che possono essere utilizzate per prendere soluzioni aziendali informate e esecuzione di azioni. Ad esempio, utilizzando gli analisti OLAP e BUSINESS è possibile rispondere alle seguenti domande sui dati aziendali.

    In che modo l'importo totale delle vendite di tutti i prodotti nel 2007 ha confrontato le vendite dal 2006?

    Come si confronta con la data e l'ora ad un periodo favorevole negli ultimi cinque anni?

    Quanti soldi hanno speso i clienti 35 l'anno scorso e come è stato cambiato questo comportamento nel tempo?

    Quanti prodotti sono stati venduti in due paesi / regioni specifici questo mese, in contrasto con lo stesso mese dell'anno scorso?

    Per ogni gruppo di età del cliente, qual è la separazione della redditività (come la percentuale di margine e il risultato) da categorie di merci?

    Cerca i migliori e inferiori venditori, distributori, fornitori, clienti, partner e clienti.

Qual è l'elaborazione analitica su Internet (OLAP)?

Database OLAP (elaborazione analitica online) Semplifica le richieste di Analytics Business. OLAP è una tecnologia del database ottimizzata per query e report e non per l'elaborazione delle transazioni. L'origine dati per OLAP è database di elaborazione delle transazioni operative (OLTP), che vengono solitamente memorizzate in data warehouse. I dati OLAP vengono estratti da questi dati storici e sono combinati in strutture che fanno un'analisi complessa. I dati OLAP vengono inoltre ordinati gerarchicamente e archiviati in cubi e non in tabelle. Questa è una tecnologia complessa che utilizza strutture multidimensionali per garantire accesso veloce ai dati per l'analisi. In questa organizzazione, il riepilogo della tabella di riepilogo o del report del diagramma di riepilogo può essere facilmente visualizzato i dati di riepilogo di alto livello, come i risultati di vendita attraverso il paese o la regione, nonché le informazioni di visualizzazione dei siti in cui le vendite sono particolarmente elevate o deboli .

I database OLAP sono progettati per accelerare il caricamento dei dati. Poiché il server OLAP e non Microsoft Office Excel, calcola i valori generalizzati, durante la creazione o la modifica del report, è necessario inviare dati più piccoli per eccellere. Questo approccio ti consente di lavorare con una grande quantità di dati di origine rispetto a se i dati sono stati organizzati nel database tradizionale, dove Excel estrae tutto voci separate e calcola i valori generalizzati.

I database OLAP contengono due tipi di dati di base: misure che sono dati numerici, quantità e valori medi utilizzati per prendere soluzioni aziendali informate e misurazioni che sono categorie utilizzate per semplificare queste misure. I database OLAP aiutano a semplificare i dati utilizzando una pluralità di livelli di dettaglio utilizzando le stesse categorie che conosci per analizzare i dati.

Nelle seguenti sezioni, ogni componente è descritto in dettaglio di seguito.

Cubo Struttura dei dati che combina misure a livelli e gerarchie di ciascuna misurazione che si desidera analizzare. I cubi combinano diverse misurazioni, come tempo, geografia e linee di prodotti, con dati finali, come le vendite e le scorte. I cubi non sono "cuba" in un rigoroso senso matematico, poiché non hanno necessariamente gli stessi lati. Ciononostante, sono una metafora dell'apt per un concetto complesso.

Misure Un insieme di valori in un cubo basato su una colonna in una tabella di fabbrica cubica e che è solitamente un valore numerico. Le misure sono valori centrali a Cuba, che sono pre-elaborati, elaborati e analizzati. Gli esempi più comuni sono vendite, reddito, reddito e costi.

Membro Un elemento nella gerarchia che rappresenta una o più voci di dati. L'elemento può essere sia unico che non nato. Ad esempio, 2007 e 2008 rappresentano elementi unici a livello dell'anno di misurazione del tempo, mentre gennaio rappresenta elementi indelessi a livello del mese, poiché c'è più di uno nella misurazione del tempo, poiché contiene dati per ulteriori informazioni di un anno.

Articolo calcolato Elemento di misurazione il cui valore viene calcolato durante l'esecuzione utilizzando un'espressione. I valori degli elementi calcolati possono essere derivati \u200b\u200bdai valori di altri membri. Ad esempio, l'elemento "profitto" calcolato può essere determinato sottraendo il valore dell'elemento, nonché i costi del valore dell'elemento, vendita.

misurare Un set di una o più gerarchie ordinate dei livelli di cubo che l'utente comprende e utilizza come base per l'analisi dei dati. Ad esempio, la misurazione geografica può includere livelli per il paese / regione, stato / distretto e città. Inoltre, la misurazione del tempo può includere una gerarchia con il livello di "anno", "trimestre", "mese" e "giorno". In una tabella di riepilogo o report report, ogni gerarchia diventa una serie di campi che possono essere implementati e piegarsi per mostrare livelli più bassi o superiori.

Gerarchia La struttura logica dell'albero che scorre gli elementi di misurazione, in modo che ogni elemento abbia un elemento genitore e zero o più elementi figlio. L'elemento figlio è un membro del gruppo precedente nella gerarchia direttamente correlata all'attuale membro. Ad esempio, nella gerarchia del tempo contenente i livelli del trimestre, mese e giorno, gennaio è una controllata di QTR1. L'elemento principale è un membro del livello inferiore nella gerarchia direttamente correlata al membro corrente. Il valore dei genitori di solito consolidando i valori di tutti gli elementi figlio. Ad esempio, in una gerarchia del tempo contenente i livelli di "trimestre", "mese" e "giorno", QTR1 è il genitore per gennaio.

Livello Nella gerarchia, i dati possono essere organizzati in livelli più bassi e più elevati di dettaglio, come anni, quarti, mesi e livelli di giorno nella gerarchia del tempo.

OLAP funziona in Excel

Ottenere dati OLAP. È possibile connettersi a origini dati OLAP allo stesso modo delle altre origini dati esterne. È possibile lavorare con i database creati utilizzando servizi. Microsoft SQL. Server OLAP versione 7.0, Microsoft SQL Server Analysis Services Server Analysis Server Server Services Services Services Services Services, prodotti server Microsoft OLAP. Excel può funzionare anche con prodotti OLAP di terze parti compatibili con OLE-DB per OLAP.

I dati OLAP possono essere visualizzati solo come sintesi della tabella di riepilogo o del report del diagramma di riepilogo o nella funzione foglio, convertiti dal report della tabella consolidata, ma non nella forma di un intervallo di dati esterno. È possibile salvare tabelle OLAP consolidate e grafici di riepilogo nei modelli di report, oltre a creare file di connessione dati Office (ODC) per connettersi ai database OLAP per le richieste OLAP. Quando si apre un file ODC in Excel, viene visualizzato un rapporto vuoto della tabella consolidata, che è pronto per l'alloggio.

Creazione di file cubici per uso autonomo È possibile creare un file cubo autonomo (. CUC) con un sottoinsieme di dati dal database del server OLAP. I file offline Cube vengono utilizzati per funzionare con i dati OLAP se non si è connessi alla rete. Con l'aiuto di un cubo è possibile lavorare con una grande quantità di dati nel report della tabella pivot o nel report del grafico consolidato che altrimenti e accelerare i dati ottenendo. È possibile creare file cube solo se si utilizza un provider OLAP, ad esempio Microsoft SQL Analysis Services versione 2005, che supporta questa funzione.

Azioni del server L'azione del server è una funzione opzionale che l'amministratore OLAP Cuba può definire su un server che utilizza l'elemento cubo o moderato come parametro nella query per ottenere informazioni a Cuba o per avviare un'altra applicazione, ad esempio un browser. Excel supporta URL, report, set di righe, dettagli e distribuzione delle azioni di server dettagliate, ma non supporta il proprio operatore e set di dati.

Kpe. L'indicatore delle prestazioni chiave è una misura calcolata speciale definita sul server che consente di tracciare " indicatori chiave Efficienza ", incluso uno stato (il valore corrente corrisponde a numero specifico). e la tendenza (valori nel tempo). Quando vengono visualizzati, il server può inviare le icone corrispondenti simili alla nuova icona Excel in modo che vengano costruite sopra o al di sotto dei livelli di stato (ad esempio, per l'icona di arresto), oltre a promozione su o giù (ad esempio, Icona della freccia di direzione).

Formattazione sul server Gli amministratori di Cube possono creare misure e articoli calcolati utilizzando la formattazione dei colori, la formattazione dei caratteri e le regole formattazione condizionaleche può essere nominato come una regola aziendale standard aziendale. Ad esempio, il formato del server per il reddito può essere un formato di valuta numerico, un colore cellulare verde, se il valore è maggiore o uguale a 30.000 e rosso, se inferiore a 30.000 e lo stile del carattere è audace, se inferiore a 30.000 e con un valore positivo - normale. Più o uguale a 30 000. Informazioni aggiuntive Possono essere trovati.

Lingua dell'interfaccia dell'ufficio L'amministratore Cuba può definire i trasferimenti per i dati e gli errori sul server per gli utenti che devono visualizzare le informazioni sulla tabella consolidata in un'altra lingua. Questa funzione è definita come una proprietà di connessione con un file, e parametri regionali L'utente del computer e il paese devono corrispondere alla lingua dell'interfaccia.

Componenti software necessari per accedere alle fonti di dati OLAP

OLAP fornitore. Per configurare le fonti di dati OLAP per Excel, è richiesto uno dei suddetti provider OLAP.

    Fornitore di Microsoft OLAP. Excel include un driver di origine dati e un software client per l'accesso ai database creati utilizzando Microsoft SQL Server OLAP Server OLAP Services, Microsoft SQL Server OLAP versione 2000 (8.0) e Microsoft SQL Server Analysis Services versione 2005 (9 0).

    Fornitori di terze parti OLAP Per altri prodotti OLAP, è necessario installare ulteriori driver e software client. Per utilizzare le funzioni di Excel per lavorare con i dati OLAP, il prodotto di terze parti deve essere conforme allo standard OLE-DB per OLAP ed essere compatibile con Microsoft Office. Per informazioni sull'installazione e l'utilizzo di un fornitore OLAP di terze parti, fare riferimento a amministratore di sistema o fornitore di prodotti OLAP.

Database del server e file cubo Il software client OLAP Excel supporta connessioni con due tipi di database OLAP. Se il database sul server OLAP è disponibile sulla rete, è possibile ricevere i dati di origine da esso direttamente da esso. Se si dispone di un file standalone cubetto che contiene dati OLAP o definizione di file di cubi, è possibile connettersi a questo file e ottenere i dati di origine da esso.

Origine dei dati L'origine dati fornisce accesso a tutti i dati nel database OLAP o in un file cubo autonomo. Creando un'origine dati OLAP, è possibile basare i report su di esso e restituire i dati OLAP per eccellere sotto forma di una tabella di riepilogo o di un report di sintesi, nonché una funzione di foglio che è stata convertita da un report della tabella consolidata.

Microsoft Query. Con query, è possibile ricevere dati da un database esterno, come Microsoft SQL o Accesso Microsoft.. Per ottenere i dati dalla tabella di riepilogo OLAP associata al file Cuba, utilizzare la query non è richiesta. Informazioni aggiuntive .

Differenze nelle funzioni di dati OLAP e non OLAP OLAP

Se stai lavorando con report di tabelle consolidate e diagrammi di riepilogo da dati di origine OLAP e altri tipi di dati di origine, vedrai alcune delle funzionalità.

Estrazione dei dati Il server OLAP restituisce nuovi dati per eccellere ogni volta che viene modificato il layout del report. Quando si utilizzano altri tipi di origini dati esterne, è possibile richiedere tutti i dati di origine contemporaneamente o è possibile specificare i parametri per una richiesta solo quando vengono visualizzati diversi elementi dei campi del filtro report. Inoltre, hai altre opzioni per l'aggiornamento del rapporto.

Nei report basati su dati sorgente OLAP, i parametri del campo Filtro report non sono disponibili, la query di sfondo non è disponibile e il parametro di ottimizzazione della memoria non è disponibile.

Nota: Il parametro di ottimizzazione della memoria non è disponibile anche per le origini dati OLEDB e le relazioni di stoviglie di riepilogo in base alla gamma di celle.

Tipi di campi Dati di origine OLAP. La misurazione dei campi può essere utilizzata solo come righe (righe), colonne (categoria) o campo della pagina. I campi murali possono essere utilizzati solo come campi di valori. Per altri tipi di dati di origine, tutti i campi possono essere utilizzati in qualsiasi parte del report.

Accesso ai dati dettagliati Per i dati della sorgente OLAP, il server determina i livelli di dettaglio disponibili e calcola i valori di riepilogo, quindi i record con informazioni dettagliate che costituiscono i valori totali potrebbero non essere disponibili. Tuttavia, il server può fornire proprietà del campo che è possibile visualizzare. Altri tipi di dati di origine non hanno campi Proprietà, ma è possibile visualizzare le informazioni di base per i campi e gli elementi di dati e visualizzare elementi senza dati.

I campi del filtro del report OLAP potrebbero non essere qualunque cosa Elementi e la squadra Mostra le pagine del filtro del report Non disponibile.

Ordinamento dell'ordine iniziale Per i dati di origine OLAP, gli articoli vengono prima visualizzati nell'ordine in cui vengono restituiti dal server OLAP. È possibile ordinare o modificare manualmente l'ordine degli articoli. Per altri tipi di dati di origine, gli elementi del nuovo report sono prima ordinati per il nome dell'elemento nell'ordine crescente.

Nimi. I server OLAP forniscono valori generalizzati direttamente per il report, quindi è impossibile modificare le funzioni finali per i campi dei valori. Per altri tipi di dati di origine, è possibile modificare la funzione statistica per il campo Valore e utilizzare più funzioni finali per lo stesso campo valore. Non è possibile creare campi calcolati e elementi calcolati nei report con i dati di origine OLAP.

Risultati intermedi Nei report con i dati di origine, l'OLAP non può essere modificato una funzione finale per i risultati intermedi. Con altri tipi di dati di origine, è possibile modificare le funzioni finali per i risultati intermedi e visualizzare o nascondere i risultati intermedi per tutti i campi delle righe e delle colonne.

Per i dati della sorgente OLAP, è possibile abilitare o escludere oggetti nascosti durante il calcolo dei risultati intermedi e generali. Per altri tipi di dati di origine, è possibile includere gli elementi nascosti dei campi del filtro del report ai risultati intermedi, ma gli elementi nascosti in altri campi saranno esclusi per impostazione predefinita.

Lavorando con OLAP Cube in Ms Excel

1. Ottieni il permesso di accedere a OLAP Cuba SQL Server Analysis Services (SSAS)
2. Sul computer, MS Excel 2016/2013/2010 deve essere installato (è possibile e MS Excel 2007, ma non è conveniente lavorare in esso, e completamente scarsa funzionalità MS Excel 2003)
3. Aprire MS Excel, avviare la procedura guidata di configurazione della connessione con il servizio analitico:


3.1 Indicare il nome o l'indirizzo IP server di recitazione OLAP (a volte vuoi specificare il numero porta aperta., ad esempio, 192.25.25.102:80); L'autenticazione del dominio è utilizzata:


3.2 Scegli un database multidimensionale e un cubo analitico (in caso di accesso a Cuba):


3.3 Le impostazioni di connessione con il servizio analitico verranno salvate nel file ODC sul computer:


3.4 Selezionare il tipo di rapporto (tabella / grafico di riepilogo) e indicare il luogo per adattarlo:


Se una connessione è già stata creata nel libro Excel, è possibile utilizzare di nuovo: Menu principale "Dati" -\u003e "Connessioni esistenti" -\u003e Selezionare la connessione in questo libro -\u003e Inserire la tabella consolidata nella cella specificata.

4. Connesso con successo a Cuba, è possibile procedere all'analisi dei dati interattivi:


Avvio di un'analisi interattiva dei dati, è necessario determinare quale dei campi sarà coinvolto nella formazione di righe, colonne e filtri (pagine) della tabella consolidata. Nel caso generale, la tabella di riepilogo è tridimensionale e si può presumere che la terza dimensione sia perpendicolare allo schermo, e osserviamo le sezioni, il piano parallelo dello schermo e definito da quale "Pagina" è selezionato per visualizzare . Il filtraggio può essere eseguito trascinando gli attributi di misurazione corrispondenti all'area dei filtri del report. La filtrazione limita lo spazio del cubo, riducendo il carico sul server OLAP, quindi preferibilmente prima installare i filtri necessari. Quindi posizionare gli attributi di misurazione nelle aree di riga, nelle colonne e negli indicatori nell'area dati della tabella consolidata.


Ogni volta che si modificano una tabella di riepilogo, l'istruzione MDX viene inviata automaticamente al server OLAP, che viene restituito ai dati. Il più grande e più complesso la quantità di dati che vengono elaborati, gli indicatori calcolati, più lungo il tempo di esecuzione del tempo. È possibile annullare l'esecuzione della query premendo il tasto Fuga.. Le ultime operazioni eseguite possono essere annullate (Ctrl + Z) o restituzione (Ctrl + Y).


Di norma, per le combinazioni di attributi di misurazione più utilizzati a Cuba, vengono memorizzati i dati aggregati pre-calcolati, quindi è memorizzato il tempo di risposta di tali richieste per alcuni secondi. Tuttavia, è impossibile calcolare l'intera combinazione possibile di aggregazioni, in quanto potrebbe richiedere molto tempo e spazio di archiviazione per questo. Per eseguire enormi richieste ai dati a livello di dettaglio, potrebbero essere necessarie risorse di calcolo dei server significative, quindi il tempo della loro esecuzione potrebbe essere lungo. Dopo aver letto i dati da unità disco, il server li colloca nella cache memoria ad accesso casualeCiò consente di seguire queste richieste istantaneamente, dal momento che i dati saranno già realizzati dalla cache.


Se pensi che la tua richiesta venga utilizzata spesso e il tempo della sua esecuzione è insoddisfacente, è possibile contattare il servizio degli sviluppi analitici per ottimizzare l'esecuzione della query.


Dopo aver posizionato la gerarchia nell'area di righe / colonne è possibile nascondere i livelli individuali:


Attributi chiave (meno spesso - per gli attributi sopra la gerarchia) delle misurazioni possono essere proprietà - caratteristiche descrittive che possono essere visualizzate sia nei suggerimenti pop-up che sotto forma di campi:


Se si desidera visualizzare diverse proprietà del campo contemporaneamente, è possibile utilizzare la finestra di dialogo corrispondente:


Set definiti dall'utente

In Excel 2010, è stato possibile interattivo creando i propri set (definiti dall'utente) dagli elementi di misurazione:


A differenza dei set di creati e archiviati centralmente sul lato del cubo, i set personalizzati vengono salvati localmente nel libro di Excel e possono essere utilizzati qui:


Gli utenti avanzati possono creare set utilizzando i disegni MDX:


Impostazione delle proprietà della tabella del pivot

Tramite "Impostazioni tabella consolidata ..." del menu di scelta rapida (facendo clic con il pulsante destro del mouse sulla tabella di riepilogo), è possibile configurare una tabella consolidata, ad esempio:
- scheda Conclusione, parametro "Layout classico della tabella classica" - La tabella consolidata diventa interattiva, è possibile trascinare i campi (trascinamento e rilascio);
- TAB "CONCLUSIONE", "Mostra elementi senza dati nei parametri di stringhe" - Le stringhe vuote che non contengono alcun valore dell'indicatore sugli elementi di misurazione appropriati verranno visualizzati nella tabella del pivot;
- Tab Tab "Marcatura e formato", "Salva la formattazione del formato di cella Quando si aggiorna" - È possibile ignorare e salvare il formato di cella quando si aggiorna i dati;


Creare diagrammi consolidati

Per il sommario esistente OLAP Table, è possibile creare un diagramma di riepilogo - una circolare, linea, istogramma, pianificazione, punto e altri tipi di diagrammi:


In questo caso, il grafico di riepilogo sarà sincronizzato con una tabella consolidata - quando si modifica la composizione di indicatori, filtri, misurazioni nella tabella di riepilogo, viene aggiornata anche una tabella di riepilogo.

Creazione di pannelli informativi

Evidenziamo la tabella consolidata di origine, copialo negli Appunti (Ctrl + C) e inseriamo e inserirlo con una copia (Ctrl + V), in cui verrà modificato la composizione degli indicatori:


Per gestire simultaneamente più inserzioni di tabelle consolidate (nuove funzionalità, disponibili, a partire da MS Excel 2010). Collega il nostro affettatrice alle tabelle consolidate - Fare clic con il tasto destro del mouse sul taglio, selezionare In menù contestuale Punto "Connessioni a una tabella consolidata ...". Va notato che possono esserci diversi pannelli di sezioni che possono servire simultaneamente tabelle consolidate su fogli diversi, che consente di creare pannelli informativi coordinati (dashboard).


I pannelli tagliati possono essere configurati: è necessario evidenziare il pannello, vedere "Dimensioni e Proprietà ...", "Impostazioni circuitali", "Assegna macro" nel menu di scelta rapida attivata con il tasto destro del mouse o "Parametri" menù. È possibile stabilire la clumilità delle colonne per gli elementi (pulsanti) del taglio, la dimensione dei pulsanti di taglio e dei pulsanti del pannello, determinare la gamma di colori e la progettazione del design dal quadrante disponibile (o creare il proprio stile ), Definire la tua intestazione del pannello, assegnare una macro software con cui è possibile espandere il pannello funzionale.


Excel Query MDX Esecuzione

  1. Prima di tutto, è necessario eseguire l'operazione DriwThrough su qualche indicatore, I.e. Discendere ai dati dettagliati (i dati dettagliati vengono visualizzati su un foglio separato) e aprire un elenco di connessioni;
  2. Aprire le proprietà della connessione, vai alla scheda "Definizione";
  3. Selezionare il tipo di comando predefinito e nel campo di testo, aggiungere pre-preparato Mdx. inchiesta;
  4. Quando si preme il pulsante dopo aver controllato la correttezza della sintassi della query e la disponibilità dei diritti di accesso appropriati, la richiesta verrà attivata sul server e il risultato verrà presentato nel foglio corrente come un tavolo piatto convenzionale.
    Visualizza il testo della query MDX generato da Excel è possibile installando un'aggiunta gratuita, che fornisce anche altre funzionalità aggiuntive.

Traduzione in altre lingue

Cubo analitico supporta la localizzazione in russo e inglesee (se necessario, la localizzazione in altre lingue è possibile). I trasferimenti sono distribuiti ai nomi delle misurazioni, delle gerarchie, degli attributi, delle cartelle, delle misure, nonché gli elementi delle singole gerarchie nel caso in cui hanno traduzioni sul lato del sistema di contabilità / data warehouse. Per modificare la lingua, è necessario aprire le proprietà di connessione e nella riga di connessione aggiungere la seguente opzione:
Proprietà estese \u003d "Locale \u003d 1033"
Dove 1033 - localizzazione in inglese
1049 - Localizzazione in russo


Extensions Excel aggiuntive per Microsoft OLAP

I cubetti di Microsoft OLAP aumenterà, se si utilizzano estensioni aggiuntive, come le estensioni pivot di OLAP, grazie a cui è possibile utilizzare ricerca veloce Per misurazione:


sito web 2011-01-11 16: 57: 00Z Ultima modifica: 2017-10-15 16: 33: 59z Pubblico di età: 14-70

La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.