Painéis SAP - Painel Dinâmico
Neste capítulo, discutiremos como criar um painel no topo do SQL Server usando planilhas incorporadas.
Painel dinâmico usando SQL Server
Abra o Dashboard Designer e selecione um painel sem título.

Vou ao Data tab in the Spreadsheet → From Other sources → From SQL server.

Insira o nome e as credenciais do SQL Server para se conectar ao banco de dados do SQL Server, conforme mostrado na captura de tela a seguir.

Na próxima janela, selecione o banco de dados e a tabela que deseja usar no modelo.

Insira o nome do seu arquivo de conexão de dados e clique em Concluir.

Selecione a área na planilha incorporada e clique em ok. Insira as credenciais novamente, se solicitado.

De maneira semelhante, selecione todas as tabelas do banco de dados para a planilha embutida.


Como adicionar um componente do seletor?
Aqui podemos adicionar o componente seletor - um botão de opção para implementar a conversão de moeda no modelo de dados.

Digite o título do botão de opção e vá até o seletor de células para selecionar células da planilha.

Dos componentes, selecione um gráfico de pizza. Insira o título e o subtítulo do gráfico. Vá para o seletor de células na guia Valores e selecione as células nas planilhas.

Vamos para General → Labels → Cell Selectorpara adicionar rótulos a este componente. Selecione as células da planilha para adicionar rótulos, conforme mostrado na captura de tela a seguir.

De forma semelhante, adicione mais gráficos de pizza para adicionar Moeda em euros e rúpias para mostrar as vendas. Adicione títulos e subtítulos ao gráfico para mostrar o mesmo e vá para um seletor de células.


Como ativar a visibilidade dinâmica?
Para habilitar a visibilidade dinâmica para cada gráfico, vá para Behavior → Dynamic Visibility and Status. Vá para a célula no gráfico que armazena valor para visibilidade dinâmica.

Insira o valor-chave de cada gráfico de pizza de acordo com o componente seletor do botão de rádio.

Salve o modelo usando a opção no topo e vá para a opção Visualizar para ver a visualização conforme mostrado na imagem a seguir.

Para adicionar mais componentes para mostrar as vendas por ano, selecione um gráfico de pizza e intitule-o como Vendas por ano e o subtítulo como USD. Vá para o seletor de células para passar o valor da planilha incorporada.

Para adicionar anos como rótulos, vá para rótulos e selecione a coluna Anos na planilha incorporada.

Defina a visibilidade dinâmica do gráfico conforme mencionado nos tópicos anteriores. O valor da chave é armazenado na célula em Destino.

De maneira semelhante, adicione gráficos de pizza para Vendas por ano (em euros) e Vendas por ano (em rúpias). Salve o projeto de vendas. Para aplicar qualquer tipo de formatação, você pode visualizar todos os gráficos do navegador de objetos, vá paraAppearance → Text.

Da mesma forma, você pode adicionar mais gráficos com o título - Vendas por categoria, conforme mostrado na imagem a seguir.

Adicione rótulos acessando o seletor de células. Defina a visibilidade dinâmica para os componentes e vários gráficos.

Salve o projeto novamente e vá para a opção Visualizar na parte superior.

É assim que você pode criar modelos no SAP Business Objects Dashboard Designer e usar planilhas incorporadas para obter dados de fontes de dados externas e vincular dados com diferentes componentes no Canvas e usar o recurso de visibilidade dinâmica.