SAP BW no HANA - Guia rápido

SAP Business Warehouse (BW) desenvolvido com SAP HANA ajuda a acelerar a análise de dados consumindo dados por meio de um Data Warehouse (DW) para relatórios analíticos e análise de dados. Você pode obter oportunidades importantes, como integração e modelagem de dados em tempo real e, portanto, relatórios de BI em tempo real sobre grande quantidade de dados no banco de dados.

SAP Business Warehouse continua a atuar como uma ferramenta poderosa de data warehouse para consolidar dados mestre e fornecer opções de relatórios flexíveis. Com o SAP HANA sob o sistema BW como banco de dados, você pode usar uma combinação de recursos de DW com banco de dados in-memory rápido para obter melhorias de desempenho e recursos de modelagem excepcionais.

O banco de dados in-memory HANA é muito mais rápido em comparação com outros bancos de dados comuns, como Oracle, SQL Server e, portanto, o DW tem um desempenho muito mais rápido quando acionado por HANA como banco de dados abaixo dele. Ele combina o poder de ambas as ferramentas - BW Modeling e mecanismo de computação in-memory HANA para processar grandes quantidades de dados.

BW on HANA oferece suporte a vários bancos de dados excepcionais e recursos de relatórios que não são possíveis usando outros bancos de dados - como transformações e DSOs são movidos para o banco de dados HANA para fornecer processamento muito mais rápido de dados, desempenho de carregamento de dados, processamento e otimização de consulta, recursos de modelagem HANA excepcionais, etc. .

Desvantagens de usar SAP BW com outros bancos de dados

A seguir estão as desvantagens de usar SAP BW com outros bancos de dados, como Oracle, SQL Server e IBM DB2.

  • Real-time Reporting- Usando o BW com outros bancos de dados, você não pode executar relatórios em tempo real porque os dados em tempo real não estão disponíveis no data warehouse. Os dados são movidos para o Business Warehouse em lotes e, portanto, não estão disponíveis para relatórios em tempo real.

  • Implementing Structural Changes- Implementar qualquer alteração na estrutura, consome muito tempo e é uma tarefa difícil, pois a compatibilidade não está disponível com outros fornecedores de banco de dados. Para implementar qualquer mudança de estrutura no Business Warehouse, leva de 2 a 12 meses.

  • Report Performance - Você deve realizar a otimização e o ajuste do desempenho do relatório para cada aplicativo.

  • Compatibility- Os dados no Business Warehouse são agregados e materializados e você não pode obter os dados em níveis de granularidade diferentes. O HANA oferece suporte a agregações em tempo real quando o relatório é executado.

Conforme mencionado, o HANA é muito mais rápido em comparação com outros bancos de dados como Oracle e SQL Server. Portanto, ao combinar os recursos do HANA com o BW, você obtém recursos excepcionais de processamento de dados e relatórios.

BW em HANA - Principais clientes

De acordo com a SAP, organizações de todos os tamanhos e setores ao redor do mundo estão usando o poder da plataforma SAP HANA para transformar seus negócios e criar novo valor. Inclui uma lista de empresas de todos os domínios e regiões que adaptaram o HANA como banco de dados e usaram o poder in-memory do banco de dados HANA com recursos de data warehouse BW. Você pode ver a lista de todas as organizações que adaptaram SAP BW no HANA usando o link a seguir.

https://hana.sap.com/abouthana/customer-stories.html

Procter and Gamble

A Procter & Gamble se adaptou ao SAP BW em HANA com as seguintes transformações de negócios.

  • Relatórios confiáveis ​​em tempo real e melhores decisões de negócios com software e serviços SAP.

  • Redução do banco de dados de 55% de 36 TB para 16 TB.

  • Aumento de 400% nas velocidades de carregamento de dados.

  • 35.000 usuários de negócios suportados.

Energia CenterPoint

A CenterPoint Energy usa SAP HANA como base para concretizar sua visão estratégica.

  • 10 minutos para criar metas de marketing, menos de quatro semanas.

  • Aumento de 200% na produtividade, substituindo as replicações manuais de dados por cargas de dados programadas no SAP HANA.

  • Tempo de execução do mecanismo de análise preditiva 98,8% mais rápido (de 90 segundos a 1 segundo).

  • 15% a mais de chamadas atendidas por IVR em vez de agentes.

Adidas

A plataforma SAP HANA da Adidas se mantém à frente da demanda do consumidor, utilizando o aplicativo SAP Fashion Management.

  • Visibilidade total da fábrica ao chão de fábrica e canais de e-commerce.

  • Análise de dados de ponto de venda que fornece um melhor entendimento dos consumidores.

  • Restaurações noturnas significativamente mais rápidas e execuções de alocação.

BW no HANA: transações importantes

A seguir estão os códigos-chave de transação a serem usados ​​no sistema BW no HANA.

RSA1 - Para abrir a bancada BW

RSMIGRHANADB - Para converter BW otimizado na memória

SM59 - Para configurar a conexão RFC para SLT

Ltr - Para configurar o RFC confiável

RSPCM - Para monitorar cadeias de processo periódicas

RSPC - Para visualizar o log de execuções de uma cadeia de processo

RSLIMO - IU de teste do BW Lean Modeler

SAP BW integra dados de diferentes fontes, transforma e consolida os dados, realiza limpeza de dados e armazena dados. SAP BW também inclui modelagem de dados, administração e área de teste.

Os dados no SAP BW são gerenciados com a ajuda de uma ferramenta centralizada conhecida como SAP Business Intelligence (BI) Administration Workbench. A plataforma de BI fornece infraestrutura e funções para incluir -

  • Processador OLAP
  • Repositório de Metadados
  • Designer de processos e outras funções

Business Explorer (BEx) é uma ferramenta de relatório e análise que oferece suporte a funções de consulta, análise e relatório em BI. Usando o BEx, você pode analisar dados históricos e atuais em diferentes graus de análise.

SAP BW é conhecido como ferramenta aberta baseada em padrão que permite extrair dados de diferentes sistemas para o sistema de BI. Ele avalia os dados com diferentes ferramentas de relatórios e você pode distribuí-los para outros sistemas.

Quando você vai para a bancada de administração do SAP BI, o sistema de origem é definido lá. Vá para RSA1 → Sistemas de origem.

De acordo com o tipo de fonte de dados, você pode diferenciar os sistemas de origem -

  • Fontes de dados para dados de transação
  • Fontes de dados para dados mestre
  • Fontes de dados para hierarquias
  • Fontes de dados para texto
  • Fontes de dados para atributos

Você pode carregar os dados de qualquer fonte na estrutura da fonte de dados no BI com um InfoPackage. O sistema de destino onde os dados devem ser carregados é definido na transformação.

Objeto DataStore

O DataStore Object (DSO) é conhecido como um local de armazenamento para manter transações limpas e consolidadas ou dados principais no nível de granularidade mais baixo. Esses dados podem ser analisados ​​usando a consulta BEx.

Um DSO contém índices e campos de característica. Os dados do DSO podem ser atualizados usando a atualização Delta ou outros objetos DataStore ou dados mestre. Os DSOs são comumente armazenados em tabelas de banco de dados transparentes bidimensionais.

Arquitetura DSO

O componente DSO consiste em três tabelas -

Fila de ativação

Isso é usado para armazenar os dados antes de serem ativados. A chave contém a id do pedido, id do pacote e número do registro. Assim que a ativação for concluída, a solicitação será excluída da fila de ativação.

Tabela de dados ativos

Esta tabela é usada para armazenar os dados ativos atuais e contém a chave semântica definida para modelagem de dados.

Log de alterações

Quando você ativa o objeto, as alterações nos dados ativos são armazenadas no log de alterações. O log de alterações é uma tabela PSA e é mantido no Administration Workbench na árvore PSA.

InfoCube

InfoCube é definido como um conjunto de dados multidimensional, que é usado para análise em uma consulta BEx. Um InfoCube consiste em um conjunto de tabelas relacionais que são unidas logicamente para implementar o esquema em estrela. Uma tabela de fatos no esquema em estrela é unida a várias tabelas de dimensão.

Você pode adicionar dados de um ou mais InfoSource ou InfoProviders a um InfoCube. Eles estão disponíveis como InfoProviders para fins de análise e relatório.

Estrutura InfoCube

Um InfoCube é usado para armazenar os dados fisicamente. Ele consiste em vários InfoObjects que são preenchidos com dados de teste. Ele tem a estrutura de um esquema em estrela.

A característica em tempo real pode ser atribuída a um InfoCube. Os InfoCubes em tempo real são usados ​​de maneira diferente dos InfoCubes padrão.

O banco de dados HANA aproveita o processamento in-memory para fornecer a velocidade de recuperação de dados mais rápida, o que é atraente para organizações que lutam com transações online em grande escala ou previsão e planejamento oportunos.

O armazenamento baseado em disco ainda é o padrão corporativo e o preço da RAM vem caindo constantemente. Assim, as arquiteturas com uso intensivo de memória eventualmente substituirão os discos giratórios mecânicos lentos e reduzirão o custo do armazenamento de dados.

O armazenamento baseado em coluna na memória fornece compactação de dados em até 11 vezes, reduzindo o espaço para armazenar uma grande quantidade de dados.

As vantagens de velocidade oferecidas pelo sistema de armazenamento em RAM são aprimoradas ainda mais pelo uso de várias CPUs de CPU de vários núcleos por nó e vários nós por servidor no ambiente distribuído.

Introdução ao SAP HANA Studio

SAP HANA studio é uma ferramenta baseada em Eclipse que roda em ambiente de desenvolvimento e ferramenta de administração para trabalhar em HANA.

SAP HANA studio é o ambiente de desenvolvimento central e a principal ferramenta de administração do sistema HANA. É uma ferramenta cliente que pode ser usada para acessar o sistema HANA local ou remoto.

Ele fornece um ambiente para a administração HANA, modelagem de informações HANA e provisionamento de dados no banco de dados HANA.

O SAP HANA Studio pode ser usado nas seguintes plataformas -

  • Versões do Microsoft Windows de 32 e 64 bits de: Windows XP, Windows Vista, Windows 7

  • SUSE Linux Enterprise Server SLES11: x86 de 64 bits

No entanto, no Mac OS, o cliente HANA studio não está disponível.

Dependendo da instalação do HANA Studio, todos os recursos podem não estar disponíveis. No momento da instalação do Studio, especifique os recursos que deseja instalar de acordo com a função. Para trabalhar na versão mais recente do HANA studio, o Software Life Cycle Manager pode ser usado para atualização do cliente.

SAP HANA Studio - AFeatures

SAP HANA Studio fornece uma perspectiva para trabalhar nos seguintes recursos do HANA. Você pode escolher a perspectiva no HANA Studio usando o seguinte caminho, HANA Studio → Janela → Abrir perspectiva → Outro

Administração do SAP HANA Studio

O conjunto de ferramentas para várias tarefas de administração, excluindo objetos de repositório de tempo de design transportáveis. Ferramentas gerais de solução de problemas como rastreamento, o navegador de catálogo e o console SQL também estão incluídos.

Desenvolvimento de banco de dados SAP HANA Studio

Ele fornece o conjunto de ferramentas para desenvolvimento de conteúdo. Ele aborda, em particular, os cenários de DataMarts e ABAP no SAP HANA, que não incluem o desenvolvimento de aplicativos nativos SAP HANA.

Desenvolvimento de aplicativos SAP HANA Studio

O sistema SAP HANA contém um pequeno servidor Web que pode ser usado para hospedar pequenos aplicativos. Ele fornece o conjunto de ferramentas para desenvolver aplicativos nativos SAP HANA, como código de aplicativo escrito em Java e HTML.

Por padrão, todos os recursos são instalados.

Visão de administração do HANA Studio

Para executar a administração do banco de dados HANA e recursos de monitoramento, a perspectiva do console de administração SAP HANA pode ser usada.

O Editor do administrador pode ser acessado das seguintes maneiras -

  • From System View Toolbar - Escolha o botão padrão Abrir Administração

  • In System View - Clique duas vezes em HANA System ou Open Perspective

Na visualização Administração, o HANA studio fornece várias guias para verificar a configuração e a integridade do sistema HANA. A guia Visão geral fornece informações gerais como: o status operacional, a hora de início do primeiro e último serviço iniciado, a versão, a data e hora de construção, a plataforma, o fabricante do hardware, etc.

Adicionando um Sistema HANA ao Studio

Um ou vários sistemas podem ser adicionados ao HANA studio para fins de modelagem de informações e administração. Para adicionar um novo sistema HANA, o nome do host, o número da instância e o nome de usuário e senha do banco de dados são necessários.

  • A porta 3615 deve ser aberta para se conectar ao banco de dados
  • Porta 31015 Instância No 10
  • Porta 30015 Instância No 00
  • A porta SSh também deve estar aberta

A seguir estão as etapas para adicionar um sistema ao estúdio HANA -

Step 1- Clique com o botão direito no espaço do Navigator e clique em Adicionar Sistema. Insira os detalhes do sistema HANA, ou seja, o nome do host e o número da instância. Clique próximo.

Step 2- Insira o nome de usuário e a senha do banco de dados para se conectar ao banco de dados SAP HANA. Clique em Avançar e em Concluir.

Depois de clicar em Concluir, o sistema HANA será adicionado ao System View para fins de administração e modelagem. Cada sistema HANA tem dois subnós principais, Catálogo e Conteúdo.

Catalog - Contém todos os esquemas disponíveis, ou seja, todas as estruturas de dados, tabelas e dados, visualizações de colunas e procedimentos, que podem ser usados ​​na guia Conteúdo.

Content- A guia Conteúdo contém o repositório de tempo de design, que contém todas as informações dos modelos de dados criados com o HANA Modeler. Esses modelos são organizados em Pacotes. O nó Conteúdo fornece diferentes visualizações nos mesmos dados físicos.

Quando o SAP BW é desenvolvido com HANA, todas as tarefas são realizadas usando técnicas otimizadas de banco de dados HANA. O SAP HANA é responsável por realizar as principais tarefas relacionadas ao Data Warehousing, proporcionando excelente desempenho ao realizar relatórios analíticos.

Na figura a seguir, você pode ver o BW na arquitetura HANA, onde todas as principais atividades do BW são otimizadas para HANA -

  • Modelagem de dados otimizada para HANA: InfoCubes
  • Modelagem de dados otimizada para HANA: objetos DataStore avançados
  • Modelagem de dados otimizada para HANA: provedores compostos
  • HANA-Optimized Data Staging
  • HANA-Optimized Analytic Manager
  • Processos de análise otimizados para HANA

Arquitetura escalonável em camadas (LSA e LSA ++)

No SAP BW, o LSA o torna uma solução mais robusta, flexível e escalonável para executar funções de data warehouse empresarial. LSA é a estrutura corporativa para a BW gerenciar de forma confiável todo o ciclo de vida de dados e metadados -

  • Entrega de dados
  • Modelagem de dados
  • Teste de dados
  • Authorizations
  • Entrega de solução

Quando o BW é implementado no SAP HANA, você pode criar um LSA diferente que é mais dependente de objetos virtuais. Isso é conhecido como LSA ++ e consiste em três camadas principais -

Abrir camada de armazenamento de dados de operação

Esta camada é semelhante à camada de aquisição de dados no SAP BW. A camada ODS aberta é usada para integrar dados no Data Warehouse e fornece a mesma funcionalidade que a camada de aquisição de dados clássica, mas com possibilidades de integração de dados mais flexíveis.

Camada de data warehouse central

Essa camada é responsável por executar funções como transformação, limpeza e consolidação de dados.

Camada Virtual Data Mart

Essa camada é responsável por combinar os dados de outras camadas e disponibilizá-los para fins de relatório. Esta camada contém todos os InfoProviders que combinam dados usando join ou union, sem salvar o resultado: MultiProvider, Composite Provider, etc. Você pode usar isso para acessar dados diretamente no banco de dados SAP HANA, para permitir consultas em Composite Provider, Open ODS View .

O provedor composto permite que você mescle os dados do BW InfoProviders com as visualizações de modelagem HANA. A união e as junções são realizadas no SAP HANA e as consultas podem ser executadas em provedores compostos, como BW InfoProviders.

Usando o BW desenvolvido com SAP HANA, você pode encontrar os seguintes benefícios -

  • Excelente desempenho em relatórios analíticos e carregamento de dados usando HANA em recursos de banco de dados de memória. Todas as funções BW executadas no SAP HANA se beneficiam do banco de dados in-memory e mecanismos de cálculo para processamento de dados mais rápido.

  • Com objetos otimizados HANA, você pode realizar consultas complexas, análises detalhadas, alto volume de dados e agregações de forma eficiente.

  • Todas as ferramentas de BI existentes, como BEx, ferramentas de relatório de BI do Business Objects e Microsoft Excel, são diretamente suportadas pelo SAP BW no HANA.

  • SAP HANA fornece alto nível de compactação de dados. O armazenamento em coluna de tabelas requer menos tipo de armazenamento e, portanto, fornece menor custo total de propriedade (TCO).

  • O Business Warehouse Accelerator (BWA) não é necessário ao usar o HANA no BW.

  • Você não precisa de tabelas agregadas e o HANA oferece suporte para agregações instantâneas.

  • Ele simplificou a modelagem de dados usando objetos otimizados na memória. Não há necessidade de carregar o índice BWA.

  • Quando você usa SAP BW no HANA, os seguintes processos não são necessários -

    • Acumulação de agregados preenchidos

    • Preenchimento de novos agregados

    • Ajustar agregados dependentes do tempo

    • Construir estatísticas de banco de dados

    • Índice de construção

    • Apagar o Índice

SAP HANA Modeler optioné usado para criar visualizações de informações no topo dos esquemas → tabelas no banco de dados HANA. Essas visualizações são consumidas por aplicativos baseados em JAVA / HTML ou aplicativos SAP, como SAP Lumira, Office Analysis ou software de terceiros como MS Excel para fins de relatório para atender à lógica de negócios e para realizar análises e extrair informações.

A modelagem HANA é feita na parte superior das tabelas disponíveis na guia Catálogo em Esquema no HANA Studio e todas as visualizações são salvas na tabela Conteúdo em Pacote.

Você pode criar um novo pacote na guia Conteúdo no HANA Studio, clicando com o botão direito do mouse em Conteúdo e Novo.

Todas as visualizações de modelagem criadas dentro de um pacote vêm no mesmo pacote no HANA Studio e são categorizadas de acordo com o tipo de visualização.

Cada visualização possui uma estrutura diferente para tabelas de dimensão e fato. As tabelas de dimensão são definidas com dados mestre. A tabela de fatos tem uma chave primária para tabelas de dimensão e medidas como número de unidades vendidas, tempo médio de atraso, preço total, etc.

Você pode criar um novo pacote clicando com o botão direito do mouse na guia Conteúdo → Novo → Pacote.

Você também pode criar um Subpacote em um Pacote clicando com o botão direito do mouse no nome do Pacote. Quando clicamos com o botão direito no Pacote, obtemos 7 opções. Podemos criar visualizações de atributos HANA, visualizações analíticas e visualizações de cálculo em um pacote.

Você também pode criar uma Tabela de decisão, definir um privilégio analítico e criar procedimentos em um pacote.

Ao clicar com o botão direito do mouse em Pacote e clicar em Novo, você também pode criar subpacotes em um Pacote. Você deve inserir o nome do pacote e a descrição ao criar um pacote.

SAP HANA - Visão de Atributo

As visualizações de atributos no SAP HANA Modeling são criadas na parte superior das tabelas de dimensões. Eles são usados ​​para unir tabelas de dimensão ou outras visualizações de atributo.

Você também pode copiar uma nova Visão de Atributo de uma Visão de Atributo já existente dentro de outros Pacotes, mas isso não permite que você altere os Atributos de Visão.

A seguir estão algumas características de uma Visão de Atributo no SAP HANA -

  • Visualizações de atributos no HANA são usadas para unir tabelas de dimensões ou outras visualizações de atributos.

  • As visualizações de atributo são usadas em visualizações analíticas e de cálculo para que a análise passe os dados mestre.

  • Eles são semelhantes às características do BM e contêm dados mestre.

  • As visualizações de atributos são usadas para otimização de desempenho em tabelas de dimensão de grande porte. Você pode limitar o número de atributos em uma Visualização de Atributo, que são usados ​​posteriormente para fins de relatório e análise.

  • As visualizações de atributo são usadas para modelar dados mestre para fornecer algum contexto.

Crie uma vista de atributo

Escolha o nome do pacote sob o qual deseja criar uma Visualização de Atributo. Clique com o botão direito em Package → Go to New → Attribute View.

Quando você clica em Attribute View, uma nova janela é aberta. Insira o nome e a descrição da visualização de atributo. Em seguida, na lista suspensa, escolha Tipo de visualização e subtipo. No subtipo, existem 3 tipos de visualizações de Atributo: Padrão, Tempo e Derivado.

Visão de Atributo do subtipo de tempo é um tipo especial de visão de Atributo que adiciona uma Dimensão de Tempo ao Data Foundation. Quando você insere o nome do atributo, tipo e subtipo e clica em Concluir, ele abrirá três painéis de trabalho -

  • Scenario pane que possui Data Foundation e Semantic Layer.

  • Details pane mostra o atributo de todas as tabelas adicionadas ao Data Foundation e a junção entre elas.

  • Output pane onde podemos adicionar atributos do painel Detalhe para filtrar no relatório.

Você pode adicionar objetos ao Data Foundation clicando no sinal '+' escrito ao lado do Data Foundation. Você pode adicionar várias tabelas de dimensão e visualizações de atributos no painel de cenário e juntá-las usando uma chave primária.

Ao clicar em Adicionar objeto no Data Foundation, você obterá uma barra de pesquisa de onde poderá adicionar tabelas de dimensão e visualizações de atributos ao painel de cenário. Depois que tabelas ou visualizações de atributos são adicionadas ao Data Foundation, elas podem ser unidas usando uma chave primária no painel de detalhes, conforme mostrado na captura de tela a seguir.

Assim que a junção for concluída, escolha vários atributos no painel Detalhes, clique com o botão direito e adicione à saída.

Todas as colunas serão adicionadas ao painel de saída. Clique na opção Ativar e você receberá uma mensagem de confirmação no registro do trabalho.

Agora você pode clicar com o botão direito do mouse em Attribute View e ir para Data Preview.

Note- Quando uma visualização não está ativada, ela apresenta uma marca de diamante. No entanto, depois de ativá-lo, o diamante desaparece, o que confirma que a visualização foi ativada com sucesso.

Depois de clicar em Visualização de dados, ele mostrará todos os atributos que foram adicionados ao painel Saída em Objetos disponíveis.

Você pode clicar com o botão direito e adicionar aos eixos de rótulos e valor ou simplesmente arrastar os objetos conforme mostrado na captura de tela a seguir.

SAP HANA - Visão Analítica

A visualização analítica está na forma de esquema em estrela, onde unimos uma tabela de fatos a várias tabelas de dimensão. As visualizações analíticas usam o poder real do SAP HANA para realizar cálculos complexos e funções agregadas, juntando as tabelas na forma de esquema Star e executando consultas de esquema Star. A seguir estão algumas propriedades do SAP HANA Analytic View -

  • Visualizações analíticas são usadas para realizar cálculos complexos e funções agregadas como soma, contagem, mínimo, máximo, etc.

  • Visualizações analíticas são projetadas para executar consultas de esquema inicial.

  • Cada visualização analítica possui uma tabela de fatos cercada por várias tabelas de dimensão. A tabela de fatos contém uma chave primária para cada tabela e medidas de dimensão.

  • As visualizações analíticas são semelhantes aos objetos de informações e conjuntos de informações do SAP BW.

Crie uma visão analítica

Escolha o nome do pacote sob o qual deseja criar uma Visualização analítica. Clique com o botão direito em Package → Go to New → Analytic View. Quando você clica em uma Visualização Analítica, uma nova janela é aberta. Insira o nome da visualização e a descrição. Na lista suspensa, escolha o tipo de visualização e clique em Concluir.

Ao clicar em Concluir, você pode ver uma opção de Visualização Analítica com Data Foundation e Star Join.

Clique em Data Foundation para adicionar tabelas de dimensão e fato. Clique em Star Join para adicionar visualizações de atributos.

Adicione tabelas de dimensão e fato ao Data Foundation usando o sinal “+”. No exemplo a seguir, 3 tabelas de dimensão foram adicionadas DIM_CUSTOMER, DIM_PRODUCT, DIM_REGION e 1 tabela de fatos FCT_SALES ao Painel de Detalhes. A união da tabela de dimensão à tabela de fatos usando chaves primárias é armazenada na tabela de fatos.

Selecione Atributos da tabela Dimensão e Fato para adicionar ao painel Saída, conforme mostrado na captura de tela acima. Agora, altere o tipo de dados de Fatos da tabela de Fatos para medidas.

Clique na camada Semântica, escolha os fatos e clique no sinal das medidas, conforme mostrado na captura de tela a seguir, para alterar o tipo de dados para medidas e ativar a visualização.

Depois de ativar a visualização e clicar em Visualização de dados, todos os atributos e medidas serão adicionados à lista de objetos disponíveis. Adicione atributos ao Eixo de rótulos e meça ao Eixo de valor para fins de análise.

Existe a opção de escolher diferentes tipos de tabelas e gráficos.

SAP HANA - Visão de Cálculo

A Visualização de Cálculo é usada para consumir outras visualizações analíticas, de atributos e outras visualizações de cálculo e tabelas de colunas básicas. Eles são usados ​​para realizar cálculos complexos que não são possíveis com outros tipos de vistas. A seguir estão algumas características da Visualização de Cálculo -

  • A visualização de cálculo é usada para consumir visualizações analíticas, de atributos e outras visualizações de cálculo.

  • Eles são usados ​​para realizar cálculos complexos que não são possíveis com outras visualizações.

  • Existem duas maneiras de criar visualizações de cálculo - Editor SQL ou Editor gráfico.

  • Nós integrados de união, união, projeção e agregação.

Criar uma vista de cálculo

Escolha o nome do pacote sob o qual deseja criar uma visualização de cálculo. Clique com o botão direito em Pacote → Novo → Visualização de cálculo. Ao clicar em Calculation View, uma nova janela será aberta.

Insira o nome da Visualização, Descrição e escolha o tipo de Visualização como Visualização de Cálculo, Padrão de Subtipo ou Tempo (este é um tipo especial de Visualização que adiciona dimensão de tempo). Você pode usar dois tipos de Visualização de Cálculo: Gráfico e Script SQL.

Graphical Calculation Views- Possui nós padrão como agregação, projeção, união e união. É usado para consumir outros atributos, visualizações analíticas e outras visualizações de cálculo.

SQL Script based Calculation Views - É escrito em scripts SQL que são construídos em comandos SQL ou funções definidas pelo HANA.

Data Category- Cubo, neste nó padrão é Agregação. Você pode escolher junção em estrela com dimensão de cubo. Dimensão, neste nó padrão é Projeção.

Você pode verificar mais detalhes sobre modelagem HANA nativa em nosso Tutorial SAP HANA .

Os objetos de BI são divididos em várias áreas de conteúdo de BI para que possam ser usados ​​de maneira eficiente. Isso inclui a área de conteúdo de todos os módulos-chave em uma organização - SCM, CRM, RH, Gestão Financeira, Ciclo de Vida do Produto, Soluções do setor, fontes de dados não SAP, etc.

Esquema Star e Esquema Star Estendido

Em Extended Star Schema, as tabelas de fatos são conectadas às tabelas de dimensão e a tabela de dimensão é conectada à tabela SID. A tabela SID é conectada às tabelas de dados mestre. No Esquema Star estendido, as tabelas Fato e Dimensão estão dentro do cubo; no entanto, as tabelas SID estão fora do cubo. Quando você carrega os dados transacionais no cubo de informações, Dim Ids são gerados com base em SIDs e esses Dim ids são usados ​​nas tabelas de fatos.

No Extended Star Schema, uma tabela de fatos pode se conectar a 16 tabelas de dimensão e cada tabela de dimensão é atribuída com 248 tabelas SID no máximo. As tabelas SID também são chamadas de Características e cada característica pode ter tabelas de dados mestre como ATTR, Texto, etc.

ATTR - É usado para armazenar todos os dados do atributo.

Text - É usado para armazenar a descrição em vários idiomas.

InfoArea e InfoObjects

InfoObjects são conhecidos como a menor unidade no SAP BI e são usados ​​em InfoProviders, DSOs, provedores múltiplos, etc. Cada InfoProvider contém vários InfoObjects.

InfoObjects são usados ​​em relatórios para analisar os dados armazenados e fornecer informações aos tomadores de decisão. InfoObjects podem ser categorizados nas seguintes categorias -

  • Características como cliente, produto, etc.
  • Unidades como quantidade vendida, moeda, etc.
  • Números-chave como receita total, lucro, etc.
  • Características de tempo como ano, trimestre, etc.

InfoObjects são criados no catálogo InfoObject. É possível que um InfoObject possa ser atribuído a um Catálogo de Informações diferente.

InfoAreano SAP BI é usado para agrupar tipos semelhantes de objetos. InfoArea é usado para gerenciar InfoCubes e InfoObjects. Cada InfoObject reside em uma InfoArea e você pode defini-lo em uma pasta que é usada para manter arquivos semelhantes juntos.

Processo de transformação

O processo de transformação é usado para realizar a consolidação, limpeza e integração de dados. Quando os dados são carregados de um objeto de BI para outro objeto de BI, a transformação é aplicada aos dados. A transformação é usada para converter um campo de origem no formato de objeto de destino.

SAP BW pode ser executado em diferentes bancos de dados como Oracle, SQL Server, HANA ou qualquer outro banco de dados. Quando o SAP BW é desenvolvido com HANA, você pode verificar no SAP NetWeaver - versão do NW e banco de dados no qual está instalado.

Verifique em qual banco de dados o sistema BW está instalado e sua versão

Vá para BI no sistema SAP HANA e faça o login.

Para verificar a versão do SAP NetWeaver e o banco de dados no qual ele está instalado, clique em Sistema → Status.

Para verificar a versão do sistema SAP NetWeaver, clique na lupa. Você pode ver a versão do banco de dados - HDB Release 1.0 SPS 11.

Você pode instalar ferramentas de modelagem BW em seu sistema - SAP GUI, SAP HANA Studio. Para instalar ferramentas de modelagem BW, você precisa dos seguintes componentes -

  • Sistema operacional Windows 7 ou Windows 8 ou Apple Mac OS X 10.8 ou superior, ou distribuição Linux.

  • É necessário instalar Internet Explorer 7.0 ou superior ou Firefox 4.0 ou superior.

  • O SAP GUI para Windows 7.3 ou SAP GUI para Windows 7.4 deve ser instalado em sua unidade local. Você pode fazer o download no SAP Marketplace.

  • Para se comunicar com o sistema de backend, você precisa do Microsoft Runtime DLLs VS2010 (para sistema operacional Windows) instalado em seu sistema local.

  • SAP HANA Studio (32 bits ou 64 bits para Windows) SP08 ou superior.

Crie um novo projeto BW no HANA Studio

Abra o SAP HANA Studio e crie um novo projeto. Vá para Windows → Abrir Perspectiva → Outro.

Selecione BW Modeling → Clique em OK conforme mostrado na captura de tela a seguir.

Em seguida, vá para Arquivo → Novo → Projeto.

Na próxima janela, selecione conexão SAP. Você pode selecionar uma conexão existente ou definir uma conexão manualmente para adicionar uma nova conexão.

As conexões do sistema são mantidas no SAP Logon. Clique OK.

Na próxima tela, conforme mostrado na imagem a seguir, insira o cliente, o nome de usuário e a senha. Clique em Avançar.

Você pode inserir o nome do projeto e clicar em Concluir.

Agora, clique com o botão direito em sua nova pasta de projeto raiz e escolha Anexar sistema SAP HANA. Escolha o HDB do sistema HANA pré-configurado e clique em Concluir.

Apenas o sistema SAP HANA conectado pode ser conectado. Selecione o sistema HANA → Concluir.

Para definir uma consulta BW em seu InfoCube, selecione o InfoCube em BW Modeling Perspective, clique com o botão direito e clique em Novo → BW Query e selecione o InfoProvider.

Insira o nome e a descrição e clique em Concluir. É assim que você pode adicionar uma consulta BW.

Você pode aplicar funções diferentes na consulta BW. Você pode aplicar filtros, definir fórmulas locais para cálculos, etc.

Para salvar uma consulta BW, clique no ícone Salvar.

Para visualizar sua consulta BW, clique em BW Reporting Preview no HANA Studio.

Ao planejar a migração do sistema BW para o HANA, você precisa realizar várias verificações que ajudam na migração bem-sucedida. Você pode consultar diferentes notas SAP disponíveis no SAP Support Launchpad.

https://launchpad.support.sap.com/#/notes/

Antes da migração, você precisa realizar uma verificação de viabilidade para entender o processo de carregamento e ver melhorias de desempenho. Como o SAP HANA requer Unicode, você precisa executar a conversão Unicode se tiver um sistema não Unicode ou também pode planejar a conversão Unicode como parte da migração.

Para realizar a migração do banco de dados, você deve realizar uma verificação de hardware. Para migrar o sistema BW para o HANA, você deve realizar o dimensionamento do hardware e isso pode ser executado usando o relatório / SDF / HANA_BW_SIZING.

Para acessar a ferramenta de lista de verificação completa, você pode consultar SAP Note: 1729988em support.sap.com. Pesquise um artigo da base de conhecimento.

Essa ferramenta automatiza a verificação das diretrizes de práticas recomendadas para operações e pré-requisitos para a migração de uma implantação SAP BW existente para a plataforma SAP HANA.

Você também pode verificar as outras notas SAP K-base, isto é, refere-se a, referido por esta nota SAP, conforme mostrado na captura de tela a seguir.

Problemas durante a migração

Ao executar a migração do SAP HANA, você pode encontrar diferentes tipos de erros. A seguir estão algumas notas SAP que você pode consultar durante o processo de migração -

  • SAP Note 1846872 - Erro "Sem espaço disponível no dispositivo" relatado pelo HANA

  • SAP Note 1787489 - Banco de dados SAP HANA: rastreamento de desempenho

  • SAP Note 1786918 - Informações necessárias para investigar o alto consumo de memória

  • SAP Note 1747042 - Fornecimento de acesso de suporte à instância de banco de dados HANA

  • SAP Note 1740136 - SAP HANA: opção de montagem errada pode levar a persistência corrompida

  • SAP Note 1897157 - Falha na instalação ou atualização devido a falha do hdbnsutil

  • SAP Note 1894412 - Falha do servidor de nomes SAP HANA após atualização de revisão

  • SAP Note 1634848 - Conexões de serviço de banco de dados SAP HANA

  • SAP Note 1592925 - Conexão de serviço SAP HANA Studio

Para realizar a migração do sistema SAP BW para HANA, você pode usar as seguintes ferramentas de migração -

Gerente de Provisionamento de Software

O Software Provisioning Manager permite que você execute várias tarefas de provisionamento e cobre uma ampla gama de plataformas com diferentes produções. O Software Provisioning Manager pode ser usado para configurar um mecanismo independente, para migração de sistemas ou para copiar um sistema NetWeaver.

O Software Provisioning Manager 1.0 oferece suporte aos seguintes cenários de provisionamento para sistemas SAP baseados em SAP NetWeaver -

  • Instalação de novos sistemas, instâncias e motores autônomos
  • Cópia do sistema de sistemas existentes
  • Transformação de sistemas, como via System Rename e Dual-Stack Split
  • Exclusão de sistemas, instâncias e motores autônomos

O Software Provisioning Manager 1.0 suporta as seguintes versões do SAP NetWeaver, produtos SAP Business Suite e versões do SAP Solution Manager com base neles.

Você pode obter a versão mais recente no seguinte URL: https://help.sap.com/sltoolset

1680045 - Release Note for Software Provisioning Manager 1.0 SP17

SAP BW Migration Cockpit para SAP HANA

Esta ferramenta é usada para obter um acesso fácil às ferramentas mais usadas e úteis para migrar seus sistemas SAP BW e otimizá-los para SAP HANA.

O SAP BW Migration Cockpit para SAP HANA combina várias ferramentas para tornar a migração de uma implantação SAP BW existente para a plataforma SAP HANA suave e fácil de executar.

Para usar o cockpit, instale e execute o programa ABAP. Para usar a função Verificar atualizações, pode ser necessário manter as configurações de proxy nas linhas 21 e 22 do código.

Program: ZBW_HANA_MIGRATION_COCKPIT

Essa ferramenta pode ser usada com SAP BW versão 3.5 ou superior.

Para obter a ferramenta, você pode consultar SAP Notes 1909597 - SAP BW Migration Cockpit para SAP HANA.

Vá para a guia de anexos e você pode baixar o arquivo zip.

Caso alguma das ferramentas não esteja disponível em seu sistema local, você pode consultar a guia de documentação e pode acessar a ajuda online e as notas SAP disponíveis.

Esta Nota SAP é referida por -

Número Título
1729988 SAP BW desenvolvido com SAP HANA - Ferramenta de lista de verificação
1736976 Relatório de dimensionamento para BW em HANA
1908367 SAP BW Transformation Finder
1847431 Analisador de rotina SAP BW ABAP

Opção de migração de dados de SUM

A opção de migração de dados (DMO) em Software Update Manager (SUM) simplifica a conversão Unicode, atualização do sistema e migração de banco de dados em uma ferramenta.

SAP Note 2257362 - Database Migration Option (DMO) of SUM 1.0 SP17

Para realizar a migração do banco de dados usando DMO, SAP HANA versão 8.5 ou superior é necessário. Banco de dados de destino O SAP HANA depende do banco de dados de origem com diferentes requisitos para realizar uma atualização.

Banco de dados fonte Requisitos / Restrição
Oráculo Oracle versão 11.2 ou superior
MaxDB

MaxDB 7.7: Versão 7.7.07.47 ou superior

MaxDB 7.8: Versão 7.8.02.028 ou superior

MaxDB 7.9 ou superior: sem restrição

Versão alvo SAP_BASIS 740 SP11 não suportada

MS SQL MS SQL 2005 (disponível mediante solicitação), ou uma versão superior do Source SAP release deve ser baseada em SAP_BASIS 700 ou superior
DB2 (DB2 para z / OS) A liberação pretendida de SAP_BASIS é 740 SP12 ou superior
DB4 (DB2 para i)

A versão fonte do SAP deve ser baseada em SAP_BASIS 700 ou superior

DB4 i7.1 ou superior

A liberação SAP de destino deve se basear no SAP_BASIS 740 SP10 ou superior

DB6 (DB2 para Linux, UNIX e Windows)

DB6 versão 09.01.0000 ou superior, se a liberação SAP_BASIS alvo for inferior a 740 SP8

DB6 versão 09.7 FP5 ou superior, se a versão SAP_BASIS de destino for 740 SP8 ou superior

SAP HANA SAP HANA como banco de dados de origem não é compatível
SEIVA

SAP ASE Versão 16.0 SP02 patch nível 02 ou superior, se a versão alvo de SAP_BASIS for 750 ou superior

De acordo com o PAM, se a liberação desejada de SAP_BASIS for inferior a 750

Quando seu sistema SAP BW é executado no banco de dados HANA, o custo de colocar todos os dados na memória HANA é alto. Além disso, nem todos os dados do SAP BW são necessários no banco de dados HANA e apenas 30-40% dos dados do BW são ativamente necessários para relatórios e operações. Esses dados devem ser colocados apenas nos recursos de memória do HANA.

SAP BW on HANA fornece uma configuração para dados ativos e não ativos para que você possa gerenciar o menor custo total de propriedade. Os dados podem ser classificados nas seguintes 3 categorias de acordo com a temperatura dos dados -

Hot Data

Nesta área, todos os dados sob hot data são armazenados no banco de dados em memória HANA e estão disponíveis para relatórios e operações. No SAP BW, são os InfoCubes e DSOs que vêm com os dados quentes, pois são usados ​​com frequência para relatórios e operações.

Esses dados são usados ​​com frequência e normalmente pertencem aos últimos 2-3 anos e, portanto, esses dados devem ser colocados como dados reais reais e devem ser colocados no banco de dados na memória para obter o melhor desempenho para fins de relatório.

A seguir estão as principais propriedades dos dados quentes -

  • Access - Muito frequente, a cada poucos segundos ou minutos

  • Response - Acesso rápido, desempenho alto

  • Data Type - Dados de InfoCubes, DSOs padrão, DSOs abertos e todos os dados principais

Cold Data

Dados frios são considerados dados arquivados que raramente são acessados ​​e todos os dados são armazenados em banco de dados secundário. No SAP BW, DSOs e InfoCubes padrão contêm os dados para operações e relatórios. No entanto, no cenário normal, apenas os dados dos últimos anos são freqüentemente acessados ​​para relatórios. Dados com mais de 3 anos podem ser normalmente armazenados no plano de TCO mais baixo, pois raramente são acessados.

A seguir estão as principais propriedades dos dados frios -

  • Access - Dados com mais de 3 anos e raramente acessados ​​para relatórios e operações.

  • Response - Mais lento em comparação com dados quentes e quentes.

  • Data Type - Dados mais antigos de InfoCubes e DSOs padrão.

Dados Quentes

Dados mornos são os dados armazenados no armazenamento em disco do banco de dados HANA e estão disponíveis para acesso o tempo todo. Isso permite que você acesse dados menos recentes de forma eficiente no banco de dados HANA.

Esses dados estão disponíveis para leitura, gravação e inserção e fornecem menor custo total de propriedade.

Existem dois tipos de dados em dados quentes -

  • Dados não ativos
  • Camada ativa / dinâmica

Dados não ativos

Este tipo de dados é aplicado a DSOs de Persistence Staging Area (PSAs) e Write Optimized (W / O). No SAP BW, PSAs e W / O DSOs são considerados objetos de baixa prioridade e, em caso de falta de memória, os dados não ativos são primeiro removidos da memória.

A seguir estão as principais propriedades dos dados não ativos -

  • Access- Dados de frequência média. Dados que são acessados ​​com mais frequência do que dados frios.

  • Response- A resposta é rápida quando todas as partições estão na memória. Quando os dados devem ser carregados para a partição, o tempo de resposta depende do volume de dados.

  • Data Type - PSAs e DSOs W / O

Note - O conceito não ativo está disponível desde SAP BW 7.3 SP8 e você pode usá-lo para gerenciar com eficiência a memória no banco de dados HANA.

Camada ativa / dinâmica

Em camadas dinâmicas, não existe o conceito de deslocar dados da partição para a memória de baixo TCO e envolve um mecanismo integrado para acessar todos os dados com tempo de desempenho ideal.

Todos os dados - PSAs e W / O DSOs - são armazenados no disco e estão disponíveis para SAP BW 7.4 SP8 e HANA 1.0 SP9 ou versão superior.

A seguir estão as principais propriedades dos dados de classificação ativa / dinâmica -

  • Access- Dados de frequência média. Dados que são acessados ​​com mais frequência do que dados frios.

  • Response - Um pouco mais lento do que os dados quentes

  • Data Type - PSAs, DSOs W / O e DSOs avançados

Monitore o conceito de dados não ativos no sistema SAP BW

Abra o monitor de dados ativo / não ativo, execute Transaction Code: RSHDBMON ou você pode navegar até Bancada de trabalho de administração → Administração → Monitores → Dados ativos / não ativos.

Em seguida, clique na visualização Detalhada para verificar as configurações de descarregamento antecipado. Você pode verificar as configurações de descarregamento antecipado para os seguintes objetos -

  • DSOs padrão
  • W / O DSOs
  • InfoCube
  • Fonte de dados

Na seleção de dados, selecione a fonte de dados no menu suspenso. Selecione Objeto e clique em Executar.

As tabelas PSA e DSOs otimizados para gravação são marcados como Morno pelo SAP no BW por padrão. Isso significa que o sinalizador é definido como ativo por padrão.

Isso permite que essas tabelas sejam removidas da memória principal com prioridade mais alta em comparação com outras tabelas de BW InfoProviders persistentes. Você pode personalizar essa configuração usando o sinalizador de Descarregamento antecipado na janela, conforme mostrado na captura de tela a seguir.

Quando você usa SAP BW em HANA, você pode criar seus InfoCubes existentes para HANA Optimized InfoCubes. Quando InfoCubes são movidos para o banco de dados HANA, eles se tornam tabelas baseadas em colunas e agem comoBWA Indexed InfoCubes.

Quando os InfoCubes otimizados do SAP HANA são usados, as características e os índices são atribuídos às dimensões. Para melhorar o desempenho do sistema, surrogate IDs (SIDs) são usados ​​em tabelas de fatos.

Quando você converte InfoCubes padrão em InfoCubes otimizados para HANA, o layout muda no momento da conversão e deve ser ajustado manualmente.

Para visualizar InfoCubes no sistema BW, você pode usar Transaction: LISTSCHEMA

Você pode selecionar seu InfoCube e verificar as várias tabelas de dimensão. Selecione o tipo de InfoCube -

  • Cubo Agregado
  • InfoCube padrão

Existem duas maneiras de converter InfoCube padrão em InfoCube otimizado para HANA.

Vá para InfoCube e clique para abrir a tela de edição. Selecione a caixa de seleção Conversão para SAP HANA otimizado. Você também pode verificar esta propriedade em Propriedades do InfoCube → Subtipo. Abra o InfoCube e você poderá ver o subtipo como InfoCube otimizado para HANA.

Você também pode ligar Transaction RSMIGRHANADBno sistema BW. Esta transação abrirá diretamente a tela para converter objetos em objetos otimizados HANA.

Você pode selecionar o tipo de objeto e inserir o nome do objeto. Na tela a seguir, selecionei um InfoCube padrão para converter em HANA Optimized InfoCube.

Você também pode selecionar uma opção para visualizar os logs após a conversão.

Quando o objeto selecionado já é um objeto otimizado HANA, ou a conversão é feita, você receberá a mensagem conforme mostrado na imagem a seguir.

Provedores compostos são usados ​​para combinar vários InfoProviders usando operações Join ou Union. Quando você usa SAP BW no HANA, um dos InfoProvider deve usar banco de dados na memória e os dados em provedores compostos podem ser usados ​​para relatórios e análises.

Ao usar SAP BW com banco de dados não HANA, o BWA é um pré-requisito para criar Provedores Compostos. A principal vantagem dos Composite Providers é que você pode criar novos cenários de negócios complexos combinando InfoProviders usando a operação Join.

Criar provedores compostos

Você pode criar Provedores Compostos na bancada de Administração usando Transaction: RSLIMOBW

Na tela do Provedor Composto, digite o nome do Provedor Composto (até 10 caracteres) e clique no botão Criar.

O ambiente de modelagem gráfica é exibido.

Você pode arrastar e soltar os InfoProviders necessários (da árvore InfoProvider à esquerda da tela) na área de modelagem.

Ao arrastar os InfoProviders, você pode definir o tipo de ligação - União ou União e clicar em OK.

Em seguida, arraste os campos de InfoProviders → Provedor composto. Essas linhas mostram os campos InfoProviders usados ​​no Composite Provider. Quando você usa a vinculação de dados como Join, ela é rotulada com o nome Join.

Você também pode alterar o nome do campo ou adicionar uma descrição. Para alterar o nome do campo, clique com o botão direito do mouse no nome do campo → Alterar propriedade → Alterar.

Você também pode atribuir uma moeda ou unidade de uma característica a índices. Para fazer isso, vá ao menu de contexto de Figura-chave → Alterar propriedade → Alterar.

Você também pode ver a estrutura XML do provedor composto usando a opção de exibição XML.

A próxima etapa é ativar o CompositeProvider. Quando o CompositeProvider é ativado, os dados são armazenados no BW Accelerator ou no banco de dados SAP HANA.

Você também pode criar Provedores compostos em SAP HANA Studio → BW Modeling.

Faça logon no BW Modeling Perspective com suas credenciais BW e anexe seu sistema HANA usando o menu de contexto em sua pasta de nível de projeto superior, escolhendo a opção Anexar sistema HANA, sem o qual você não será capaz de incluir modelos SAP HANA nativos em seu Composite Fornecedor.

Navegue para InfoArea em Projeto BW → Menu de contexto → Novo → Provedor composto.

Insira o nome e a descrição do Provedor Composto. Clique em Concluir.

No Editor, você pode ver as seguintes guias -

  • General - Mostra as propriedades do Composite Provider.

  • Scenario- Nesta guia, você adiciona InfoProviders e Visualizações HANA ao Provedor Composto. Vá para a guia Cenário e você verá o tipo de ligação padrão. Clique no sinal Adicionar.

Ao clicar no sinal Adicionar, será perguntado se deseja selecionar uma visualização InfoProvider ou HANA. Para realizar uma pesquisa, digite * e você verá uma lista de objetos disponíveis. Selecione qualquer objeto que você deseja adicionar ao Provedor Composto.

Da mesma forma, adicione um InfoProvider ao seu Composite Provider. Em seguida, é adicionar os campos da Origem ao Destino arrastando os campos. Você pode usar Expandir tudo para expandir todos os objetos adicionados. Você também pode aplicar um filtro para pesquisar um campo específico.

Vá para a guia de saída e você pode ver o mapeamento dos objetos adicionados.

Em seguida, é verificar e ativar o objeto BW.

Você também pode analisar o resultado no registro de problemas desta perspectiva.

Para visualizar os dados no HANA Studio, use o ícone da lupa no canto superior direito → Mostrar visualização.

Usando objetos otimizados HANA, você pode obter melhor desempenho para relatórios analíticos e análise de dados. Os DSOs do SAP BW são otimizados automaticamente para ativação no banco de dados SAP HANA. Quando você migra o SAP BW no HANA, todos os DSOs padrão são movidos para o banco de dados SAP HANA em um armazenamento de coluna.

Para usar DSOs avançados, você deve ter o pacote de suporte de banco de dados SAP HANA 08 ou versão superior e no back-end você deve ter SAP BW 7.4 SPS9.

Crie um DSO avançado com base no banco de dados HANA

Vá para SAP HANA studio → BW Modeling Tools

Para criar um DSO avançado, clique com o botão direito em sua InfoArea e escolha Novo DataStoreObject (avançado).

Forneça os seguintes detalhes e clique em Concluir.

  • Insira o nome do DataStore - O nome técnico pode ter entre três e nove caracteres. Se você tiver um namespace para o objeto DataStore (avançado), o nome pode ter apenas oito caracteres.

  • Descrição do DataStore

  • Selecione um modelo de objeto

Você pode criar uma transformação de seu DSO padrão para DSO avançado que você criou no banco de dados HANA. Vá para o sistema SAP BW, expanda InfoCube e copie a transformação do DSO existente para o novo DSO avançado.

Você pode criar uma nova transformação e carregar os dados no novo Objeto de Armazenamento de Dados Avançado.

Usando o provedor híbrido, você pode acessar rapidamente os dados por causa da arquitetura híbrida e os dados históricos antigos são misturados com os novos dados. O provedor híbrido fornece um alto nível de desempenho do sistema para analisar dados em consultas.

Os seguintes tipos de provedores híbridos podem ser usados ​​-

Provedor híbrido com base no objeto DataStore

Esses provedores híbridos são baseados na combinação de DSOs e InfoCube. Como parte da arquitetura híbrida, novos dados são armazenados no DSO e o InfoCube fornece agregado.

Quando você executa uma consulta BEx no HybridProvider, os dados são lidos diretamente do InfoCube. Se você deseja ler os dados do DSO, você deve alterar a solicitação no designer BEx.

Vá para Propriedades → Avançado no BEx Query Designer e escolha o status da solicitação como 2.

A transformação DSO e InfoCube é 1: 1 e você não pode alterar esta transformação.

No provedor híbrido, os dados podem ser carregados de qualquer tipo de fonte. Todos os dados são armazenados no sistema BW ou no Acelerador BW.

Provedor híbrido baseado em acesso direto

Neste provedor híbrido, os dados são baseados na combinação de provedores virtuais e InfoCube. Os novos dados são lidos diretamente do sistema de origem usando provedores virtuais.

Isso permite que você acesse dados em tempo real sem qualquer demora. Você pode carregar os dados apenas de uma fonte de dados específica.

Ao usar o SAP BW no sistema HANA, você pode usar os seguintes objetos HANA otimizados: DataStore Objects, InfoObjects, consultas como InfoProviders e CompositeProviders no espaço de trabalho BW e consultas.

Quando você cria visualizações de informações no SAP HANA, os dados dos dados BW são publicados. Essas visões do SAP HANA apontam diretamente para dados e tabelas que são gerenciados pelo BW.

Os dados do SAP BW podem ser consumidos diretamente nas visualizações de modelagem HANA. Você pode gerar visualizações SAP HANA para consultas como InfoProviders no banco de dados HANA.

Crie visualizações SAP HANA para consultas como InfoProvider

A primeira etapa é criar o índice SAP HANA. Você pode fazer isso usandoTransaction: RSDDB ou usando Transaction RSA1 para abrir o BW Workbench.

Você pode chamar a manutenção do índice para o objeto usando as seguintes opções -

Method 1 - O primeiro método é chamar o SAP BW Workbench usando a Transação RSA1.

Selecione InfoProvider na navegação. Clique com o botão direito e selecione Maintain BW Accelerator Index. Isso abre a tela de administração do índice SAP HANA / BWA.

Method 2 - Outras maneiras de chamar diretamente a tela de manutenção do índice SAP HANA / BWA usando Transaction RSDDB.

Isso abre a tela de manutenção do índice SAP HANA / BWA. Selecione o tipo de objeto BW - VirtualProvider ou Query as InfoProvider usando a opção de botão de ação.

Selecione a consulta para a qual deseja gerar a visão SAP HANA → Criar.

Na parte inferior da tela, o sistema exibe uma lista de todos os objetos que já possuem um índice SAP HANA.

Você não pode indexar um resultado de consulta, se a consulta atender a qualquer uma das seguintes condições -

  • Quando uma consulta contém uma junção temporal como resultado, ela não pode ser armazenada em um índice simples por causa da hierarquia.

  • Quando agregações locais são usadas.

  • Quando o nome da consulta tiver mais de 20 letras.

  • Quando a consulta é uma consulta pronta para entrada.

Selecione Visão externa do repositório SAP HANA. Quando você ativa o índice, a visão SAP HANA correspondente à estrutura do objeto é gerada no banco de dados SAP HANA.

SAP HANA Live oferece qualidade de análise aprimorada em todos os aplicativos de suíte de negócios. Não há requisitos de modelagem BW ou programação ABAP e você pode acessar a estrutura de relatórios usando padrões abertos - SQL e MDX.

O uso de Modelos de Dados Virtuais esconde a complexidade dos aplicativos SAP business suite e os dados estão disponíveis com facilidade de acesso em modelos de dados. O Modelo de Dados Virtual consiste nos seguintes tipos de visualização -

Visualização de consulta

Eles são usados ​​para uso direto em um aplicativo analítico baseado em HTML5 ou para serem usados ​​em uma ferramenta analítica como BusinessObjects. As visualizações de consulta normalmente não são reutilizadas em outras visualizações e sempre permanecem no topo da hierarquia.

Reutilizar visualização

Essas visualizações são o coração dos modelos de dados virtuais e são reutilizadas em outras visualizações. Eles não são projetados para serem usados ​​diretamente em outras ferramentas analíticas - Business Objects.

Vista Privada

Eles são baseados em tabelas de banco de dados, outras visualizações privadas ou visualizações de reutilização. Eles não contêm nenhum cenário de negócios claro, portanto, não são classificados como visualizações de reutilização e, portanto, não podem ser usados ​​com outras visualizações.

Arquitetura HANA Live

Os modelos de dados virtuais SAP HANA Live são projetados no topo das tabelas do SAP Business Suite. Os dados fornecidos por modelos de dados virtuais podem ser usados ​​usando aplicativos baseados em HTML5 ou com ferramentas analíticas como SAP BusinessObjects.

A seguir está a representação esquemática da arquitetura do SAP HANA Live.

Todos os relatórios no SAP HANA Live são baseados no mecanismo de computação subjacente e nos dados em tempo real dos aplicativos SAP Business Suite, portanto, não há necessidade de esperar pelo carregamento dos dados.

No caso, os clientes desejam criar novos relatórios para aprimorar os existentes, eles só precisam fazer alterações nos modelos de dados virtuais ou criar novos modelos HANA para apoiar o desenvolvimento de relatórios rapidamente.

Cenário técnico do sistema para SAP HANA Live

As duas abordagens a seguir podem ser usadas para a implantação do SAP HANA Live no SAP Business Suite.

Cenário lado a lado

Neste cenário, você tem dois sistemas e as replicações de dados ocorrem usando SAP Landscape Transformation. Para executar as visualizações do SAP HANA Live, você precisa replicar as tabelas correspondentes no banco de dados HANA.

Cenário de Integração

O sistema SAP HANA Live e Business Suite compartilha o mesmo dispositivo SAP HANA e este cenário é adequado para aplicativos executados diretamente no SAP HANA.

O provisionamento de dados lida com a replicação de dados no banco de dados HANA para serem usados ​​na modelagem HANA e para serem consumidos usando ferramentas de relatórios. Existem vários métodos de provisionamento de dados com suporte na replicação de dados do sistema SAP HANA.

O SAP HANA Replication permite a migração de dados dos sistemas de origem para o banco de dados SAP HANA. Uma maneira simples de mover dados do sistema SAP existente para o HANA é usar várias técnicas de replicação de dados.

A replicação do sistema pode ser configurada no console via linha de comando ou usando o HANA studio. O ECC primário ou os sistemas de transação podem permanecer online durante esse processo. Existem três tipos de métodos de replicação de dados no sistema HANA -

  • Método de replicação SAP Landscape Transformation (SLT)
  • Método da ferramenta ETL SAP Business Object Data Service (BODS)
  • Método Direct Extractor Connection (DXC)

A Replicação SAP Landscape Transformation (SLT) é um método de replicação de dados baseado em gatilho no sistema HANA. É uma solução perfeita para replicar dados em tempo real ou replicação baseada em agendamento de fontes SAP e não SAP. Possui servidor SAP LT Replication, que cuida de todas as solicitações de trigger. O servidor de replicação pode ser instalado como um servidor autônomo ou pode ser executado em qualquer sistema SAP com SAP NW 7.02 ou superior.

Há uma conexão RFC confiável entre o banco de dados HANA e o sistema de transação ECC que permite a replicação de dados baseada em gatilhos no ambiente do sistema HANA. Na imagem a seguir, você pode ver o cenário de replicação SAP HANA SLT para replicação de dados em tempo real.

Vantagem da Replicação SLT

A seguir estão as vantagens da Replicação SLT.

  • O método de replicação SLT permite a replicação de dados de vários sistemas de origem para um sistema HANA e também de um sistema de origem para vários sistemas HANA.

  • SAP LT usa abordagem baseada em gatilho. Não tem impacto mensurável no desempenho do sistema de origem.

  • Ele também fornece transformação de dados e capacidade de filtragem antes de carregar no banco de dados HANA.

  • Ele permite a replicação de dados em tempo real, replicando apenas dados relevantes no HANA de sistemas de origem SAP e não SAP.

  • É totalmente integrado com o sistema HANA e o estúdio HANA.

Crie uma conexão RFC confiável no sistema ECC

Em seu sistema SAP AA1 de origem, você deseja configurar um RFC confiável para o sistema de destino BB1. Quando estiver pronto, significa que você está conectado ao AA1 e seu usuário tem autorização suficiente no BB1. Você pode usar a conexão RFC e fazer logon no BB1 sem precisar inserir novamente o nome de usuário e a senha.

Usando o relacionamento confiável / confiável RFC entre dois sistemas SAP, RFC de um sistema confiável para um sistema confiável, a senha não é necessária para fazer logon no sistema confiável.

Abra o sistema SAP ECC usando o logon SAP. Entrartransaction number sm59. Este é o número da transação para criar uma nova conexão RFC confiável → Clique no terceiro ícone para abrir um novo assistente de conexão → Clique em Criar e uma nova janela será aberta.

Destino RFC ECCHANA (insira o nome do destino RFC) Tipo de conexão: 3 (para sistema ABAP)

Vá para Configuração técnica: Insira o host de destino: nome do sistema ECC, IP e insira o número do sistema.

Vá para a guia Logon e segurança, digite o idioma, cliente, nome de usuário e senha do sistema ECC.

Clique na opção Salvar na parte superior da tela.

Clique em Test Connection e ele irá testar a conexão com sucesso.

Configurar conexão RFC

Corre transaction: ltr(para configurar a conexão RFC). Um novo navegador será aberto. Digite o nome de usuário e a senha do sistema ECC e faça logon.

Clique em Novo. Uma nova janela se abrirá. Insira o nome da configuração. Clique em Avançar. Insira o destino RFC (nome da conexão criado anteriormente), use a opção de pesquisa, escolha o nome e clique em próximo.

Em Especificar sistema de destino, insira o nome de usuário e senha do administrador do sistema HANA, nome do host, número da instância e clique em Avançar. Digite o número de trabalhos de transferência de dados como 007 (não pode ser 000) → Avançar → Criar configuração.

Agora vá para HANA Studio para usar esta conexão e siga o caminho: Vá para HANA Studio → Clique em Provisionamento de Dados → Escolha o sistema HANA.

Selecione o sistema de origem (nome da conexão RFC confiável) e o nome do esquema de destino onde deseja carregar as tabelas do sistema ECC. Selecione as tabelas que deseja mover para o banco de dados HANA → ADICIONAR → Concluir.

As tabelas selecionadas serão movidas para o esquema escolhido no banco de dados HANA.

Existem diferentes modos de replicação de dados SLT -

  • Load - Para agendar o carregamento de dados para o banco de dados HANA.

  • Replicate - Para replicar o agendamento.

  • Suspend - Para suspender o processo de replicação.

  • Resume - Para retomar a replicação interrompida para concluir o carregamento de dados.

A abordagem baseada em gatilho de replicação SLT é muito comum com o sistema SAP BW para replicação de dados em tempo real em qualquer banco de dados de acordo com a Matriz de Disponibilidade do Produto (PAM).

Na figura acima, você pode ver a arquitetura simples da replicação de dados SLT com o sistema SAP BW. A replicação de dados SLT é sugerida para tabelas simples sem qualquer junção ou transformação. O servidor de replicação SLT pode ser usado por clientes SAP BW e é independente do banco de dados subjacente.

O servidor SLT Replication é usado para administrar e gerenciar o provisionamento de dados.

DB Connect é usado para definir outra conexão de banco de dados além da conexão padrão e essas conexões são usadas para transferir dados para o sistema de BI a partir de tabelas ou visualizações.

Para conectar um banco de dados externo, você deve ter as seguintes informações -

  • Tools
  • Conhecimento do aplicativo de origem
  • Sintaxe SQL no banco de dados
  • Funções de banco de dados

Pré-requisitos

No caso de seu sistema de gerenciamento de banco de dados de origem ser diferente do BI DBMS, você precisa instalar o cliente de banco de dados para o DBMS de origem no servidor de aplicativos BI.

Os principais recursos do DB Connect incluem o carregamento de dados em BI a partir de um banco de dados com suporte da SAP. Ao conectar um banco de dados ao BI como sistema de origem, é necessário criar um ponto de acesso direto ao sistema de gerenciamento de banco de dados relacional externo.

Arquitetura DB

A função de multiconexão do componente SAP NetWeaver permite que você abra conexões extras de banco de dados, além da conexão padrão SAP, e você pode usar essa conexão para se conectar ao banco de dados externo.

O DB Connect pode ser usado para estabelecer uma conexão desse tipo como uma conexão de sistema de origem para BI. Os aprimoramentos do DB Connect para o banco de dados permitem que você carregue os dados para BI a partir das tabelas do banco de dados ou visualizações de aplicativos externos.

Para a conexão padrão, o DB Client e o DBSL são pré-instalados para o Database Management System (DBMS). Para usar o DB Connect para transferir dados para o sistema BI de outros sistemas de gerenciamento de banco de dados, você precisa instalar o DB Client específico do banco de dados e o DBSL específico do banco de dados no servidor de aplicativos de BI que você está usando para executar o DB Connect.

Criar DBMS como sistema de origem

Vá para RSA1 → Bancada de trabalho de administração. Na guia Modelagem → Sistemas de Origem

Vá para DB Connect → clique com o botão direito → Criar

Digite o nome do sistema lógico (DB Connect) e a descrição. Clique em Continue.

Insira o DBMS que deseja usar para gerenciar o banco de dados.

Insira o usuário do banco de dados sob cujo nome você deseja que a conexão seja aberta e a senha do banco de dados deve ser inserida para autenticação pelo banco de dados.

Em Connection Info, você deve inserir as informações técnicas necessárias para abrir a conexão do banco de dados.

Permanent Indicator- Você pode definir este indicador para manter uma conexão permanente com o banco de dados. Se a primeira transação for encerrada, cada transação será verificada para ver se a conexão pode ser reiniciada.

Você pode usar esta opção, se a conexão DB tiver que ser acessada com frequência.

Salve esta configuração e você pode clicar em voltar para ver na tabela.

Você pode criar visualizações de modelagem HANA com base em InfoCubes no sistema SAP BW. Para fazer isso, você deve abrir o InfoCube no modo de edição e ativar o sinalizador Visualização externa do SAP HANA.

A seguir é ativar o InfoCube.

Em seguida, vá para SAP HANA Studio → Vá para Pacote: local do sistema → BW → BW2HANA

Pesquise a visualização analítica com o nome de InfoCube. Clique com o botão direito → Abrir definição. Você pode selecionar a função de layout automático.

Quando você migra do SAP BW para o banco de dados HANA, existem vários tipos de processos que são obsoletos. Se você usar o banco de dados SAP HANA, os seguintes tipos de processo na cadeia de processo não são necessários -

  • Preenchimento de novos agregados
  • Índices BWA
  • Ajustar agregados dependentes de tempo
  • Índice de construção
  • Apagar o Índice

Você não precisa modificar as cadeias de processo para remover esses tipos de processo. A cadeia do processo continua a funcionar sem erros. Ao verificar o log da Cadeia de Processo, você verá que essas etapas não foram executadas.

Diferentes transações estão disponíveis para monitorar as execuções da Cadeia do Processo.

Monitorar cadeias de processos periódicos

Usar Transaction: RSPCM

Você pode monitorar o status das execuções atuais para cadeias de processo selecionadas. Você também pode navegar para a visão detalhada das execuções da cadeia de processos a partir desta transação.

Ver o registro de execuções de uma cadeia de processo

Usar Transaction: RSPC. Ele exibirá uma ou mais execuções para uma cadeia de processo.

Realizar manutenção da cadeia de processo para uma execução da cadeia de processo

Usar Transaction: RSPC1. Esta transação é usada para visualizar o log desta execução, mencionando o id de log da cadeia de processo concreta.

BW Accelerator (BWA) e HANA são ferramentas in-memory e fornecem opções para acelerar o desempenho da consulta persistindo cópias do InfoCube in-memory. A BWA foi a primeira a trazer o conceito in-memory para Data Warehousing e SAP HANA permite que todos os aplicativos sejam executados no banco de dados in-memory HANA.

A seguir estão as principais diferenças entre SAP HANA e BWA -

Acelerador BW (BWA)

  • O BW Accelerator foi projetado especificamente para o sistema Business Warehouse 7.0 ou superior para acelerar o desempenho da consulta. Ele reduz o tempo de aquisição de dados persistindo em cópias dos dados InfoCube na memória.

  • BWA é uma solução para obter melhor desempenho sem fazer alterações no aplicativo de BI / BW.

  • Ele lê dados SAP BW / BI e fornece processo de leitura acelerado e alimenta os resultados para consultas de BI / BW.

  • Você pode criar relatórios BEx ou relatórios em ferramentas analíticas como BusinessObjects ou mesmo Dashboards usando consultas aceleradas com BWA.

SAP HANA In-Memory

SAP HANA é uma plataforma e banco de dados in-memory para fornecer aplicativos analíticos de alto desempenho. Os dados podem ser replicados para o banco de dados HANA a partir de fontes de dados SAP e não SAP e visualizados e analisados ​​usando ferramentas de relatórios BusinessObjects.

  • O SAP HANA oferece suporte à geração de relatórios e carga de dados em tempo real usando provisionamento de dados baseado em gatilho de replicação SLT.

  • Os conjuntos de dados são carregados no SAP HANA e, usando ferramentas de BI, você pode consumir modelos de dados HANA para análise de dados e relatórios.

  • Você pode acessar dados SAP e não SAP no SAP HANA, incluindo SAP BW.

  • Os dados são armazenados em um armazenamento baseado em coluna e, portanto, fornecem compactação de dados e menos tempo para realizar agregações. Não há necessidade de salvar dados agregados e as agregações podem ser executadas em tempo real.

Note -

  • Quando você migra o SAP BW com HANA, o BWA se torna obsoleto. Você pode verificar com o fornecedor de hardware BWA para creditar a licença BWA. Poucos fornecedores de hardware permitem que você credite o hardware BWA quando você adquire um novo dispositivo de hardware do SAP HANA.

  • O tempo de execução da consulta em SAP BW em HANA e BWA é comparável. Em alguns cenários, as consultas são executadas mais rapidamente no BW no HANA em comparação com o BWA.

  • Quando você usa o BW no HANA, toda a construção do índice BWA é eliminada. Quando o carregamento de dados é executado, ele está imediatamente disponível.

Quando você cria visualizações do SAP HANA com base no sistema BW, há certos tipos de privilégios necessários para executar as visualizações no HANA. Diferentes níveis de títulos podem ser aplicados a objetos no sistema SAP HANA e BW.

No SAP HANA, os privilégios analíticos são usados ​​para limitar o acesso no nível da linha nas visualizações de modelagem. Privilégios analíticos são tratados como filtros para consultas de banco de dados. Os usuários veem apenas os dados para os quais têm privilégios analíticos.

Você pode atribuir diferentes tipos de direitos a diferentes usuários em diferentes componentes de uma Visualização em Privilégios Analíticos.

Às vezes, é necessário que os dados na mesma exibição não sejam acessíveis a outros usuários que não têm nenhum requisito relevante para esses dados.

Example

Suponha que você tenha uma visão Analítica EmpDetails que tem detalhes sobre os funcionários de uma organização - nome do Emp, Id do Emp, Dept, Salário, Data de Adesão, Logon do Emp, etc. Agora, se você não deseja que o desenvolvedor do Relatório veja os detalhes do Salário ou detalhes de logon Emp de todos os funcionários, você pode ocultar isso usando a opção de privilégios analíticos.

Privilégios analíticos são aplicados apenas a atributos em uma visão de informações. Não podemos adicionar medidas para restringir o acesso em privilégios analíticos.

Os privilégios analíticos são usados ​​para controlar o acesso de leitura nas visualizações de informações do SAP HANA. Assim, podemos restringir os dados por Empname, EmpId, Emp logon ou por Emp Dept e não por valores numéricos como salário e bônus.

Crie privilégios analíticos no SAP HANA

Clique com o botão direito no nome do pacote e vá para o novo privilégio analítico ou você pode abrir usando o início rápido do HANA Modeler.

Insira o nome e a descrição do privilégio analítico → Concluir. Uma nova janela se abrirá.

Você pode clicar no botão Avançar e adicionar a visualização de modelagem nesta janela antes de clicar em Concluir. Também há uma opção para copiar um pacote existente do Analytic Privilege.

No BW, os usuários só podem executar consultas BEx para as quais estão autorizados. Caso você não tenha permissão para executar uma consulta, uma mensagem de erro será exibida.

Para criar visualizações SAP HANA a partir de InfoProviders, a seguinte abordagem pode ser usada: Privilégio analítico baseado em XML.

Quando as visualizações do SAP HANA são criadas a partir de InfoProviders do SAP HANA, você pode usar o privilégio analítico baseado em XML a ser aplicado: Privilégio analítico baseado em SQL.

Quando as visualizações do SAP HANA são criadas a partir do BW InfoProviders do SAP BW, privilégios analíticos baseados em SQL são usados.

Privilégio de objeto no SAP HANA

Para acessar as visualizações do SAP HANA que são geradas do SAP BW, você precisa ter a seguinte autorização -

  • Object privilege - SELECIONE em _SYS_BI

  • Object privilege - EXECUTE em REPOSITORY_REST (SYS)

  • Package privilege - REPO.READ no pacote de conteúdo onde as visualizações geradas do SAP HANA são armazenadas.

Uma pessoa deve ter boa experiência em SAP BW com conhecimento de nível especializado em SAP BW em projetos SAP HANA. Ele / ela deve ter trabalhado em projetos envolvendo modelagem SAP BW em relação ao SAP HANA usando provedores compostos, Advance DSOs, ODP, LSA ++ e usando objetos BW expostos como visualizações HANA.

A seguir estão algumas das outras experiências e recursos necessários.

  • BW na experiência em projeto HANA e pelo menos 2 experiência completa de implementação ou desenvolvimento de BW.

  • Implementar SAP BW em modelagem específica de HANA como provedores compostos e expor objetos BW em visualizações HANA, provisionamento de dados operacionais, LSA ++, etc.

  • Trabalho no HANA Studio - esquemas e tabelas no HANA, visão de atributos, visão analítica e visões de cálculo.

  • Desenvolvimento e tratamento de cenários híbridos - modelos de dados BW e visões HANA de acordo com o requisito.

  • Gerenciar tabelas SAP BW no ambiente de distribuição HANA.

  • Experiência em integração com BW / BO / HANA é altamente necessária.

  • Conhecimento em ferramentas BOBJ como WEBI, Lumira e Design studio é uma vantagem.

  • SAP BW 7.0 e superior certificado.

  • Certificado SAP BW em HANA.