O IDT é conhecido como ferramenta de design de Business Objects que extrai os dados de diferentes fontes de dados usando uma conexão OLAP e Relacional para criar Universos. Existem diferentes parâmetros do Universo que podem ser passados no momento da criação do Universo.
Ele pode ser usado nos relatórios e ferramentas de painel abaixo -
- SAP Business Objects Web Intelligence (WebI)
- SAP Business Objects Dashboard Designer (anteriormente conhecido como Xcelsius)
- SAP Business Objects Crystal Reports
- SAP Business Objects Explorer
No UDT, o Universo é criado com a extensão de arquivo .unv. No IDT, a extensão do arquivo Universe é alterada para o arquivo .unx.
Para abrir um arquivo unv em IDT, ele não pode ser aberto diretamente, mas você pode converter um arquivo unv em um arquivo unx para abrir na ferramenta de design de informação.
Você não pode abrir um arquivo IDT .unx na ferramenta Universe Design nem convertê-lo em um arquivo unv.
A ferramenta Universe Design é habilitada para fonte única, mas o IDT é habilitado para várias fontes, o que significa que você pode extrair os dados de diferentes fontes enquanto cria um Universo.
Universe Design Tool (UDT) | Ferramenta de Design de Informação (IDT) |
---|---|
Extensão de arquivo do universo - .unv | Extensão de arquivo do universo - .unx |
Você não pode abrir o arquivo .unx e também não pode ser convertido para unv para abrir em UDT | Você pode abrir um arquivo unv convertendo o arquivo unv em uma extensão de arquivo unx |
É uma fonte única habilitada | É multisource habilitado |
Não pode ser conectado diretamente ao Dashboard Designer e à versão mais recente do Crystal Reports | Ele pode ser conectado diretamente ao designer do painel e à versão mais recente do Crystal Reports |
Usando o UMT Upgrade Management fornecido com BI 4 para versões anteriores ou em IDT, você pode fazer uma conversão direta.
Business Layer -
Estas camadas contêm todas as classes e objetos, você pode verificar as dimensões e medidas que são definidas em um Universo.
Quando você publica a camada de negócios no repositório, isso mostra a conclusão da criação do Universo.
Você pode verificar o resumo da Camada de Negócios para ver o número de atributos, dimensões, medidas, classes, LOVs etc.
Data Foundation Layer -
Esta camada é usada para definir a base de dados - inclui tabelas da fonte de dados, junções e chaves, etc.
A ideia é basicamente se você precisa acessar dados de uma tabela e RDBMS regular, sua conexão deve ser relacional, mas se sua fonte for um aplicativo e os dados estiverem armazenados em um cubo (multidimensional, como cubos de informações, modelos de informações), você usaria uma conexão OLAP.
A conexão relacional só pode ser criada em IDT / UDT.
OLAP pode ser criado em IDT e CMC.
Outra coisa a ser observada é a conexão relacional (incluindo HANA) sempre produzirá uma instrução SQL a ser disparada do relatório, enquanto a conexão OLAP normalmente cria uma instrução MDX.
Não, a camada de negócios lê a estrutura da fonte OLAP automaticamente.
A extensão do arquivo permanece a mesma quando você atropela no UMT. Você precisa realizar uma conversão em IDT para alterar a extensão do arquivo de unv para unx.
Em IDT, ele não converte universos OLAP criados com versões anteriores. Recomenda-se fazer uma conexão com a fonte OLAP para obter vantagens de modelagem dimensional.
Você não pode converter universos com base em procedimentos armazenados usando IDT.
Usando o IDT, você pode converter universos vinculados, porém eles não são suportados no BI 4.
Eles são usados para realizar drill down personalizado em objetos de classes iguais ou diferentes no Universe. Para criar uma hierarquia personalizada, vá para Ferramentas → Hierarquias.
.cns - conexão segura do Repositório
.cnx - conexão local não segura. Se você usar esta conexão, ela não permitirá que você publique nada no repositório.
Uma conexão pessoal é definida como criada por um usuário e não pode ser usada por outros usuários.
Uma conexão compartilhada pode ser usada por outros usuários por meio de um servidor compartilhado. Você não pode publicar um Universo no repositório usando uma conexão compartilhada.
Uma conexão segura supera as limitações acima e você pode usar isso para exportar o Universe para o repositório central.
Ao unir uma tabela de dimensão com duas tabelas de fatos com relacionamento de um para muitos, quando você arrasta uma dimensão junto com a medida de ambas as tabelas de fato, o valor das medidas é aumentado. Isso é chamado de armadilha Chasm.
Isso pode ser resolvido usando Contexto criando dois contextos diferentes.
Outra forma é ir para os parâmetros do Universo e selecionar a caixa de seleção → Várias instruções SQL para cada medida
Em um universo, quando você tem 3 tabelas na estrutura e a primeira tabela é unida com uma relação de um para muitos com a segunda tabela que está conectada com uma relação de um para muitos com a terceira tabela e quando você arrasta uma medida da 2ª tabela e dimensão da 3ª tabela, o valor da medida é inflado, esta condição é chamada de Fan trap.
É possível resolver este através da criação de um nome falso do 2 nd mesa e definindo contextos para que a tabela normal é juntou apenas com a primeira tabela, enquanto o alias é unida com ambos a um r e o 3 rd tabela. Nós levaria 2 nd medida da tabela só da mesa normal e outras dimensões do 2 nd mesa da tabela de alias.
Usando o reconhecimento agregado, você pode usar dados pré-agregados em tabelas no banco de dados. Ele é usado para melhorar o desempenho da consulta, processando menos número de linhas.
Quando você adiciona um objeto com reconhecimento de agregado na consulta, o gerador de consulta recupera os dados da tabela com o nível de agregação mais alto.
Example -
Considere uma tabela de fatos de vendas onde as vendas são agregadas por mês. Se sua consulta solicitar vendas por mês, o gerador de consulta recuperará os dados da tabela agregada.
How to set up Aggregate awareness?
Para usar o reconhecimento agregado, primeiro a tabela agregada deve ser carregada no banco de dados e, em seguida, adicione a tabela ao Data Foundation.
Defina objetos com reconhecimento de agregados. Esses são objetos na camada de negócios para os quais você deseja que as consultas usem as tabelas agregadas quando possível, em vez de realizar a agregação usando tabelas não agregadas.
Na expressão SQL para o objeto, defina a instrução SELECT para usar a função @Aggregate_Aware -
@Aggregate_Aware (sum (aggr_table_1),…, sum (aggr_table_n))
Consciência de índice em um universo determina quais valores em condições de filtro das consultas criadas a partir do universo, são substituídos por seus índices correspondentes ou chaves substitutas. Os valores no filtro vêm da tabela de dimensões e você precisa de uma junção com a tabela de fatos para obter esse valor.
Você pode usar o painel de consulta para criar ou visualizar consultas em uma camada de negócios ou no topo do universo publicado no repositório.
O painel de consulta permite adicionar objetos na consulta e visualizar os resultados da consulta.
Uma tabela derivada é uma tabela virtual na base de dados que combina outras tabelas usando cálculos e funções.
Você pode usar tabelas derivadas para os fins abaixo -
Para criar uma tabela com colunas de outras tabelas. As definições de coluna podem incluir cálculos e funções complexos.
Para criar uma única tabela que combina duas ou mais tabelas.
Para criar uma tabela que contém uma seleção de colunas de diferentes tabelas.
Para inserir a tabela derivada, selecione o cabeçalho da tabela → clique com o botão direito → Inserir → Tabela derivada.
Usando a função de tabela derivada
@derived_table (nome da tabela derivada)
Uma tabela Alias é conhecida como referência a uma tabela padrão no Data Foundation. Os dados na tabela Alias são completamente iguais aos da tabela original.
As tabelas de alias são usadas para quebrar loops no caminho de junção na camada Data Foundation. Uma tabela Alias também pode ser usada para renomear uma tabela.
Em um contexto, existem três estados definidos para uma associação -
Included joins - Em uma parte do esquema que é ambígua, o contexto resolve o loop definindo um caminho com as junções incluídas.
Excluded joins - Em uma parte do esquema que é ambígua, as junções excluídas definem o caminho que o contexto nunca tomará.
Neutral joinsestão em uma parte do esquema que não é ambígua e estão sempre incluídos no caminho de consulta do contexto. Qualquer associação que não seja explicitamente incluída ou excluída é neutra.
Um Contexto pode ser definido manualmente ou clicando na opção detectar Contexto.
Os objetos na camada de negócios são inseridos automaticamente com base no cubo. Você pode adicionar as funções abaixo para aprimorar os recursos da Camada de Negócios -
- Usando dimensões analíticas, hierarquias e atributos.
- Conjuntos nomeados
- Membros calculados
- Inserir medidas
- Filtros predefinidos (obrigatórios ou opcionais) para limitar os dados retornados nas consultas
- Parâmetros com prompts opcionais
- Listas de valores a serem associados a um prompt
LOVs permite que você selecione vários valores da lista de valores disponíveis.
Prompt permite que você selecione um valor em tempo de execução.
Você pode definir vários níveis de acesso de um objeto -
- Private
- Public
- Controlled
- Restricted
- Confidential
Quando você define um objeto como público, todos os usuários podem acessar o objeto. Se um objeto for definido como restrito, os usuários com nível de acesso concedido de restrito ou superior podem acessar. Para definir o nível de acesso dos objetos -
Selecione o objeto na camada de negócios para o qual deseja definir o nível de acesso. Você pode usar a tecla CTRL para selecionar vários objetos. Clique com o botão direito no objeto → Alterar nível de acesso.
Em um universo pode haver muitos objetos que são dependentes uns dos outros e em movimento, a exclusão de um recurso pode impactar outros recursos que dependem desse recurso.
Para verificar a dependência entre diferentes recursos, você pode selecionar mostrar dependência local.
Para ver os recursos dependentes no Repositório para um determinado recurso em Projeto local, clique com o botão direito e clique em mostrar Dependência do Repositório.
Insira os detalhes da sessão onde os recursos são publicados e clique em logar. Ele mostrará uma lista de Universos publicados no repositório que são baseados no recurso selecionado em Projeto Local.
O designer de painéis é uma ferramenta de visualização de dados do SAP Business Objects que é usada para criar painéis interativos de diferentes fontes de dados. O designer de painel permite que os desenvolvedores de BI criem painéis e análises personalizados que atendam aos requisitos de negócios em uma organização.
Os painéis podem incluir diferentes gráficos, diagramas e indicadores baseados nos dados fornecidos pelas fontes de dados. Dashboards são usados pela Alta Administração que oferecem informações atualizadas aos CEOs e VPs da empresa.
- O painel compatível com BOXI 3.1 é denominado Xcelsius 2008.
- O painel compatível com BOXI 4.0 é chamado de painel 4.0.
- O painel compatível com o BOXI 4.1 é denominado Painel 4.1.
Tipos de gráfico | Existem 22 gráficos de 16 tipos | 34 gráficos de 12 tipos |
---|---|---|
Seletores | 18 seletores de 16 tipos | 10 seletores de 10 tipos |
Recipientes | 7 recipientes de 3 tipos | 5 recipientes de 5 tipos |
Mapas | Para 100 países | Sem mapas |
Calendário | O calendário está disponível como mesa | O calendário está disponível como campo de entrada |
Painel de Filtro | Sem painel de filtro | Capacidades de perfuração e filtragem |
Componente de variações hipotéticas | 6 componentes | Sem componentes |
Visualization Engine | Adobe Flash com suporte a HTML5 | HTML nativo com CSS |
Design e esquemas de cores | Vários temas, personalize usando GUI | Temas básicos, personalizados usando CSS |
- Category
- List
- Tree
Existem diferentes maneiras -
Você pode usar o método SLT para replicação de dados para HANA e, em seguida, criar um Universo no topo do banco de dados HANA. O universo pode ser consumido no Dashboard usando o navegador de consulta.
Você pode criar um Universo diretamente no topo do sistema de transação.
Usando o provedor temporário, você pode conectar ECC para carregar dados para o BW e o navegador de consulta pode ser usado para conectar-se ao BW.
Usando o navegador de consulta, você pode clicar em Adicionar consulta → Universo como fonte de dados
Selecione o Universo publicado e para adicionar objetos, você pode usar o painel Consulta.
Quando a consulta é adicionada, você pode fazer o mapeamento de objetos para a planilha e posteriormente para os componentes do Dashboard.
Você pode publicar bloco de relatório Webi como um serviço de BI e pode ser consumido diretamente no Dashboard.
As planilhas são preferidas quando o número de linhas é menor no painel. É por padrão definido para 512 linhas, mas você pode editar essa configuração em Preferências.
Também é possível mover o navegador de objetos, o navegador de componentes, o navegador de consultas e o painel de propriedades dos locais padrão. Para encaixar um componente, você deve clicar no topo do painel e arrastá-lo para o ícone de encaixe. Para mover um componente, você deve primeiro remover o ocultamento automático.
Ao adicionar objetos usando uma consulta, você tem opções para selecionar -
- Atualizar antes que os componentes sejam carregados
- Atualizar a cada duração
Selecione o componente → clique com o botão direito na guia Propriedades
No lado direito, você obtém opções para definir várias propriedades de um componente no modelo do painel.
Os alertas são usados para definir notificações para valores de dados, se os valores forem aceitáveis ou exigirem atenção. Para habilitar alertas, clique na caixa de seleção.
Você pode definir limites de alerta, ativar a cor automática, etc.
Para limpar a ligação do gráfico, na lista, selecione limpar ligação como abaixo -
Você pode definir a cor de cada elemento de um componente no modelo de dados. As cores podem ser definidas na guia Aparência no painel Propriedades.
Há uma grande variedade de cores disponíveis e você também pode criar suas próprias cores personalizadas.
Para definir a cor de cada elemento, selecione o elemento → Vá para o Seletor de cores para cada elemento. Você pode selecionar as seções abaixo na caixa de diálogo de cores -
Theme Color -
Para definir a cor do tema atual.
Standard Color -
Estes são grupos de cores básicas.
Recent Color -
Mostra as cores usadas recentemente.
- Power Point
- Word
- Anexar em e-mail
Em um modelo de dados, os gráficos são usados para realizar comparações, análise de valor e resumo de tendência de dados da fonte de dados. Existem diferentes opções de gráficos disponíveis para vários fins -
O componente do contêiner pode ser aninhado para criar modelos de várias camadas. Você pode usar o contêiner de tela dentro da tela principal para conter um ou mais componentes. Você pode adicionar, mover, excluir ou alterar componentes no contêiner do painel.
Você pode usar diferentes tipos de recipientes -
- Recipiente do painel
- Conjunto de guias
O componente Seletor permite que os usuários escolham diferentes opções em tempo de execução. O seletor pode ser usado para configurar a linha, valor, posição e rótulo do item na planilha embutida.
Você pode adicionar seletores do navegador de componentes no designer do painel.
- Caixa de seleção
- Caixa combo
- Filter
Componentes de valor único são usados para adicionar interatividade aos modelos de dados. Você pode usá-los para dar mais atenção a parâmetros importantes.
Componentes de valor único podem ser usados em estilos diferentes -
- Barra de Progresso Horizontal
- Barra de Progresso Vertical
- Dual Slider
- Dual Slider 2
- Dial
Esses componentes permitem que você conecte seu modelo de dados à web. Além disso, você também pode usar o gerenciador de dados para configurar a conectividade da web.
URL button -
Quando o usuário clica em tempo de execução, um botão é vinculado a um URL relativo ou absoluto.
Reporting Service Button -
Isso permite que você se conecte ao servidor de serviços de relatório e selecione um relatório para usar no modelo de dados.
Slide Show -
Isso permite criar uma apresentação de slides de imagens baseadas em URL e arquivos SWF.
SWL loader -
Isso permite que você carregue arquivos SWF de um URL e não precise importar os arquivos. É semelhante ao componente de apresentação de slides, mas fornece melhor gerenciamento de memória.
Connection Refresh Button -
Isso permite que o usuário atualize a conexão manualmente ao fazer o link.
Esses componentes podem ser usados com consultas no Universo.
Query Refresh Button -
Isso permite que o usuário atualize os dados em tempo de execução. Você pode incluir a consulta Universe ou BEX para permitir que os usuários solicitem uma atualização de consulta em tempo de execução.
Query Prompt Selector -
Isso permite que o usuário selecione valores de prompts de consulta BEX ou Universo em tempo de execução. De acordo com o tipo de prompt, o usuário pode selecionar um único valor para usar como parâmetro de filtro ou pode escolher objetos de seleção.
Para criar novos modelos, você pode usar o modelo como ponto de partida. O modelo também dá uma ideia de como diferentes componentes funcionam e você pode adicioná-los à tela para construir um novo modelo.
Ele mostra a lista de modelos nessa categoria.
Usando temas, você pode aplicar o mesmo layout, aparência e formatação aos modelos de dados quando precisar de todos os modelos com a mesma aparência. O tema fornece um esquema de cores, mas você pode personalizá-lo conforme a necessidade.
Para aplicar um tema, vá para Formatar → Tema
No SAP Dashboard Designer, as conexões de dados abaixo são suportadas -
- Consulta como um serviço da Web (QWAAS)
- Conexão de serviço web
- Conexão SAP NetWeaver BW
- Dados XML
- Consumidor de dados do Crystal Report
- Serviços de dados de ciclo vivo
- Conexão de interface externa
- Live Office Connections
- Aplicativo Web Dynpro como Flash Island
Inserindo manualmente os valores nas células da planilha e ligando essas células ao rótulo do componente e aos valores em Propriedades.