Cos'è un Infocubo? SAP BI/BN? Come crearne uno?

Cos'è Infocube?

Infocube è un'area di archiviazione dati in cui conserviamo i dati che estraiamo fisicamente dal sistema di origine. Un InfoCube può funzionare sia come destinazione dati che come InfoProvider. Dal punto di vista del reporting, un Infocubo può essere descritto come un set di dati autonomo.

Ad esempio, un Infocube Importo vendite che ha dimensioni come MESE – PRODOTTO-CLIENTE-REGIONE, può essere visualizzato da uno qualsiasi degli assi, ad esempio vendite totali per regione o per cliente. Le dimensioni di un Infocube sono entità o gerarchie.

Infocubo

BIW (Business Intelligence Warehouse) fornisce la possibilità di definire 16 dimensioni, di cui 3 predefinite.

Infocubo

Il cubo sopra mostra un semplice cubo tridimensionale. Ciascuna dimensione può contenere 3 caratteristiche per l'analisi. Un quadrato nel cubo sopra rappresenta il valore relativo per la corrispondente combinazione cliente/regione/divisione.

Struttura dell'InfoCubo

  • Un Infocubo segue lo schema a stella estesa.
  • Ha una tabella dei fatti al centro ed è circondata da 16 tabelle dimensionali con i dati principali che si trovano all'esterno del cubo.
  • Gli infocubi sono il modello dati multidimensionale centrale nella BI.
  • Si tratta di un set di dati autonomo che comprende uno o più processi aziendali correlati. Un utente che effettua il reporting può definire o eseguire query su un InfoCube.
  • Viene utilizzato per archiviare dati riepilogati/aggregati per lunghi periodi di tempo. Gli infocubi sono costituiti esattamente da una tabella dei fatti circondata da tabelle dimensionali.
  • SAP Gli Infocubi consegnati iniziano con un numero solitamente 0. Il tuo Infocubo dovrebbe iniziare con una lettera dalla A alla Z e dovrebbe contenere da 3 a 9 caratteri.

Tipi di InfoCubo

Infocube è classificato in tre tipologie in base al modo di conservare e distribuire i dati.

  • Infocubo standard:Utilizzato per conservare fisicamente i dati nel cubo. È possibile la sola lettura.
  • Infocubo virtuale: Non mantiene i dati fisicamente nel cubo. Durante l'esecuzione della query porta i dati dal rispettivo sistema di origine.
  • Infocubo in tempo reale: Memorizza fisicamente i dati nel cubo. Sono possibili lettura e scrittura. Viene utilizzato in modo significativo nella pianificazione dei dati.

Come creare un infocubo standard

Passo 1) Crea InfoCubo

  1. Vai al codice transazione RSA1
  2. Fare clic sul pulsante OK.

Crea Infocubo standard

Passo 2)

  1. Passare alla scheda Modellazione->InfoProvider.
  2. Fare clic con il tasto destro su InfoArea.
  3. Fare clic su "Crea InfoCubo" dal menu contestuale.

Crea Infocubo standard

Crea Infocubo standard

Passo 3)

  1. Inserisci il Nome Tecnico.
  2. Inserire il Descriptione.
  3. Scegli il pulsante di opzione "InfoCubo standard".

Fare clic sul pulsante Crea

Crea Infocubo standard

Passo 4) Fare clic con il tasto destro su Dimensione 1 -> Proprietà.

Crea Infocubo standard

Passo 5) Rinominare la dimensione in base alle informazioni sull'oggetto informazioni.

Crea Infocubo standard

Passo 6) Fare clic con il tasto destro su Dimensione ->Input diretto InfoObject da inserire InfoObject nella Dimensione.

Crea Infocubo standard

Passo 7) Seleziona Caratteristiche.

Crea Infocubo standard

Passo 8) Seleziona ID compagnia aerea nelle caratteristiche

Crea Infocubo standard

Trascinalo e rilascialo in Dimensione

Crea Infocubo standard

Passo 9) Allo stesso modo creare nuove dimensioni e seguire i passaggi 4-8 per aggiungere gli InfoObject.

Crea Infocubo standard

Passo 10) Aggiunta della figura chiaveInfoObjects nell'Infocubo

Crea Infocubo standard

Passo 11) Seguire i processi sopra riportati per aggiungere ulteriori cifre chiave

Crea Infocubo standard

Passo 12) Attiva l'Infocubo.

Crea Infocubo standard

Punti aggiuntivi di Infocube:

Il nome tecnico della tabella dimensionale viene assegnato dal sistema, utilizzando lo schema /BIC/ “D #”, dove il primo # sarà a1, il secondo a 2 e così via.

Se è un cubo distribuito con linfa, inizierà come /BI0/D

Caratteristiche Gli Infoobject possono essere aggiunti liberamente alle dimensioni create dal cliente.

Le tabelle dimensionali dovrebbero essere utilizzate in modo ottimale.

Garantisci la cardinalità ottimale aggiungendo caratteristiche infooggetto alle dimensioni.Eg Un grande magazzino ha 10,000 clienti e 1000 materiali diversi. La cardinalità è m:n, il che significa che ogni cliente può acquistare molti materiali. Questo tipo di cardinalità non deve essere mantenuto nella stessa tabella delle dimensioni.

Thumbrule: evita m:n all'interno di una dimensione.

Schiena

  • Passare alla scheda Modellazione->InfoProvider.
  • Fare clic con il tasto destro su InfoArea.
  • Fare clic su "Crea InfoCubo" dal menu contestuale.
  • Inserisci il Nome Tecnico.
  • Inserire il Descriptione.
  • Scegli il pulsante di opzione "InfoCubo standard".

Cosa non fare

  • Infocube standard può essere utilizzato se l'utente:
  • Vuole facilitare l'analisi multidimensionale.
  • Vuole archiviare informazioni riepilogate/aggregate con un grande volume di dati.
  • Utilizza la dimensione dell'elemento pubblicitario se in una tabella delle dimensioni è inserito un solo oggetto.
  • Mantenere un'elevata granularità dei record.
  • Gruppo M: N cardinalità all'interno della stessa dimensione.
  • Prestare maggiore attenzione nel portare le informazioni sul personaggio attraverso gli attributi di navigazione.
  • Mantenere informazioni ad alta cardinalità nella tabella dimensionale.