BOW320 SAP BusinessObjects Web Intelligence: Design de relatórios II. ESTRUTURA DO CURSO Versão do curso: 15 Duração do curso: 2 Dias
Direitos autorais e marcas da SAP 2015 SAP SE. Todos os direitos reservados. Nenhuma parte desta publicação pode ser reproduzida ou transmitida sob qualquer forma ou para qualquer finalidade, sem a permissão expressa da SAP SE. As informações contidas neste documento podem ser modificadas sem aviso prévio. Alguns produtos de software comercializados pela SAP SE e seus distribuidores contêm componentes de software proprietário de outros fornecedores de software. Microsoft, Windows, Excel, Outlook e PowerPoint são marcas registradas da Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iseries, pseries, xseries, zseries, eserver, z/vm, z/os, i5/os, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli e Informix são marcas ou marcas registradas da IBM Corporation. Linux é uma marca registrada da Linus Torvalds nos Estados Unidos e em outros países. Adobe, o logotipo Adobe, Acrobat, PostScript e Reader são marcas ou marcas registradas da Adobe Systems Incorporated nos Estados Unidos e/ou em outros países. Oracle é uma marca registrada da Oracle Corporation. UNIX, X/Open, OSF/1 e Motif são marcas registradas do Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame e MultiWin são marcas ou marcas registradas da Citrix Systems, Inc. HTML, XML, XHTML e W3C são marcas ou marcas registradas de W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java é uma marca registrada da Sun Microsystems, Inc. JavaScript é uma marca registrada da Sun Microsystems, Inc., utilizada sob licença para tecnologia inventada e implementada pela Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork e outros produtos e serviços SAP aqui mencionados, bem como os respectivos logotipos, são marcas ou marcas registradas da SAP SE na Alemanha e em outros países. Business Objects, o logotipo Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius e outros produtos e serviços Business Objects aqui mencionados, bem como os respectivos logotipos, são marcas ou marcas registradas da Business Objects Software Ltd. Business Objects é uma empresa da SAP. Sybase e Adaptive Server, ianywhere, Sybase 365, SQL Anywhere e outros produtos e serviços Sybase aqui mencionados, bem como os respectivos logotipos, são marcas ou marcas registradas da Sybase, Inc. Sybase é uma empresa da SAP.
Todos os outros nomes de produtos e serviços mencionados são as marcas das respectivas empresas. Os dados incluídos neste documento servem apenas para fins informativos. As especificações nacionais dos produtos podem variar. Esses materiais estão sujeitos a modificações sem aviso prévio. Estes materiais são fornecidos pela SAP SE e suas empresas filiadas ("Grupo SAP") apenas para fins informativos, sem qualquer tipo de representação ou garantia, e o Grupo SAP não será responsabilizado por erros ou omissões respeitantes a estes materiais. As únicas garantias para produtos e serviços do Grupo SAP são as estabelecidas nas declarações de garantia expressas que acompanham esses mesmos produtos e serviços, caso existam. Nada do que se afirma neste documento deve ser considerado como constituindo uma garantia adicional. Direitos autorais. Todos os direitos reservados. iii
iv Direitos autorais. Todos os direitos reservados.
Convenções tipográficas O inglês americano é o padrão usado neste manual. As convenções tipográficas a seguir também são usadas. Essas informações são exibidas na apresentação do instrutor Demonstração Procedimento Advertência ou cuidado Dica Informações relacionadas ou adicionais Título da janela Controle da interface do usuário Texto de exemplo Título da janela Texto de exemplo Direitos autorais. Todos os direitos reservados. v
VLC Sobre este manual Sobre este manual Este manual fornece informações básicas para atender a sua sessão de aula virtual, ao vivo. Informações de suporte Adobe Connect O suporte para a web e o áudio está disponível das seguintes formas: Pressionando *0 dentro da áudio-conferência Chamando os números de apoio hotline listados abaixo Enviando e-mail para PGI Support Hotline abaixo Global PGI Support Hotline for SAP Education (24/7) Tel: +1 800-368-1945 Tel: +1 719-234-7915 Nota: Após discar, pressione a opção 2 para suporte técnico. Em seguida, serão apresentadas com duas opções - Pressione 1 para o suporte de áudio, ou pressione 2 para suporte Web. Email: sapedsupport@premiereglobal.com Configurando o seu ambiente de aprendizagem O ideal é estar em uma sala reservada ao participar de um evento síncrono (em tempo real). Na prática, isso pode não ser possível. A seguir, fornecemos algumas dicas para maximizar o seu ambiente de aprendizagem: Crie um escritório/oficina de trabalho inspirador Use uma cadeira confortável Use periféricos de computadores funcionais e bem projetados Mantenha um registro ou um diário das anotações e ideias que poderão ser usadas nas próximas sessões Antes da sua aula online: Avise aos seus colegas que você participará de uma aula (mande um e-mail) Publique um sinal indicando quando você estará livre novamente (quando a aula terminar) Use um fone de ouvido ao invés dos alto-falantes do computador para não atrapalhar as outras pessoas Ignore as pessoas que tentarem chamar a sua atenção Desligue os toques/alertas do telefone, do pager e do telefone celular Desative os alertas do e-mail e das mensagens instantâneas Remova qualquer outra distração presente na sua área de trabalho Mantenha um copo de água na sua mesa Regras básicas da teleconferência: vi Direitos autorais. Todos os direitos reservados.
Use o botão de interrupção do som ou pressione *6 Não coloque chamadas em espera Use o ícone "Levantar a mão" na Lista de participantes: Meu status para indicar que você deseja fazer uma pergunta Identifique-se antes de falar, quando não for chamado Recarregue as baterias do seu fone de ouvido sem fio Se possível, use uma linha fixa ao invés do seu telefone celular Requisitos mínimos de hardware PC com 1 processador de 1 GHz ou mais potente. É recomendado no mínimo um processador de 1 GHz para o compartilhamento de tela. Você pode ser solicitado a compartilhar sua tela durante os exercícios práticos da aula virtual. É recomendado um monitor de 17 polegadas ou mais, definido como 1024 X 768. Um monitor maior e a definição 1024 X 768 facilitarão a leitura das telas de apresentação e do sistema. Telefone com fone de ouvido/microfone ou recurso de alto-falantes para melhorar a audição e o conforto do aluno durante a parte de apresentação e a demonstração do curso. Requisitos de software Uma lista completa dos sistemas operacionais e navegadores suportados e dos requisitos adicionais do Adobe Acrobat Connect pode ser encontrada em: www.adobe.com/products/acrobatconnectpro/ systemreqs E-mail de amostra para notificar seus colegas que você está em uma aula virtual Este é um e-mail de amostra que pode ser enviado aos seus colegas e ao seu gerente quando você for participar de um curso online. Prezados colegas, Hoje eu vou participar de uma aula online na minha mesa. Eu estarei online das 9h30 até às 17h30 EST. Gostaria de não ser interrompido durante este período. Se você tiver algum assunto urgente, entre em contato com Joe Smith no ramal 123. Se o assunto puder esperar até às 11h, me envie um e-mail e eu entrarei em contato com você antes do fim do dia. Eu agradeço a sua colaboração. Sinceros cumprimentos, Aproveitando ao máximo sua sessão Diretrizes da sessão Feche o e-mail e as ferramentas de mensagem instantânea, desligue os telefones e remova qualquer outra distração da sua área de treinamento. Participe e esteja preparado para ser chamado pelo nome. Use o ícone "Levantar a mão" se tiver alguma pergunta ou algum comentário imediato. Seja paciente ao aguardar pela resposta das suas mensagens do chat. Se você sair do programa, use o ícone de status "Ausente" no Pod de lista de participantes para seu instrutor ficar ciente da sua saída e lembre-se de remover o status quando retornar. Direitos autorais. Todos os direitos reservados. vii
viii Direitos autorais. Todos os direitos reservados.
Conteúdo xi Síntese do curso 1 Capítulo 1: Design de relatórios principal do Web Intelligence 1 Lição: Revisando os principais conceitos de design de relatório 1 Lição: Comparando as diferenças entre o Java Report Panel (JRP) e WebI Rich Client (WRC) 3 Capítulo 2: Múltiplas fontes de dados 3 Lição: Sincronizando dados de diversas fontes de dados 3 Lição: Criando diversas consultas em documentos 3 Lição: Sincronizando dados com dimensões mescladas 3 Lição: Interagindo com outros provedores de dados 5 Capítulo 3: Técnicas de consulta avançadas 5 Lição: Implementando consultas combinadas 5 Lição: Implementando subconsultas 5 Lição: Criando uma consulta com base em outra consulta 5 Lição: Modificando fontes de dados 7 Capítulo 4: Contextos de cálculo 7 Lição: Descrevendo contextos de cálculo 7 Lição: Redefinindo contextos de cálculo 7 Lição: Implementando operadores de sintaxe estendidas 7 Lição: Implementando palavras-chave de sintaxe estendidas 7 Lição: Definindo contexto de cálculo 9 Capítulo 5: Fórmulas com funções de sequência de caracteres e data 9 Lição: Criando fórmulas com funções de sequência de caracteres e data 9 Lição: Implementando a função Direito() 9 Lição: Implementando a função Substituir() 9 Lição: Implementando a função SubStr(() 9 Lição: Implementando a função Pos() 9 Lição: Concatenando sequências de caracteres 10 Lição: Implementando funções de data 11 Capítulo 6: Lógica Se 11 Lição: Executando Se() para dados de grupo 11 Lição: Executando a função Se() para modificar o comportamento de cálculo Direitos autorais. Todos os direitos reservados. ix
13 Capítulo 7: Hiperlinks nos documentos do Web Intelligence 13 Lição: Gerenciando hiperlinks nos documentos do Web Intelligence 13 Lição: Gerenciando hiperlinks em um desktop do Web Intelligence e o painel de aplicação Rich Internet 13 Lição: Gerenciando hiperlinks em um painel interativo do Web Intelligence 15 Capítulo 8: Técnicas de relatório adicionais 15 Lição: Implementando rastreamento de dados 15 Lição: Implementando funções de relatório adicionais x Direitos autorais. Todos os direitos reservados.
Síntese do curso PÚBLICO-ALVO Este curso destina-se aos seguintes públicos: Consultor de aplicação Stakeholder do projeto Usuário empresarial Usuário final Superusuário/usuário-chave/usuário avançado Direitos autorais. Todos os direitos reservados. xi
xii Direitos autorais. Todos os direitos reservados.
CAPÍTULO 1 Design de relatórios principal do Web Intelligence Lição 1: Revisando os principais conceitos de design de relatório Identificar os requisitos para um designer de relatório avançado Lição 2: Comparando as diferenças entre o Java Report Panel (JRP) e WebI Rich Client (WRC) Identificar a diferença entre JRP e WRC Direitos autorais. Todos os direitos reservados. 1
Capítulo 1: Design de relatórios principal do Web Intelligence 2 Direitos autorais. Todos os direitos reservados.
CAPÍTULO 2 Múltiplas fontes de dados Lição 1: Sincronizando dados de diversas fontes de dados Examinar o conceito de sincronização de dados Lição 2: Criando diversas consultas em documentos Exibir dados de uma única consulta em diferentes blocos do relatório Exibir dados de diversas consultas com um único universo Definir opções para consolidar automaticamente as dimensões com o mesmo nome Exibir dados de consultas usando diversos universos e fontes de dados pessoais Lição 3: Sincronizando dados com dimensões mescladas Identificar a importância de mesclar dimensões que recuperam dados relacionados Sincronizar dados consolidando dimensões manualmente Reconhecer as regras relevantes para a consolidação de dimensões Lição 4: Interagindo com outros provedores de dados Carregar dados pessoais em documentos Ligar dados pessoais a dados de universo Interagir com outros provedores de dados da empresa Direitos autorais. Todos os direitos reservados. 3
Capítulo 2: Múltiplas fontes de dados 4 Direitos autorais. Todos os direitos reservados.
CAPÍTULO 3 Técnicas de consulta avançadas Lição 1: Implementando consultas combinadas Descrever consultas combinadas Implementar consultas combinadas Lição 2: Implementando subconsultas Descrever subconsultas Criar uma subconsulta Lição 3: Criando uma consulta com base em outra consulta Criar uma consulta em um documento por meio de duplicação Lição 4: Modificando fontes de dados Atribuir objetos a uma nova fonte de dados Direitos autorais. Todos os direitos reservados. 5
Capítulo 3: Técnicas de consulta avançadas 6 Direitos autorais. Todos os direitos reservados.
CAPÍTULO 4 Contextos de cálculo Lição 1: Descrevendo contextos de cálculo Explicar como Web Intelligence calcula dados dinamicamente Lição 2: Redefinindo contextos de cálculo Explicar como os contextos de entrada e saída afetam o cálculo de medidas Lição 3: Implementando operadores de sintaxe estendidas Explicar como implementar operadores de sintaxe estendida Lição 4: Implementando palavras-chave de sintaxe estendidas Explicar como implementar palavras-chave de sintaxe estendida Lição 5: Definindo contexto de cálculo Descrever como realizar cálculos referentes ao contexto Direitos autorais. Todos os direitos reservados. 7
Capítulo 4: Contextos de cálculo 8 Direitos autorais. Todos os direitos reservados.
CAPÍTULO 5 Fórmulas com funções de sequência de caracteres e data Lição 1: Criando fórmulas com funções de sequência de caracteres e data Gerenciar cadeias de caracteres Lição 2: Implementando a função Direito() Implementar a função Right() para exibir caracteres selecionados de uma cadeia de caracteres Lição 3: Implementando a função Substituir() Implementar a função Replace() para substituir uma letra por uma palavra específica. Lição 4: Implementando a função SubStr(() Implementar a função SubStr() para extrair uma cadeia de caracteres de dentro de uma cadeia Lição 5: Implementando a função Pos() Implementar a função Pos() para retornar a posição de em uma cadeia de caracteres específica Lição 6: Concatenando sequências de caracteres Direitos autorais. Todos os direitos reservados. 9
Capítulo 5: Fórmulas com funções de sequência de caracteres e data Implementar a função concatenada para combinar duas cadeias em uma fórmula. Formatar uma data que está concatenada com uma cadeia de caracteres Lição 7: Implementando funções de data Converter uma cadeia de caracteres em um valor de data Utilizar funções de data para criar uma variável 10 Direitos autorais. Todos os direitos reservados.
CAPÍTULO 6 Lógica Se Lição 1: Executando Se() para dados de grupo Implementar a função If() para valores de grupos Lição 2: Executando a função Se() para modificar o comportamento de cálculo Implementar a função If() para modificar como os dados são calculados. Direitos autorais. Todos os direitos reservados. 11
Capítulo 6: Lógica Se 12 Direitos autorais. Todos os direitos reservados.
CAPÍTULO 7 Hiperlinks nos documentos do Web Intelligence Lição 1: Gerenciando hiperlinks nos documentos do Web Intelligence Descrever as diferentes opções para criar hiperlinks no Web Intelligence Lição 2: Gerenciando hiperlinks em um desktop do Web Intelligence e o painel de aplicação Rich Internet Criar um hiperlink para um URL usando a caixa de diálogo Hiperlinks Filtrar dinamicamente usando elementos de ligação Lição 3: Gerenciando hiperlinks em um painel interativo do Web Intelligence Criar uma ligação com outro documento a partir de um documento do Web Intelligence Direitos autorais. Todos os direitos reservados. 13
Capítulo 7: Hiperlinks nos documentos do Web Intelligence 14 Direitos autorais. Todos os direitos reservados.
CAPÍTULO 8 Técnicas de relatório adicionais Lição 1: Implementando rastreamento de dados Examinar aspectos do rastreamento de dados Usar fórmulas para exibir e efetuar cálculos no conjunto de dados de referência Lição 2: Implementando funções de relatório adicionais Implementar a função NoFilter() para sobregravar um filtro ou classificação de relatório Implementar a função RunningSum() para retornar a soma em execução de um conjunto de números Descrever funções do filtro Publicar conteúdo do Web Intelligence em dispositivos móveis Direitos autorais. Todos os direitos reservados. 15