SAP BODS - Architettura

In questo capitolo apprenderemo l'architettura SAP BODS. L'illustrazione mostra l'architettura del sistema BODS con area di staging.

Livello di origine

Il livello di origine include diverse origini dati come applicazioni SAP e sistemi RDBMS non SAP e l'integrazione dei dati avviene nell'area di staging.

SAP Business Objects Data Services include diversi componenti come Data Service Designer, Data Services Management Console, Repository Manager, Data Services Server Manager, Work Bench, ecc. Il sistema di destinazione può essere un sistema DW come SAP HANA, SAP BW o un non SAP Sistema di data warehouse.

Lo screenshot seguente mostra i diversi componenti di SAP BODS.

Puoi anche dividere l'architettura BODS nei seguenti livelli:

  • Livello applicazione Web
  • Livello server database
  • Livello di servizio dei servizi dati

La figura seguente mostra l'architettura BODS.

Evoluzione del prodotto - ATL, DI e DQ

Acta Technology Inc. ha sviluppato SAP Business Objects Data Services e successivamente Business Objects Company l'ha acquisito. Acta Technology Inc. è una società con sede negli Stati Uniti ed era responsabile dello sviluppo della piattaforma di integrazione dei primi dati. I due prodotti software ETL sviluppati da Acta Inc. erano ilData Integration (DI) strumento e il Data Management o Data Quality (DQ) attrezzo.

Business Objects, una società francese ha acquisito Acta Technology Inc. nel 2002 e successivamente, entrambi i prodotti sono stati rinominati come Business Objects Data Integration (BODI) strumento e Business Objects Data Quality (BODQ) attrezzo.

SAP ha acquisito Business Objects nel 2007 ed entrambi i prodotti sono stati rinominati SAP BODI e SAP BODQ. Nel 2008, SAP ha integrato entrambi i prodotti in un unico prodotto software denominato SAP Business Objects Data Services (BODS).

SAP BODS fornisce l'integrazione dei dati e la soluzione di gestione dei dati e nella versione precedente di BODS era inclusa la soluzione di elaborazione dei dati di testo.

BODS - Oggetti

Vengono chiamate tutte le entità utilizzate in BO Data Services Designer Objects. Tutti gli oggetti come progetti, lavori, metadati e funzioni di sistema sono memorizzati nella libreria di oggetti locale. Tutti gli oggetti sono di natura gerarchica.

Gli oggetti contengono principalmente quanto segue:

  • Properties- Sono usati per descrivere un oggetto e non ne influenzano il funzionamento. Esempio: nome di un oggetto, data di creazione e così via.

  • Options - Che controllano il funzionamento degli oggetti.

Tipi di oggetti

Esistono due tipi di oggetti nel sistema: oggetti riutilizzabili e oggetti monouso. Il tipo di oggetto determina come l'oggetto viene utilizzato e recuperato.

Oggetti riutilizzabili

La maggior parte degli oggetti archiviati nel repository può essere riutilizzata. Quando un oggetto riutilizzabile viene definito e salvato nel repository locale, è possibile riutilizzare l'oggetto creando chiamate alla definizione. Ogni oggetto riutilizzabile ha una sola definizione e tutte le chiamate a quell'oggetto si riferiscono a quella definizione. Ora, se la definizione di un oggetto viene modificata in un punto, si modifica la definizione dell'oggetto in tutti i punti in cui appare quell'oggetto.

Una libreria di oggetti viene utilizzata per contenere la definizione di un oggetto e quando un oggetto viene trascinato e rilasciato dalla libreria, viene creato un nuovo riferimento a un oggetto esistente.

Oggetti monouso

Tutti gli oggetti definiti specificamente per un lavoro o un flusso di dati sono noti come oggetti monouso. Ad esempio, trasformazione specifica utilizzata in qualsiasi caricamento di dati.

BODS - Gerarchia degli oggetti

Tutti gli oggetti sono di natura gerarchica. Il diagramma seguente mostra la gerarchia degli oggetti nel sistema SAP BODS:

BODS - Strumenti e funzioni

In base all'architettura illustrata di seguito, abbiamo molti strumenti definiti in SAP Business Objects Data Services. Ogni strumento ha la sua funzione secondo il panorama del sistema.

In alto, sono installati i servizi della piattaforma informativa per gli utenti e la gestione della protezione dei diritti. BODS dipende dalla console di gestione centrale (CMC) per l'accesso utente e funzionalità di sicurezza. Questo è applicabile alla versione 4.x. Nella versione precedente, era fatto in Management Console.