Cos'è un Infocubo? SAP BI/BN? Come crearne uno?
⚡ Riepilogo intelligente
Un InfoCube in SAP BW è un dataset multidimensionale autonomo costruito sullo schema a stella esteso, che memorizza le cifre chiave delle tabelle dei fatti circondate da tabelle delle dimensioni e funge sia da destinazione dati che da InfoProvider per la creazione di report.

Che cos'è un InfoCube?
Un InfoCube è un'area di archiviazione dati in cui manteniamo i dati extracderivato fisicamente dal sistema sorgente. Un InfoCube può funzionare sia come destinazione dati che come InfoProvider. Dal punto di vista della creazione di report, un InfoCube può essere descritto come un dataset autonomo.
Ad esempio, un InfoCube relativo all'importo delle vendite, con dimensioni quali MESE, PRODOTTO, CLIENTE e REGIONE, può essere visualizzato tramite uno qualsiasi degli assi, ad esempio le vendite totali per regione o per cliente. Le dimensioni di un InfoCube sono entità o gerarchie.
BIW (Business Intelligence Warehouse) offre la possibilità di definire 16 dimensioni, di cui 3 predefinite.
Il cubo qui sopra illustra un semplice cubo tridimensionale. Ogni dimensione può contenere 248 caratteristiche per l'analisi. Ogni quadrato del cubo rappresenta il valore relativo per la corrispondente combinazione cliente/regione/divisione.
Struttura dell'InfoCubo
- Un InfoCube segue lo schema a stella esteso.
- Al centro è presente una tabella dei fatti, circondata da 16 tabelle delle dimensioni, mentre i dati master si trovano all'esterno del cubo.
- Gli InfoCube rappresentano il modello di dati multidimensionale centrale nella Business Intelligence (BI).
- Si tratta di un insieme di dati autonomo che comprende uno o più processi aziendali correlati. Un utente addetto alla creazione di report può definire o eseguire query su un InfoCube.
- Memorizza dati riepilogati o aggregati per lunghi periodi. Un InfoCube è costituito da una sola tabella dei fatti circondata da tabelle delle dimensioni.
- SAP-Gli InfoCube consegnati iniziano con un numero, di solito 0. Il tuo InfoCube dovrebbe iniziare con una lettera dalla A alla Z e avere una lunghezza compresa tra 3 e 9 caratteri.
Tipi di InfoCubo
Un InfoCube si classifica in tre tipologie in base alla modalità di gestione e distribuzione dei dati.
- InfoCube standard: I dati vengono memorizzati fisicamente nel cubo. È possibile la modalità di sola lettura.
- InfoCube virtuale: Non memorizza fisicamente i dati nel cubo. Durante l'esecuzione della query, recupera i dati dal rispettivo sistema di origine.
- InfoCube in tempo reale: I dati vengono memorizzati fisicamente nel cubo. Sono possibili operazioni di lettura e scrittura. Il suo utilizzo è particolarmente rilevante nella pianificazione dei dati.
Come creare un InfoCube standard
Passo 1) Creare un InfoCube.
- Vai al codice transazione RSA1.
- Fare clic sul pulsante OK.
Passo 2)
- Accedere alla scheda Modellazione -> InfoProvider.
- Fare clic con il tasto destro su InfoArea.
- Fare clic su "Crea InfoCubo" dal menu contestuale.
Passo 3)
- Inserisci il Nome Tecnico.
- Inserire il Descriptione.
- Scegli il pulsante di opzione "InfoCubo standard".
Fare clic sul pulsante Crea.
Passo 4) Fare clic con il pulsante destro del mouse sulla Dimensione 1 -> Proprietà.
Passo 5) Rinominare la dimensione in base alle informazioni dell'InfoObject.
Passo 6) Fare clic con il pulsante destro del mouse sulla dimensione -> Input diretto InfoObject per inserire InfoObject nella dimensione.
Passo 7) Seleziona Caratteristiche.
Passo 8) Seleziona l'ID della compagnia aerea nelle caratteristiche.
Trascinalo e rilascialo nella dimensione.
Passo 9) Analogamente, crea nuove dimensioni e segui i passaggi da 4 a 8 per aggiungere gli InfoObject.
Passo 10) Aggiungere gli InfoObject relativi agli indicatori chiave all'InfoCube.
Passo 11) Segui la procedura descritta sopra per aggiungere altri indicatori chiave.
Passo 12) Attiva l'InfoCube.
Punti aggiuntivi InfoCube
Il nome tecnico della tabella delle dimensioni viene assegnato dal sistema utilizzando il modello /BIC/D #, dove il primo # è 1, il secondo 2 e così via. Per un SAP-cubo consegnato, inizia con /BI0/D.
È possibile aggiungere liberamente InfoObject caratteristici alle dimensioni create dal cliente. Le tabelle delle dimensioni devono essere utilizzate in modo ottimale. Assicurarsi di mantenere una cardinalità ottimale durante l'aggiunta di InfoObject caratteristici alle dimensioni. Ad esempio, un grande magazzino ha 10,000 clienti e 1,000 materiali diversi; la cardinalità è m:n, il che significa che ogni cliente può acquistare molti materiali. Tale cardinalità non dovrebbe essere mantenuta nella stessa tabella delle dimensioni.
Regola empirica: Evitare rapporti di tipo m:n all'interno di una dimensione.
migliori pratiche
- Utilizza un InfoCube standard per facilitare l'analisi multidimensionale.
- Utilizzalo per memorizzare informazioni riassuntive o aggregate con un grande volume di dati.
- Utilizzare una quota riga per riga se nella tabella delle quote è presente un solo oggetto.
- Fornire informazioni sui personaggi tramite attributi di navigazione, ove opportuno.
Punti da evitare
- Non raggruppare la cardinalità m:n all'interno della stessa dimensione.
- Non inserire informazioni ad alta cardinalità in una tabella delle dimensioni senza una dimensione di riga.
















