Com as consultas, você pode compilar e dividir dados de várias fontes para análise e geração de relatórios. Neste exemplo, você combinará os dados do balancete com as tabelas de dimensão de conta e entidade para analisar as transações de cada conta e entidade.
Observação: Se você ainda não o fez, revise Get Started with Tables para criar as tabelas usadas neste exercício.
Dependendo da sua familiaridade com a linguagem de consulta estruturada (SQL), você pode criar uma consulta usando um construtor de consultas do tipo arrastar e soltar ou um editor de sintaxe; neste exemplo, você usará Builder .
Etapa 1. Determinar suas fontes de dados
Antes de iniciar a consulta, considere os dados que você precisa incluir para análise específica ou requisitos de relatório. Sua consulta pode incluir dados que você acessa no espaço de trabalho da Workiva como tabelas ou planilhas. Nesse caso, você usará as três tabelas criadas no exercício anterior:
- TB Data, para as informações do balancete
- DIM FS Mapping, para o mapeamento da conta financeira
- DIM Entity, para o mapeamento da entidade
Etapa 2. Crie a consulta e adicione seus dados
Agora que você sabe o que deseja incluir, crie a consulta e adicione os dados das tabelas:
- Em Wdata Home, clique em Create e selecione Query .
- No painel Sources, clique em New source e selecione Table.
- Selecione as tabelas a serem incluídas - neste caso, todas as tabelas da pasta Get Started Demo - e clique em Add.
Observação: No painel Sources, você pode selecionar todas as tabelas ou planilhas das quais você é pelo menos um Viewer.
Etapa 3. Criar relacionamentos entre as fontes
Como sua consulta contém várias fontes, crie relacionamentos para mostrar como unir os dados. Como você deve se lembrar de quando criou as tabelas, a tabela de fatos do balancete inclui colunas que mapeiam para as contas e entidades das tabelas de dimensão.
- Selecione a guia Relationships (Relacionamentos ).
- Em Sources, expanda as tabelas para visualizar as colunas de origem disponíveis para mapear com uma relação.
- Para a união 1, mova ACCOUNT_ID de TB Data para a caixa da esquerda e ACCOUNT_ID de DIM FS Mapping para a caixa da direita.
Dica: Para localizar uma coluna em Sources, clique em Filters e pesquise seu nome.
- Clique em Adicionar outra união.
- Para Join 2, selecione ENTITY_ID de TB Data nas colunas disponíveis em Join 1 e mova ENTITY_ID de DIM Entity from Sources para a caixa à direita.
- Para cada relação, selecione como combinar - ou unir- os dados de suas tabelas. Nesse caso, para incluir todos os dados da tabela de fatos à esquerda e somente os dados correspondentes da tabela de dimensões à direita, selecione Left Join for both (União à esquerda para ambos).
Etapa 4. Aplicar filtros à consulta
Para restringir os resultados da consulta a apenas registros que atendam a critérios específicos, adicione filtros na guia Filtros. Neste exemplo, você pode aplicar filtros para incluir apenas as transações de 2019 ao primeiro trimestre de 2020. Dependendo dos seus requisitos de dados e relatórios, você pode fazer isso de várias maneiras - por período e ano fiscal ou por filtros de data inicial e final.
Use filtros de período e ano fiscal
Para filtrar por período e ano fiscal:
- Mova FISCAL_YEAR de TB Data para a guia Filters duas vezes e, em seguida, FISCAL_PERIOD de TB Data uma vez.
- Para indicar a inclusão do ano de 2019 e do primeiro trimestre de 2020, defina o valor de cada filtro no painel Field Properties:
- Para incluir transações de 2019, para o primeiro filtro FISCAL_YEAR, selecione =, insira o valor 2019 e clique em Apply.
- Para incluir transações a partir de 2020, para o segundo filtro FISCAL_YEAR, selecione =, insira um valor de 2020 e clique em Apply.
- Para incluir somente as transações do primeiro trimestre, no filtro FISCAL_PERIOD, selecione <=, digite o valor 3 e clique em Apply. Isso retorna as transações dos três primeiros meses - ou do primeiro trimestre - do ano fiscal.
- Para aplicar o filtro FISCAL_PERIOD somente às transações de 2020 do primeiro trimestre de 2020, atualize a cadeia de caracteres do filtro para
{1} OR {2} AND {3}.
Isso retorna as transações que atendem ao primeiro filtro -FISCAL_YEAR=2019-ou os outros dois filtros combinados -FISCAL_YEAR=2020 eFISCAL_PERIOD <=3.
(Opcional) Use filtros de data inicial e final
Como alternativa, você pode filtrar por data inicial e final. Para fazer isso, mova PERIOD_ENDING de TB Data para a guia Filters duas vezes e insira os critérios de cada filtro no painel Field Properties :
- Para incluir transações de 2019, para o primeiro filtro, selecione >= e, no painel Properties (Propriedades), insira 1º de janeiro de 2019 e clique em Apply.
- Para incluir transações de 2020, para o segundo filtro, selecione <= e, no painel Properties (Propriedades), insira 31 de março de 2020 e clique em Apply.
Valores de parâmetros
Com esses filtros, a consulta always incluirá apenas transações de 2019 e do primeiro trimestre de 2020. Para estender o uso e a vida útil dessa consulta, use variáveis - conhecidas como parâmetros- para definir os valores dos filtros dinamicamente quando a consulta for executada. Por exemplo, em vez dos valores estáticos do ano fiscal, você pode incluir parâmetros que solicitem os anos anterior e atual ao executar a consulta.
Por exemplo, para o primeiro filtro FISCAL_YEAR:
- Na guia Filters (Filtros ), selecione o valor de 2019 para o filtro.
- No painel Field Properties, clique em Create New Parameter ao lado de Value.
- Digite um nome exclusivo para ajudar a identificar o parâmetro, como PY ou Previous_Year.
Observação: Os nomes de parâmetros podem incluir apenas caracteres alfanuméricos e sublinhados, sem espaços, traços ou caracteres especiais.
- Para Filter type, selecione o tipo de dados dos valores. Por exemplo, selecione Integer para garantir que os anos sejam apenas números inteiros.
- Insira um valor padrão de 2019 e clique em Create.
- Para Value, selecione o novo parâmetro e clique em Apply.
Adicione parâmetros para os filtros restantes:
- Para o segundo filtro FISCAL_YEAR:
- Digite o nome CY ou Current_Year.
- Selecione um tipo de filtro de Integer.
- Insira um valor padrão de 2020.
- Para o filtro FISCAL_PERIOD:
- Digite um nome para Current_Period.
- Selecione um tipo de filtro de Integer.
- Insira um valor padrão de 3.
Etapa 5. Selecione e classifique os campos da consulta
Agora que você uniu as fontes da consulta e restringiu o escopo de seus dados, selecione as informações a serem incluídas nos resultados:
- Para selecionar as informações a serem incluídas nos resultados, mova sua coluna do painel Sources para a guia Fields.
Nesse caso:- FISCAL_YEAR e FISCAL_PERIOD do TB Data, para analisar a atividade mensal ou trimestral
- ENTITY_NAME do DIM Entity, para permitir a desagregação por entidade em vez de relatórios consolidados
- FINANCIAL_STATEMENT_LINE_ITEM e DISCLOSURE_LINE_ITEM do DIM FS Mapping, para permitir a discriminação por mapeamento de contas e partidas individuais
- VALUE from TB Data, para ativar os resumos de rollup dos valores
- No painel Field Properties, ajuste os cabeçalhos ou tipos das colunas ou aplique quaisquer agregações conforme necessário. Por exemplo, para resumir os valores com base nas várias dimensões, selecione o valor na guia Fields e, no painel Field Properties, verifique se Aggregation é Sum of.
- Na guia Sort, selecione como classificar os dados nos resultados. Por exemplo, para classificar por ano fiscal e entidade, mova fiscal_year e entity_name de Unsorted para Sorted e selecione se você deseja classificar os dados em ordem crescente ou decrescente.
- Para verificar se os resultados aparecem como você gostaria, clique em Run Query e aceite os valores padrão dos parâmetros.
Etapa 6. Salvar a consulta
Para salvar a consulta:
- Clique em Salvar .
- Digite um nome e uma descrição exclusivos que ajudem a identificar a consulta, como, por exemplo, Summary TB Report (Relatório resumido de TB).
- Para Pasta, selecione a mesma pasta Get Started Demo como suas fontes de tabela.
- Clique em Save Query.
Próximas etapas
Depois de criar sua consulta, você pode:
- Crie uma exibição de seus resultados para visualizar os dados como um gráfico ou tabela dinâmica com dados de detalhamento.
- Conecte seus resultados a uma planilha para gerar relatórios em outro lugar na plataforma Workiva.
- Configure uma cadeia para executar automaticamente a consulta e exportar seus resultados, por exemplo, para uma planilha.