SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
SIG
Sistema Integrado de Gestão
BI05 Fontes de dados
em HANA
AGENDA
Modelagem com Visão HANA
Informações Gerais
Universos com Information Design Tool
Encerramento
Conceitos In- Memory HANA
• Seja pontual
• Desligue o celular
• Participe e faça perguntas
• Registre ideias com precisão
• Esclareça todas as suas dúvidas
• Tenha certeza que entendeu o que foi explicado
• Aproveitem o curso
DICAS IMPORTANTES
AGENDA
Modelagem com Visões HANA
Informações Gerais
Encerramento
Conceitos In-Memory
Modelagem das Visões no HANA
Overview – Modelagem de Dados Virtual
SAP HANA PLATFORMSAP HANA PLATFORM
Database LayerDatabase Layer
Tabelas Físicas – Visões DBMSTabelas Físicas – Visões DBMS
Visões HANAVisões HANA
Modelos de Fluxo de Dados Virtuais
Sem agregações materializadas | copia atómica
dos dados
In-memory engines | performance
Modelos de Relatorios Multidimensionais
Modelos de Dados Virtuais (VDM)
Relatorios Operationais | Applicativos | Analíticos
Dados e Processamento no HANA
 In-Memory DataStores: Column- and Row Store
 Optimizado para Consultas E Transações:
 Processamento SQL & OLAP e Operadores de Cálculo específicos
 Livrarias Specializadas para cenarios específicos (BFL-Business Function
Library e AFL-Application Function Library )
Modelagem das Visões no HANA
Overview (1)
Modelagem no HANA
 Modelos de Informação (Visões HANA) optimizadas para o HANA Engine e
Operadores de Cálculo
 Dados/Colunas classificadas como Atributos ou Medidas nas Visões HANA:
- Atributos: são descritivos (característica no BW)
- Medidas: os dados que podem quantificar ou ser calculados (key figure no
BW)
 Não existem Tabelas de Agregados no HANA, não insistem.
 Três Niveis de Modelagem: Visão de Atributos, Visão Analítica e Visão de
Calculo
Modelagem das Visões no HANA
Overview (2)
Visão Atributos
 Compôr uma visão
“dimensional” com uma serie
de atributos derivado duma
coleção de tabelas ex.Dados
Mestres
 Recomendavél para junçao de
tabelas transacionais
 Usadas para hierarquias
(elemento-chave nas Visões
Analíticas para relatorios
multidimensionais)
 Compartilhadas e usadas em
Visões Analitícas
 Ultimamente substituidas por
Visões DBMS (via HANA CDS
ou HANA CDS)
Visão Analítica
 Combina Tabelas-Fato com
Visões-Atributos a Objetos
Tipo Star-Schema/OLAP
 Agregação na-hora (não
materializada)
 Hierarquias são chave para
acesso multi-dimensional
(navegação, filtros,
fatiamento e agregação)
Visão de Cálculo
 Alta flexibilidade para uso
avançado
 Cenarios altamente
customizado usando tabelas-
fatos múltiplas / visões
analitícas)
 Usada com “Visão Scriptada”
 Desde SPS11, absorveu todas
outras categorias de Modelos
no HANA
Modelagem das Visões no HANA – Evolução na Modelagem
Visão-Atributos
Visão Analítica
Visão-Cálculo
(Grafica e Baseda-Script)
Visão Gráfica de Cálculo
*e baseadea SQLScript
Table Functions as data source
(TUDFs)
Varias Modelagens estão suportado hoje com SAP HANA SPS12 !
Modelagem das Visões SAP HANA – Nova Abordagem
Uma só categoria Visão HANA : a Visão de Cálculo Gráfica
Convergindo até a Visão Gráfica
 Vai unificando toda funcionalidade com respeito a performance e capabilidades
 Converter a dentro do classico Repositorio HANA
Visão Atributo
Visão Análitica
Visão de Cálculo
Baseada em Script
Privilegios Análiticos
Modelados
Visão de Cálculo
Função-Tabela (Table User-
Defined Function – TUDFs)
Privilegios Análiticos baseado
em SQL
Converter usando
the HANA Studio Modeler
Objetos do Classicó Repositorio
HANA*
*essa conversão não é prerequisito para
SPS12 mas é o stagio prévio antes de
migrar para a SAP Web IDE para SAP
HANA.
Modelagem das Visões no HANA
Visão de Cálculo Gráfica
A Caixa de Ferramenta para modelagem da Visão Gráfica
 Visão de Cálculo da categoria Dimensão
– Composição de Dimensaõ-Atributos e - Hierarquías
– Não tem medidas e, não faz agregação
– Cria Visão-Metadado BI/ exposta para Ferramenta BI
 Visão de Cálculo da categoria CUBO
– Tem medidas e sempre faz agregação
– Cria Visão-Metadado BI/ exposta para Ferramenta BI
 Visão de Cálculo da categoria CUBO com Star-Join
– Junção em “estrela” de dados-fato com visões da categoriadimensão
– Cria Visão-Metadado BI/ exposta para Ferramenta BI
 Visão de Cálculo da categoria “<default>” / “<tipo vazio>”
– De Forma-Livre, customização da Visão de Cálculo
– Não Cria Visão-Metadado BI/ exposta para Ferramenta BI
Dimensão
Cubo Star-Join
Cubo
Modelagem das Visões no HANA
Visão de Cálculo Gráfica
A Caixa de Ferramenta para modelagem da Visão Gráfica
 Compôr um cénario de fluxo de dados usando operações-nó
– Projeção, Junção, União, Agregação, Star-Join, Rank
 Selecionando numa longa lista de fontes de dados:
– Tabelas SAP HANA (colunar, …)
– Entidades CDS (fontes-dados de tipo design-time)
– Visões SQL (ABAP DDIC, ABAP CDS )
– Funções-Tabelas SQLScript
– Objetos-Contaíners Remotos banco SAP HANA
– Acesso Remoto Tipo SDA (Smart-Data Access) / Fontes Dados Virtuais
 Empilar Visões de Cálculo para modelos de dados maior
– Link e mapeamento de parámetros entre as Visões de Cálculo
– Compartilhamento, extração e propagação de informação semântica
Modelagem Visões Hana – Conceitos-Chave
Cenarios multidimensionais em Visões de Cálculo
Visão de Cálculo - Categoria Dimensão
– Composição Dimensões-Atributos e -Hierarquias
Visão de Cálculo - Categoria Cubo com StarJoin
– Junção-Estrela de Dados Fato com Visões de Categoria Dimensão (Visões
Analíticas com mesma guiança performatica )
– Otimização implicita da Visão de Cálculo delegando o processamento de tal forma
que se comporta com Visão Analítica
Visão de Cálculo
Cenario de Uso
 Implementar novo cenarios multidimensionais / novo projetos
 Consolidação de Cenarios Atributos-/Analiticos ( simplificação)
Nota: A partir do SAP HANA SPS12 Cenarios Visão de Cálculo-StarJoin abrangem capabilidades das Visões Analíticas incl. Junção Temporal
Modelagem Visões Hana – Conceitos-Chave
Cenarios multidimensionais:
Funcionalidades-Hierarquia em Visões de Cálculo
• Uso de Paramêtro a dentro das hierarquias
– Uso a dentro das colunas calculadas das hierarquias
– Para definir nó-raiz da hierarquia
• Hierarquias dependente do tempo
• Processamento SQL da Visão baseado sobre hierarquia
– Filtros e agregações baseados sobre hierarquias
• Variaveis baseadas sobre hierarquias
– Filtros e value-help baseados sobre hierarquias
• Privilegios Analitícos baseado SQL sobre hiearquia
• Processamento tomando conta de NotAssigned / Valores Null
• Suporte completo de chave-composta para hierarquia pae-filho
Modelagem Visões Hana – Conceitos-Chave
Usando SQLScript com Visão de Cálculo
• Funções-Tabelas(SQLScript) permite o uso de script na Visão-Cálculo
– Função So-leitura livre de “efeito-colateral” usando o SQLScript standard
– Consome dados de tabelas, modelos, funções, algoritmos preditivos, etc.
– Modelo Baseado sobre Script podem ser re-factorizados em funções-tabelas
Visão-Cálculo Gráfica referindo
Função-Tabela
Modelagem Visões Hana – Conceitos-Chave
Expressões nas Visões-Cálculo – Expressões SQL
SQL suportado no Editor de Expressões
 Seleção Explicita de linguagem
– Distinção Explicita entre Expressão do Column Engine
e Expressão SQL Expression para usar na Colunas Calculadas
(desde SAP HANA SPS10)
– Expressões Filtros
– Expressões para Medidas restringidas
– Expressões para Valor Default em Variaveis/Parâmetros
 Comportamento Expressões language conversion behavior
– Harmonizado : Column Engine E expressão linguagem SQL
– Nenhuma diferência entre uso de SQL vs Expressão Column
Store por causa de conversão semântica de função
SAP NOTE: 1857202 - SQL Execution of calculation views
Example – Add semantic using a NULL-value
Within a column store expression, you want to use the column store
semantic addition behavior
1 + NULL = 1
This may implicitly get converted into a SQL expression
ADD_NAZ(1,NULL) = 1
Within a column store expression, you want to use the SQL semantic
addition behavior
SQLADD(1,NULL) = NULL
This may implicitly get converted into a SQL Function
1 + NULL = NULL
Modelagem Visões Hana – Conceitos-Chave
Editor de Privilegios Analíticos – Baseados em SQL
Criação de Privilegios Análiticos baseado em SQL
 Começar com Privilegio Analítico com Atributo geral, depois mudar para baseado em SQL
 Uso de Hiearquias SQL com Privilegio Analitico baseado em SQL
SalesHierarchyNode = MAJESTIXSalesHierarchyNode = MAJESTIX
Modelagem Visões Hana – Outros Conceitos-Chave
 Execução Otimizada das consultas SQL em Visão de Cálculo
 Ferramentas de Analise de Performance, Explain/Visualize Plan,
Debug, Lista de Operadores
 Vantagens da Modelagem com Visão-Cálculo Gráfica
 Beneficio de melhor optimização
– Consultas sobre modelos em pila feito de somente Visões –Cálculo oferece
melhor opçoes de otimização
– Melhor pruning / filter–push down
– Melhor materialização / pois não ha mudança de categoria de Visão
– Funções-Tabelas incluidas na optimização geral
e.g. Filter push-down
 Flexibilidade na Modelagem
– Composição de Modelos Maiores,
re-uso parcial de modelos e pila
– Mappeamento de parâmetros e variaveis entre visões
 Alavanca de Ferramentos de Analíse Performance
– Debugger de Visão-Cálculo
Varias funcionalidades cfr. TechEd2015 parte hands-on
• Junção Temporal
• Prompts sobre Parametro Entrada e Variaveis
• Coluna Calculada
• Expressões em filtros
• Conversão Moeda/Unidade

Mais conteúdo relacionado

Mais procurados

Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseSql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseRoberto Fonseca
 
SAP Forum Brasil 2016 - Apresentação S/4HANA
SAP Forum Brasil 2016 - Apresentação S/4HANASAP Forum Brasil 2016 - Apresentação S/4HANA
SAP Forum Brasil 2016 - Apresentação S/4HANAJuly A. M. Rizzo
 
SAP Transformation Navigator - SAP Forum 2017
SAP Transformation Navigator - SAP Forum 2017SAP Transformation Navigator - SAP Forum 2017
SAP Transformation Navigator - SAP Forum 2017Lino Maggi
 
SAP Forum Brasil 2018 - A importância dos dados para a empresa inteligente
SAP Forum Brasil 2018 - A importância dos dados para a empresa inteligenteSAP Forum Brasil 2018 - A importância dos dados para a empresa inteligente
SAP Forum Brasil 2018 - A importância dos dados para a empresa inteligenteJuly A. M. Rizzo
 
SAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDG
SAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDGSAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDG
SAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDGJuly A. M. Rizzo
 
SAP - Automação de Força de Vendas
SAP - Automação de Força de VendasSAP - Automação de Força de Vendas
SAP - Automação de Força de VendasRenilton Oliveira
 
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Fernanda Saraiva
 
Treinamento PowerBI
Treinamento  PowerBITreinamento  PowerBI
Treinamento PowerBItiaquarius
 
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...GUGP SUCESU-RS
 
Conceitos gerais de etl - Qlikview
Conceitos gerais de etl - QlikviewConceitos gerais de etl - Qlikview
Conceitos gerais de etl - QlikviewRoberto Oliveira
 
Apositla sap curso_trainning
Apositla sap curso_trainningApositla sap curso_trainning
Apositla sap curso_trainningJohn Weverton
 

Mais procurados (17)

Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseSql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
 
SAP Forum Brasil 2016 - Apresentação S/4HANA
SAP Forum Brasil 2016 - Apresentação S/4HANASAP Forum Brasil 2016 - Apresentação S/4HANA
SAP Forum Brasil 2016 - Apresentação S/4HANA
 
SAP Transformation Navigator - SAP Forum 2017
SAP Transformation Navigator - SAP Forum 2017SAP Transformation Navigator - SAP Forum 2017
SAP Transformation Navigator - SAP Forum 2017
 
SAP Forum Brasil 2018 - A importância dos dados para a empresa inteligente
SAP Forum Brasil 2018 - A importância dos dados para a empresa inteligenteSAP Forum Brasil 2018 - A importância dos dados para a empresa inteligente
SAP Forum Brasil 2018 - A importância dos dados para a empresa inteligente
 
SAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDG
SAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDGSAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDG
SAP Forum Brasil 2018 - Tire suas dúvidas sobre o SAP MDG
 
Comparativo de funcionalidades Crystal Solutions
Comparativo de funcionalidades Crystal SolutionsComparativo de funcionalidades Crystal Solutions
Comparativo de funcionalidades Crystal Solutions
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
 
SAP - Automação de Força de Vendas
SAP - Automação de Força de VendasSAP - Automação de Força de Vendas
SAP - Automação de Força de Vendas
 
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
 
SA-Business Intelligence
SA-Business IntelligenceSA-Business Intelligence
SA-Business Intelligence
 
Treinamento PowerBI
Treinamento  PowerBITreinamento  PowerBI
Treinamento PowerBI
 
AX4B - Dynamics AX
AX4B - Dynamics AX AX4B - Dynamics AX
AX4B - Dynamics AX
 
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
 
Apresentação Palestra Por Carlos Ewald
Apresentação Palestra   Por Carlos EwaldApresentação Palestra   Por Carlos Ewald
Apresentação Palestra Por Carlos Ewald
 
Conceitos gerais de etl - Qlikview
Conceitos gerais de etl - QlikviewConceitos gerais de etl - Qlikview
Conceitos gerais de etl - Qlikview
 
Petic SEAD-SE
Petic SEAD-SEPetic SEAD-SE
Petic SEAD-SE
 
Apositla sap curso_trainning
Apositla sap curso_trainningApositla sap curso_trainning
Apositla sap curso_trainning
 

Semelhante a Bi05 fontes de_dados_hana_para_relatorios_presentação_conceitual_2

PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...
PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...
PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...Aislan Honorato
 
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...Manuel Menezes de Sequeira
 
Ecosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftEcosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftDennes Torres
 
Aumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraLuís Cesar Teodoro
 
Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)EderPereira33
 
Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012
Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012 Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012
Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012 Bruno Caimar
 
Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...
Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...
Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...Felipe Caparelli
 
Novidades SSAS SQL Saturday
Novidades SSAS SQL SaturdayNovidades SSAS SQL Saturday
Novidades SSAS SQL SaturdayViviane_ribeiro
 
Sql saturday novidades_ssas
Sql saturday novidades_ssasSql saturday novidades_ssas
Sql saturday novidades_ssasViviane_ribeiro
 
Desenvolvimento de portais e sitios governamentais
Desenvolvimento de portais e sitios governamentaisDesenvolvimento de portais e sitios governamentais
Desenvolvimento de portais e sitios governamentaisAdreson Vilson Vita Sá
 
Data warehousing
Data warehousingData warehousing
Data warehousingacistec
 
BI - Padrões de arquitetura e uso recursos
BI - Padrões de arquitetura e uso recursosBI - Padrões de arquitetura e uso recursos
BI - Padrões de arquitetura e uso recursosGiulianoCardoso
 

Semelhante a Bi05 fontes de_dados_hana_para_relatorios_presentação_conceitual_2 (20)

PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...
PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...
PowerBI na Pártica com Indicadores Elicitados com MindMap e Canvas consumidos...
 
Ms & sap
Ms & sapMs & sap
Ms & sap
 
12.08.22 olap
12.08.22   olap12.08.22   olap
12.08.22 olap
 
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
 
Ecosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftEcosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoft
 
Aumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com Jira
 
Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)
 
Course Content.en.pt.pdf
Course Content.en.pt.pdfCourse Content.en.pt.pdf
Course Content.en.pt.pdf
 
Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012
Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012 Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012
Resumo da Sessão "Effective Geodatabase Programming" do Esri DevSummit 2012
 
Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...
Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...
Resenha de artigo - Query Processing over Data Warehouse using Relational Dat...
 
OLAP
OLAPOLAP
OLAP
 
Conceitos DW
Conceitos DWConceitos DW
Conceitos DW
 
OLAP, BI, EIS
OLAP, BI, EISOLAP, BI, EIS
OLAP, BI, EIS
 
Novidades SSAS SQL Saturday
Novidades SSAS SQL SaturdayNovidades SSAS SQL Saturday
Novidades SSAS SQL Saturday
 
Sql saturday novidades_ssas
Sql saturday novidades_ssasSql saturday novidades_ssas
Sql saturday novidades_ssas
 
Desenvolvimento de portais e sitios governamentais
Desenvolvimento de portais e sitios governamentaisDesenvolvimento de portais e sitios governamentais
Desenvolvimento de portais e sitios governamentais
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
GUBI: Agile Analytics [pt-br]
GUBI: Agile Analytics [pt-br]GUBI: Agile Analytics [pt-br]
GUBI: Agile Analytics [pt-br]
 
BI - Padrões de arquitetura e uso recursos
BI - Padrões de arquitetura e uso recursosBI - Padrões de arquitetura e uso recursos
BI - Padrões de arquitetura e uso recursos
 

Mais de Luc Vanrobays

Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsLuc Vanrobays
 
How to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwHow to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwLuc Vanrobays
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesLuc Vanrobays
 
BW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsBW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsLuc Vanrobays
 
Build and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaBuild and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaLuc Vanrobays
 
Dmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hanaDmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hanaLuc Vanrobays
 
Text analysis matrix event 2015
Text analysis matrix event 2015Text analysis matrix event 2015
Text analysis matrix event 2015Luc Vanrobays
 
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Luc Vanrobays
 
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Luc Vanrobays
 
DMM270 – Spatial Analytics with Sap Hana
DMM270 – Spatial Analytics with Sap HanaDMM270 – Spatial Analytics with Sap Hana
DMM270 – Spatial Analytics with Sap HanaLuc Vanrobays
 
Dmm212 – Sap Hana Graph Processing
Dmm212 – Sap Hana  Graph ProcessingDmm212 – Sap Hana  Graph Processing
Dmm212 – Sap Hana Graph ProcessingLuc Vanrobays
 
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and PredictiveDmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and PredictiveLuc Vanrobays
 
What is mmd - Multi Markdown ?
What is mmd - Multi Markdown ?What is mmd - Multi Markdown ?
What is mmd - Multi Markdown ?Luc Vanrobays
 
Dmm300 - Mixed Scenarios/Architecture HANA Models / BW
Dmm300 - Mixed Scenarios/Architecture HANA Models / BWDmm300 - Mixed Scenarios/Architecture HANA Models / BW
Dmm300 - Mixed Scenarios/Architecture HANA Models / BWLuc Vanrobays
 
DMM161_2015_Exercises
DMM161_2015_ExercisesDMM161_2015_Exercises
DMM161_2015_ExercisesLuc Vanrobays
 
DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015Luc Vanrobays
 
EA261_2015_Exercises
EA261_2015_ExercisesEA261_2015_Exercises
EA261_2015_ExercisesLuc Vanrobays
 

Mais de Luc Vanrobays (20)

Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds views
 
How to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwHow to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bw
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypes
 
BW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsBW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loads
 
Abap Objects for BW
Abap Objects for BWAbap Objects for BW
Abap Objects for BW
 
Build and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaBuild and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hana
 
Dmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hanaDmm203 – new approaches for data modelingwith sap hana
Dmm203 – new approaches for data modelingwith sap hana
 
Text analysis matrix event 2015
Text analysis matrix event 2015Text analysis matrix event 2015
Text analysis matrix event 2015
 
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
 
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
 
DMM270 – Spatial Analytics with Sap Hana
DMM270 – Spatial Analytics with Sap HanaDMM270 – Spatial Analytics with Sap Hana
DMM270 – Spatial Analytics with Sap Hana
 
Dmm212 – Sap Hana Graph Processing
Dmm212 – Sap Hana  Graph ProcessingDmm212 – Sap Hana  Graph Processing
Dmm212 – Sap Hana Graph Processing
 
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and PredictiveDmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
Dmm117 – SAP HANA Processing Services Text Spatial Graph Series and Predictive
 
What is mmd - Multi Markdown ?
What is mmd - Multi Markdown ?What is mmd - Multi Markdown ?
What is mmd - Multi Markdown ?
 
Dmm300 - Mixed Scenarios/Architecture HANA Models / BW
Dmm300 - Mixed Scenarios/Architecture HANA Models / BWDmm300 - Mixed Scenarios/Architecture HANA Models / BW
Dmm300 - Mixed Scenarios/Architecture HANA Models / BW
 
Dev104
Dev104Dev104
Dev104
 
DMM161_2015_Exercises
DMM161_2015_ExercisesDMM161_2015_Exercises
DMM161_2015_Exercises
 
DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015
 
EA261_2015_Exercises
EA261_2015_ExercisesEA261_2015_Exercises
EA261_2015_Exercises
 
EA261_2015
EA261_2015EA261_2015
EA261_2015
 

Bi05 fontes de_dados_hana_para_relatorios_presentação_conceitual_2

  • 1. SIG Sistema Integrado de Gestão BI05 Fontes de dados em HANA
  • 2. AGENDA Modelagem com Visão HANA Informações Gerais Universos com Information Design Tool Encerramento Conceitos In- Memory HANA
  • 3. • Seja pontual • Desligue o celular • Participe e faça perguntas • Registre ideias com precisão • Esclareça todas as suas dúvidas • Tenha certeza que entendeu o que foi explicado • Aproveitem o curso DICAS IMPORTANTES
  • 4. AGENDA Modelagem com Visões HANA Informações Gerais Encerramento Conceitos In-Memory
  • 5. Modelagem das Visões no HANA Overview – Modelagem de Dados Virtual SAP HANA PLATFORMSAP HANA PLATFORM Database LayerDatabase Layer Tabelas Físicas – Visões DBMSTabelas Físicas – Visões DBMS Visões HANAVisões HANA Modelos de Fluxo de Dados Virtuais Sem agregações materializadas | copia atómica dos dados In-memory engines | performance Modelos de Relatorios Multidimensionais Modelos de Dados Virtuais (VDM) Relatorios Operationais | Applicativos | Analíticos
  • 6. Dados e Processamento no HANA  In-Memory DataStores: Column- and Row Store  Optimizado para Consultas E Transações:  Processamento SQL & OLAP e Operadores de Cálculo específicos  Livrarias Specializadas para cenarios específicos (BFL-Business Function Library e AFL-Application Function Library ) Modelagem das Visões no HANA Overview (1) Modelagem no HANA  Modelos de Informação (Visões HANA) optimizadas para o HANA Engine e Operadores de Cálculo  Dados/Colunas classificadas como Atributos ou Medidas nas Visões HANA: - Atributos: são descritivos (característica no BW) - Medidas: os dados que podem quantificar ou ser calculados (key figure no BW)  Não existem Tabelas de Agregados no HANA, não insistem.  Três Niveis de Modelagem: Visão de Atributos, Visão Analítica e Visão de Calculo
  • 7. Modelagem das Visões no HANA Overview (2) Visão Atributos  Compôr uma visão “dimensional” com uma serie de atributos derivado duma coleção de tabelas ex.Dados Mestres  Recomendavél para junçao de tabelas transacionais  Usadas para hierarquias (elemento-chave nas Visões Analíticas para relatorios multidimensionais)  Compartilhadas e usadas em Visões Analitícas  Ultimamente substituidas por Visões DBMS (via HANA CDS ou HANA CDS) Visão Analítica  Combina Tabelas-Fato com Visões-Atributos a Objetos Tipo Star-Schema/OLAP  Agregação na-hora (não materializada)  Hierarquias são chave para acesso multi-dimensional (navegação, filtros, fatiamento e agregação) Visão de Cálculo  Alta flexibilidade para uso avançado  Cenarios altamente customizado usando tabelas- fatos múltiplas / visões analitícas)  Usada com “Visão Scriptada”  Desde SPS11, absorveu todas outras categorias de Modelos no HANA
  • 8. Modelagem das Visões no HANA – Evolução na Modelagem Visão-Atributos Visão Analítica Visão-Cálculo (Grafica e Baseda-Script) Visão Gráfica de Cálculo *e baseadea SQLScript Table Functions as data source (TUDFs) Varias Modelagens estão suportado hoje com SAP HANA SPS12 !
  • 9. Modelagem das Visões SAP HANA – Nova Abordagem Uma só categoria Visão HANA : a Visão de Cálculo Gráfica Convergindo até a Visão Gráfica  Vai unificando toda funcionalidade com respeito a performance e capabilidades  Converter a dentro do classico Repositorio HANA Visão Atributo Visão Análitica Visão de Cálculo Baseada em Script Privilegios Análiticos Modelados Visão de Cálculo Função-Tabela (Table User- Defined Function – TUDFs) Privilegios Análiticos baseado em SQL Converter usando the HANA Studio Modeler Objetos do Classicó Repositorio HANA* *essa conversão não é prerequisito para SPS12 mas é o stagio prévio antes de migrar para a SAP Web IDE para SAP HANA.
  • 10. Modelagem das Visões no HANA Visão de Cálculo Gráfica A Caixa de Ferramenta para modelagem da Visão Gráfica  Visão de Cálculo da categoria Dimensão – Composição de Dimensaõ-Atributos e - Hierarquías – Não tem medidas e, não faz agregação – Cria Visão-Metadado BI/ exposta para Ferramenta BI  Visão de Cálculo da categoria CUBO – Tem medidas e sempre faz agregação – Cria Visão-Metadado BI/ exposta para Ferramenta BI  Visão de Cálculo da categoria CUBO com Star-Join – Junção em “estrela” de dados-fato com visões da categoriadimensão – Cria Visão-Metadado BI/ exposta para Ferramenta BI  Visão de Cálculo da categoria “<default>” / “<tipo vazio>” – De Forma-Livre, customização da Visão de Cálculo – Não Cria Visão-Metadado BI/ exposta para Ferramenta BI Dimensão Cubo Star-Join Cubo
  • 11. Modelagem das Visões no HANA Visão de Cálculo Gráfica A Caixa de Ferramenta para modelagem da Visão Gráfica  Compôr um cénario de fluxo de dados usando operações-nó – Projeção, Junção, União, Agregação, Star-Join, Rank  Selecionando numa longa lista de fontes de dados: – Tabelas SAP HANA (colunar, …) – Entidades CDS (fontes-dados de tipo design-time) – Visões SQL (ABAP DDIC, ABAP CDS ) – Funções-Tabelas SQLScript – Objetos-Contaíners Remotos banco SAP HANA – Acesso Remoto Tipo SDA (Smart-Data Access) / Fontes Dados Virtuais  Empilar Visões de Cálculo para modelos de dados maior – Link e mapeamento de parámetros entre as Visões de Cálculo – Compartilhamento, extração e propagação de informação semântica
  • 12. Modelagem Visões Hana – Conceitos-Chave Cenarios multidimensionais em Visões de Cálculo Visão de Cálculo - Categoria Dimensão – Composição Dimensões-Atributos e -Hierarquias Visão de Cálculo - Categoria Cubo com StarJoin – Junção-Estrela de Dados Fato com Visões de Categoria Dimensão (Visões Analíticas com mesma guiança performatica ) – Otimização implicita da Visão de Cálculo delegando o processamento de tal forma que se comporta com Visão Analítica Visão de Cálculo Cenario de Uso  Implementar novo cenarios multidimensionais / novo projetos  Consolidação de Cenarios Atributos-/Analiticos ( simplificação) Nota: A partir do SAP HANA SPS12 Cenarios Visão de Cálculo-StarJoin abrangem capabilidades das Visões Analíticas incl. Junção Temporal
  • 13. Modelagem Visões Hana – Conceitos-Chave Cenarios multidimensionais: Funcionalidades-Hierarquia em Visões de Cálculo • Uso de Paramêtro a dentro das hierarquias – Uso a dentro das colunas calculadas das hierarquias – Para definir nó-raiz da hierarquia • Hierarquias dependente do tempo • Processamento SQL da Visão baseado sobre hierarquia – Filtros e agregações baseados sobre hierarquias • Variaveis baseadas sobre hierarquias – Filtros e value-help baseados sobre hierarquias • Privilegios Analitícos baseado SQL sobre hiearquia • Processamento tomando conta de NotAssigned / Valores Null • Suporte completo de chave-composta para hierarquia pae-filho
  • 14. Modelagem Visões Hana – Conceitos-Chave Usando SQLScript com Visão de Cálculo • Funções-Tabelas(SQLScript) permite o uso de script na Visão-Cálculo – Função So-leitura livre de “efeito-colateral” usando o SQLScript standard – Consome dados de tabelas, modelos, funções, algoritmos preditivos, etc. – Modelo Baseado sobre Script podem ser re-factorizados em funções-tabelas Visão-Cálculo Gráfica referindo Função-Tabela
  • 15. Modelagem Visões Hana – Conceitos-Chave Expressões nas Visões-Cálculo – Expressões SQL SQL suportado no Editor de Expressões  Seleção Explicita de linguagem – Distinção Explicita entre Expressão do Column Engine e Expressão SQL Expression para usar na Colunas Calculadas (desde SAP HANA SPS10) – Expressões Filtros – Expressões para Medidas restringidas – Expressões para Valor Default em Variaveis/Parâmetros  Comportamento Expressões language conversion behavior – Harmonizado : Column Engine E expressão linguagem SQL – Nenhuma diferência entre uso de SQL vs Expressão Column Store por causa de conversão semântica de função SAP NOTE: 1857202 - SQL Execution of calculation views Example – Add semantic using a NULL-value Within a column store expression, you want to use the column store semantic addition behavior 1 + NULL = 1 This may implicitly get converted into a SQL expression ADD_NAZ(1,NULL) = 1 Within a column store expression, you want to use the SQL semantic addition behavior SQLADD(1,NULL) = NULL This may implicitly get converted into a SQL Function 1 + NULL = NULL
  • 16. Modelagem Visões Hana – Conceitos-Chave Editor de Privilegios Analíticos – Baseados em SQL Criação de Privilegios Análiticos baseado em SQL  Começar com Privilegio Analítico com Atributo geral, depois mudar para baseado em SQL  Uso de Hiearquias SQL com Privilegio Analitico baseado em SQL SalesHierarchyNode = MAJESTIXSalesHierarchyNode = MAJESTIX
  • 17. Modelagem Visões Hana – Outros Conceitos-Chave  Execução Otimizada das consultas SQL em Visão de Cálculo  Ferramentas de Analise de Performance, Explain/Visualize Plan, Debug, Lista de Operadores  Vantagens da Modelagem com Visão-Cálculo Gráfica  Beneficio de melhor optimização – Consultas sobre modelos em pila feito de somente Visões –Cálculo oferece melhor opçoes de otimização – Melhor pruning / filter–push down – Melhor materialização / pois não ha mudança de categoria de Visão – Funções-Tabelas incluidas na optimização geral e.g. Filter push-down  Flexibilidade na Modelagem – Composição de Modelos Maiores, re-uso parcial de modelos e pila – Mappeamento de parâmetros e variaveis entre visões  Alavanca de Ferramentos de Analíse Performance – Debugger de Visão-Cálculo
  • 18. Varias funcionalidades cfr. TechEd2015 parte hands-on • Junção Temporal • Prompts sobre Parametro Entrada e Variaveis • Coluna Calculada • Expressões em filtros • Conversão Moeda/Unidade