Criando Consultas Ad-Hoc Objetivos Após concluir esta lição, você será capaz de: • Criar um relatório de tabela ou de tabela de referência cruzada selecionando itens de áreas de negócios e pastas • Alterar o layout da tabela ou tabela de referência cruzada • Editar a lista de itens de uma consulta Objetivos da Lição Todas as consultas e relatórios, independente de sua complexidade, começam com consultas ad-hoc. Esta lição mostra como usar o Workbook Wizard para criar relatórios de tabelas ou de tabelas de referência cruzada. Criando uma Consulta: Workflow Workflow do Worbook Wizard: • • • • • • Escolha um gabarito de relatório Selecione itens Organize o layout Aplique condições Defina os critérios de classificação Defina os cálculos • • • • Defina Totais Defina Percentuais Defina Parâmetros Formate dados, cabeçalhos e números Criando uma Consulta Use o assistente de arquivos de trabalho para criar e refinar suas consultas. Usando o Workbook Wizard, você pode: • Selecionar um gabarito de relatório • Selecionar itens de pastas em uma área de negócios • Organizar o layout dos dados • Definir condições, parâmetros e critérios de classificação • Definir cálculos, totais e porcentagens • Formatar dados, cabeçalhos e números Observação: Das etapas aqui listadas, somente as duas primeiras são obrigatórias quando você criar uma nova consulta. As outras etapas são opcionais e, usando o Discoverer Plus, você pode retornar ao assistente para refinar a consulta a qualquer momento. Em workflows simples, recomendamos que você execute as quatro primeiras etapas do Workbook Wizard ao iniciar uma nova consulta. Gabaritos de Relatórios Eixo superior Tabela Tabela de Referência Cruzada Eixo lateral Empno Ename Job Hiredate 1234 Jones Clerk 01-Jan-98 East 1235 Smith Clerk 01-Jan-98 North 402 508 249 322 1236 Little Clerk 01-Jan-98 South 123 150 119 349 1237 Clark Clerk 01-Aug-98 West Eixo de página: Tabela com quebra de página Q1 Q2 Q3 Q4 321 354 319 314 325 458 459 370 Tabela de referência cruzada com quebra de página Q3 Q3 Q2 Q2 Q1 Q1 Empno Ename Job Hiredate Mar Apr May 1234 Jones Clerk 01-Jan-98 CA 42 45 42 1235 Smith Clerk 01-Jan-98 OR 31 31 32 1236 Little Clerk 01-Jan-98 WA 31 33 34 Gabaritos de Relatórios Usando o Discoverer Plus, você pode criar diferentes estilos de saída. Quando você executa uma consulta, a forma como define o estilo da saída determina a forma como os resultados serão exibidos. Tabela: A saída de tabela possui colunas de informa ções com cabeçalhos. As colunas também são chamadas de itens de coluna. Tabela de Referência Cruzada: A tabela de referência cruzada é semelhante a uma tabela de horário de vôos, com valores apresentados no topo, ao longo da margem esquerda e na interseção de linhas e colunas. Em geral, esses valores são sumariados e mostram um total ou um valor médio. Às vezes, o layout de uma tabela de referência cruzada é chamado de relatório matriz. Quebra de Página: O layout com quebra de página é um relatório de tabela ou de tabela de referência cruzada produzido para cada valor do item da página, como uma página por trimestre. Os valores do item de página aparecem fora do corpo principal do layout. Você pode ativar ou desativar o valor do item de página. No exemplo, trimestre é o item de página, e cada valor do item de página (T1, T2 e assim por diante) produz uma página diferente. Às vezes, o layout de quebra de página é chamado de relatório detalhado/mestre. Eixos de Página, Superior e Lateral Eixo de página Departamento: Venda de Vídeos Q1 Q2 Q3 Q4 Leste 321 354 319 314 Norte 402 508 249 322 Sul Oeste 123 150 119 349 325 458 459 370 Eixo superior Eixo lateral Eixos da Planilha O layout de cada planilha possui um conjunto de eixos nos quais você pode colocar itens. Em planilhas de tabela com quebra de página, você pode posicionar itens nos eixos de página ou superior. Em planilhas de tabela de referência cruzada com quebra de página, você pode posicionar itens nos eixos de página, superior ou lateral. Os itens do eixo de página aparecem como uma lista drop-down, na qual você pode selecionar diferentes valores. A planilha de tabela contém somente um eixo superior, e a planilha de tabela de referência cruzada contém os eixos de página e lateral. Criando um Novo Arquivo de Trabalho Etapa 1: Selecionando um Gabarito de Relatório Quando efetua login pela primeira vez no Discoverer, você vê a primeira tela do Workbook Wizard. O assistente pergunta o que você deseja fazer: criar um novo arquivo de trabalho ou abrir um existente. Se você escolher criar um novo arquivo de trabalho, o assistente perguntará como você deseja exibir os resultados. Nesse momento, você deve selecionar um dos gabaritos de relatório descritos anteriormente. Esse é o primeiro passo da criação de um arquivo de trabalho. Uma vez selecionado o gabarito de relatório, clique em Next para avançar para a próxima etapa. Criando uma Consulta: Selecionando Itens Etapa 2: Selecionando Itens O arquivo de trabalho do Discoverer é composto de uma ou mais planilhas (relatórios). Cada planilha cont ém o conjunto de resultados de uma consulta. A Etapa 2 do assistente apresenta um seletor de itens – uma ferramenta de interface gráfica – que facilita a seleção de objetos como áreas de negócios e pastas. A lista Available mostra todas as pastas e itens da EUL (End User Layer, Camada do Usuário Final) a que você tem acesso. Você pode selecionar itens desta lista para serem incluídos na sua consulta. Exibindo os Filhos de um Objeto: Para exibir os filhos de um objeto, clique no ícone de adição ou clique duas vezes no nome do item. Para ocultar os filhos de um objeto, clique no ícone de subtração ou clique duas vezes no nome do item. Selecionando um Objeto para Inclusão: Em qualquer nível, você pode selecionar objetos a serem incluídos em uma consulta. Existem dois métodos disponíveis para mover um objeto da lista Available para a lista Selected: • Arraste o objeto da lista Available para a lista Selected. • Selecione o objeto e clique no botão de seta para a direita. Observação: Mantenha a seta [Ctrl] pressionada para selecionar mais de um item. Você também pode usar esses métodos para mover um objeto da lista Selected para a lista Available. Incluindo Itens em uma Consulta Área de negócios Pasta Item de eixo Item de ponto de dados Item agregado Cálculo Condição Etapa 2: Selecionando Itens (continuação) Os itens que você seleciona para inclusão na consulta estão contidos em pastas, e as pastas estão contidas em áreas de negócios. Para selecionar itens de consulta, navegue pela seguinte relação hierárquica: • Área de negócios: Um grupo de pastas afins na Camada do Usuário Final. (Selecione uma área de negócios na lista drop-down para exibir uma lista de todas as suas pastas.) • Pasta: Um objeto de banco de dados como uma tabela, uma view ou uma combinação de colunas do banco de dados ou colunas derivadas. • Item de eixo: Uma coluna de uma tabela. (Se você selecionar um item para inclusão, todos os valores que o item poderá assumir também serão selecionados.) • Item de ponto de dados: O valor de um item de dados, conforme exibido em uma célula de uma planilha. Os itens de pontos de dados possuem agregados, como no caso de Lucro ou Vendas. (Você pode usar as funções SUM, COUNT, AVG, MAX e MIN em itens numéricos. A função SUM é a agregação default, salvo quando especificada de outra forma pelo administrador.) • Cálculo: Um cálculo definido pelo administrador. • Condição: Um filtro definido pelo administrador. (Selecionar uma condição para inclusão na consulta é semelhante a selecionar itens específicos somente de uma pasta.) Localização no Navegador de Itens 1 2 3 4 Etapa 2: Selecionando Itens (continuação) Localizando um Item Em vez de navegar para um item da área de negócios, você pode usar a caixa de diálogo Find para localizá- lo. 1. Clique no botão Find para exibir a caixa de diálogo Find. 2. Use as listas drop-down Search in e Search by para definir os critérios de pesquisa. 3. Digite o nome do item, ou parte dele, no campo Search for e clique no botão Go. 4. Ao fim da pesquisa, selecione o item na área Results e clique em OK. O Discoverer fecha a caixa de diálogo Find e retorna à caixa de diálogo Wizard Step 2: Select Items do arquivo de trabalho. O item que você encontrou é destacado e fica permanece para seleção. Observação: Se o Discoverer não tiver conseguido encontrar um item correspondente usando os critérios de pesquisa informados, será exibida uma mensagem afirmando que a pesquisa não foi bem-sucedida. Clique em Cancel para abandonar a pesquisa ou altere seus critérios e tente novamente. Personalizando o Layout da Planilha Tabela Etapa 3: Personalizando o Layout da Planilha (Tabela) Após selecionar os itens a serem incluídos na consulta, você pode organizar os itens do eixo superior, ativar ou desativar o layout com quebra de página e escolher ocultar ou exibir linhas duplicadas. Solicitando Itens : Para alterar a ordem default de um item, clique uma vez nele para selecioná- lo e, então, arraste-o para o local desejado. Convertendo para o Layout com Quebra de Página: Para converter uma tabela em um layout com quebra de página, faça o seguinte: 1. Marque a caixa de seleção Show Page Items. O eixo dos Itens de Página é exibido acima dos itens selecionados. 2. Arraste os itens dos eixos lateral ou superior para o campo Page Items. Removendo o Eixo de Itens da Página: Para converter um layout com quebra de página em um layout de tabela, siga o procedimento abaixo : 1. Arraste todos os itens do campo Page Items para o campo do item Column (eixo superior). 2. Desmarque a caixa de seleção Show Page Items. O eixo de itens de página será removido. Caixa Hide Duplicate Rows: Dependendo dos dados selecionados, você poderá descobrir que a consulta possui duas ou mais linhas idênticas. Se você quiser ver apenas uma delas, marque essa caixa. (Observação: Hide Duplicate Rows é equivalente a SQL Select Distinct.) Personalizando o Layout da Planilha Tabela de Referência Cruzada Etapa 3: Personalizando o Layout da Planilha (Tabela de Referência Cruzada) Depois de selecionar os itens a serem incluídos na consulta, você pode decidir como deseja agrupar os resultados colocando itens no eixo de página ou nos eixos superior e lateral. Solicitando Itens : Para alterar a posição default de um item, clique uma vez nele para selecioná- lo e, então, arraste-o e solte-o no local desejado. Organizando o layout dos itens na consulta de tabela de referência cruzada, você pode produzir uma variedade de relatórios e exibir dados a partir de diferentes perspectivas. Esse é um dos recursos mais interessantes do Discoverer. Convertendo para o Layout com Quebra de Página: Para converter um layout de tabela de referência cruzada em layout de quebra de página, marque a caixa Show Page Items e arraste os itens para o campo Page Items. Removendo o Eixo de Itens da Página: Para converter um layout com quebra de página em um layout de tabela de referência cruzada, arraste todos os itens do campo Page Items para o campo do item Row, Column ou Data Points e desmarque a caixa Show Page Items. A Janela de Resultados Barra de menus Barra de ferramentas Área da planilha Barra de status A Janela de Resultados Para exibir os resultados da consulta, clique no botão Finish. O Discoverer fecha o Workbook Wizard, executa a consulta e exibe os resultados. Os resultados da consulta são mostrados aqui. Depois de exibir os resultados, você pode personalizar ou salvar a saída. O Discoverer Plus é equipado com várias ferramentas e recursos para personalizar e administrar as saídas. Barra de Menus: A barra de menus aparece na parte superior da janela Discoverer Plus. As opções disponíveis dependerão da ação que você estiver executando no momento. Barra de Ferramentas: Abaixo da barra de menus vem uma linha de ícones. Todos os ícones da barra de ferramentas correspondem a opções disponíveis na barra de menus, que podem ser acessados mais rapidamente pela barra de ferramentas. Na parte inferior da janela é exibida a barra de status. Área da planilha: Os resultados da consulta são exibidos nessa área. Editando uma Consulta Editando uma Consulta O Discoverer permite que você edite os resultados das consultas adicionando ou removendo itens. Saiba como adicionar ou remover itens relendo a Etapa 2: Selecionando Itens do Workbook Wizard. Você pode abrir o Workbook Wizard de duas formas: 1. Selecione Sheet > Edit Sheet na barra de menus. 2. Selecione o ícone Edit Worksheet na barra de ferramentas. Editando uma Consulta Adicionando um Item 2 1 Editando uma Consulta Para adicionar um item: 1. Clique no item que você deseja adicionar na lista Available. 2. Clique no botão direito do mouse ou arraste o item para a região Selected. Editando uma Consulta Removendo um Item 1 2 Editando uma Consulta Para remover um item: 1. Na lista Selected, destaque o item que deseja remover. 2. Clique no item ou arraste-o para a região Available. Janela Edit Worksheet Ícone de atalho Edit item list Ícone de atalho Table/Crosstab layout A Janela Edit Worksheet A janela Edit Worksheet contém várias caixas de diálogo que correspondem a cada etapa do Workbook Wizard. Quando você seleciona o comando Sheet > Edit Sheet na barra de menus, a janela Edit Worksheet é aberta, exibindo a primeira guia selecionada por default. Você pode navegar para qualquer uma das etapas do assistente (em qualquer ordem) selecionando a guia correspondente. Ícones de Atalho da Barra de Ferramentas A Barra de Ferramentas do Discoverer contém ícones de atalho para as caixas de diálogo mais usadas da janela Edit Worksheet. Resumo Nesta lição, você deverá ter aprendido a: • Usar o Workbook Wizard para construir um relatório de tabela ou de tabela de referência cruzada • Usar o Workbook Wizard para organizar o layout de consultas • Modificar uma consulta na janela de resultados Exercício 2-1 Visão Geral Este exercício aborda os seguintes tópicos: • • Criação de uma consulta de tabela • • Criação de uma consulta com quebra de página Criação de uma consulta de tabela de referência cruzada Alteração do layout da planilha Fazendo um Exercício Neste exercício, você criará uma consulte de tabela com quebra de página e de tabela de referência cruzada com quebra de página. Exercício 2-1 Observação: Fornecemos impressas cópias das planilhas somente para as Lições 2 e 3. 1. Você deverá produzir um relatório de tabela com quebra de página exibindo Sales SUM por categoria de produto para todas as marcas, de todos os departamentos. Observação: Salvo quando especificado de outra forma, todos os procedimentos utilizarão a área de negócios Video Store Tutorial. a. No Workbook Wizard, selecione "Create a new workbook" e escolha a exibição de tabela com quebra de página. Clique em Next. b. Certifique-se de que a área de negócios Video Stores Tutorial esteja selecionada na lista drop-down. c. Expanda a pasta Products clicando no sinal de adição (+) à esquerda da pasta. Selecione os seguintes itens: – Product Category – Brand – Department d. Expanda a pasta Sales Facts clicando no sinal de adição (+) à esquerda da pasta e selecione Sales SUM(Clique no sinal de adição (+) à esquerda de Sales e selecione SUM. Arraste SUM para a lista Selected.) Clique em Next para passar à Etapa 3. e. Arraste Product Category do eixo Page para a extrema esquerda do eixo superior. Clique em Finish para executar a consulta. f. Clique em Sheet > Edit Sheet para retornar ao assistente e abrir a guia Table Layout. (Observação: Para abrir o assistente com a guia Table Layout selecionada automaticamente, clique no ícone Table Layout da barra de ferramentas.) Arraste o item Department para o eixo Page e execute a consulta novamente. Na janela Results, selecione departamentos diferentes na lista drop-down e observe as alterações no resultado. g. Clique em Sheet > Edit Sheet para retornar ao assistente e abrir a guia Table Layout. Arraste Product Category para o eixo Page. Arraste Department para o eixo superior e coloque-o à esquerda do item Brand. Execute a consulta novamente. Na janela Results, selecione categorias de produtos diferentes e veja os resultados na planilha. h. Atribua à planilha o nome "Product Category Sales" clicando duas vezes na guia da planilha, localizada na parte inferior da tela. Feche a consulta sem salvála selecionando File > Close. Exercício 2-1 (continuação) 2. Você deverá produzir um relatório de tabela de referência cruzada com quebra de página contendo o lucro total em todas as regiões e em todos os anos, para os departamentos Video Sale e Video Rental. a. Selecione File > New ou clique no ícone New Workbook para criar um novo caderno de trabalho. b. Selecione Page-Detail Crosstab. Clique em Next. c. Selecione os itens abaixo na pasta Video Analysis Information e exiba-os na ordem específica mostrada na etapa (e). – Calendar Year – Region – Departments: "Video Rental" e "Video Sale" – Profit SUM Observação: "Video Rental" e "Video Sale" são valores do item Department. - Clique em Next para passar à próxima etapa do assistente. Organize os itens na seguinte ordem: – Page Axis: Calendar Year – Side Axis: Region – Top Axis: Department, Profit SUM d. Clique em Finish para executar a consulta. e. Verifique o relatório alternando entre os anos 1998, 1999 e 2000. f. Modifique a consulta para adicionar os itens de medição (pontos de dados) Sales SUM, Unit Sales SUM e Department "Laser Disc Rent" da pasta Video Analysis Information selecionando Sheet > Edit Sheet. Clique em OK. (Dica: Clique no sinal de adição (+) à esquerda de cada item e selecione SUM.) Observação: "Laser Disc Rent" é um valor do item Department. g. Relacione Department com o eixo lateral (Dica: Clique no ícone Crosstab Layout da barra de ferramentas.) Compare os resultados movendo Department para a esquerda e, em seguida, para a direita de Region. h. Atribua à planilha o nome "Yearly Revenue Details" clicando duas vezes na guia da planilha, localizada na parte inferior. Feche a consulta sem salvá-la selecionando File > Close no menu. Exercício 2-1 (continuação) 3. Crie um relatório de tabela para exibir os detalhes de cada loja, incluindo suas vendas unitárias e contagem de clientes, para todas as regiões. a. Selecione File > New e crie um novo caderno de trabalho com uma planilha com layout de tabela. b. Na área de negócios Video Stores Tutorial, inclua os seguintes itens e coloque-os no eixo superior: – Store: Region, City, Store Name – Sales Facts: Customer Count SUM, Unit Sales SUM. Observação: SUM não é a função padrão. Clique no sinal de adição (+) ao lado desses itens e arraste SUM para a lista selecionada. c. Clique em Finish para executar a consulta. d. Edite a consulta selecionando Sheet > Edit Sheet. Selecione a guia Table Layout e marque a caixa de seleção Show Page Items para ativar os itens de página e arrastar Region para o eixo de página. Clique em OK para executar a consulta. e. Examine o total da contagem do cliente para todas as regiões. Qual cidade possui o maior número de clientes na região East? f. Atribua à planilha o nome "Stores in Regions" clicando duas vezes na guia da planilha. Feche a consulta sem salvá- la selecionando File > Close no menu.