SAP BODS - Arquitetura
Neste capítulo, aprenderemos sobre a arquitetura SAP BODS. A ilustração mostra a arquitetura do sistema BODS com a área Staging.
Camada de Origem
A camada de origem inclui diferentes fontes de dados, como aplicativos SAP e sistema RDBMS não SAP, e a integração de dados ocorre na área de teste.
SAP Business Objects Data Services inclui diferentes componentes como Data Service Designer, Data Services Management Console, Repository Manager, Data Services Server Manager, Work bench, etc. O sistema de destino pode ser um sistema DW como SAP HANA, SAP BW ou um não SAP Sistema de data warehouse.
A captura de tela a seguir mostra os diferentes componentes do SAP BODS.
Você também pode dividir a arquitetura BODS nas seguintes camadas -
- Camada de aplicativo da web
- Camada de servidor de banco de dados
- Camada de serviço de serviços de dados
A ilustração a seguir mostra a arquitetura BODS.
Evolução do produto - ATL, DI e DQ
A Acta Technology Inc. desenvolveu o SAP Business Objects Data Services e, posteriormente, a Business Objects Company o adquiriu. Acta Technology Inc. é uma empresa com sede nos EUA e foi responsável pelo desenvolvimento da plataforma de integração de primeiros dados. Os dois produtos de software ETL desenvolvidos pela Acta Inc. foi oData Integration (DI) ferramenta e o Data Management ou Data Quality (DQ) ferramenta.
Business Objects, uma empresa francesa adquiriu a Acta Technology Inc. em 2002 e, posteriormente, ambos os produtos foram renomeados como Business Objects Data Integration (BODI) ferramenta e Business Objects Data Quality (BODQ) ferramenta.
A SAP adquiriu a Business Objects em 2007 e ambos os produtos foram renomeados como SAP BODI e SAP BODQ. Em 2008, a SAP integrou ambos os produtos em um único produto de software denominado SAP Business Objects Data Services (BODS).
SAP BODS fornece integração de dados e solução de gerenciamento de dados e na versão anterior do BODS, a solução de processamento de dados de texto foi incluída.
BODS - Objetos
Todas as entidades que são usadas no BO Data Services Designer são chamadas Objects. Todos os objetos como projetos, trabalhos, metadados e funções do sistema são armazenados na biblioteca de objetos local. Todos os objetos são de natureza hierárquica.
Os objetos contêm principalmente o seguinte -
Properties- Eles são usados para descrever um objeto e não afetam seu funcionamento. Exemplo - Nome de um objeto, data em que foi criado, etc.
Options - Que controlam o funcionamento dos objetos.
Tipos de Objetos
Existem dois tipos de objetos no sistema - objetos reutilizáveis e objetos de uso único. O tipo de objeto determina como esse objeto é usado e recuperado.
Objetos Reutilizáveis
A maioria dos objetos armazenados no repositório pode ser reutilizada. Quando um objeto reutilizável é definido e salvo no repositório local, você pode reutilizar o objeto criando chamadas para a definição. Cada objeto reutilizável tem apenas uma definição e todas as chamadas para esse objeto se referem a essa definição. Agora, se a definição de um objeto é alterada em um lugar, você está alterando a definição do objeto em todos os lugares onde esse objeto aparece.
Uma biblioteca de objetos é usada para conter a definição do objeto e quando um objeto é arrastado e solto da biblioteca, uma nova referência a um objeto existente é criada.
Objetos de uso único
Todos os objetos definidos especificamente para um trabalho ou fluxo de dados são conhecidos como objetos de uso único. Por exemplo, transformação específica usada em qualquer carregamento de dados.
BODS - Hierarquia de objeto
Todos os objetos são de natureza hierárquica. O diagrama a seguir mostra a hierarquia de objetos no sistema SAP BODS -
BODS - Ferramentas e funções
Com base na arquitetura ilustrada abaixo, temos muitas ferramentas definidas no SAP Business Objects Data Services. Cada ferramenta tem sua própria função de acordo com o panorama do sistema.
Na parte superior, você tem os Serviços de plataforma de informações instalados para usuários e gerenciamento de segurança de direitos. BODS depende do console de gerenciamento central (CMC) para acesso do usuário e recurso de segurança. Isso é aplicável à versão 4.x. Na versão anterior, isso era feito no console de gerenciamento.