Escolar Documentos
Profissional Documentos
Cultura Documentos
Case SQL
Instruções gerais
Nosso case é baseado em um caso fictício, onde a Jaar Consult foi contratada para
desenvolver um projeto de BI para o setor Financeiro de um dos nossos clientes. Você,
como consultor designado, é responsável pelo desenvolvimento de determinados
scripts em SQL.
Aqui está sua chance de demonstrar suas habilidades na criação de consultas SQL.
• dTerceiro
Dados de cadastro de terceiros na nossa empresa fictícia. Aqui temos
informações de clientes e fornecedores na mesma tabela. Pode-se diferenciar
facilmente o terceiro como cliente ou fornecedor pela coluna [Tipo].
• fTitulos
Dados dos títulos emitidos do contas a pagar e contas a receber, caso um
mesmo documento tenha várias parcelas, aqui teremos várias linhas. A coluna
[TipoTitulo] diferencia se o título é a pagar ou a receber. Aqui temos diversas
informações de datas, como: data de emissão; data de baixa do título (quando
ele foi completamente liquidado) e data de vencimento. Assim como
informações de valor emitido e valor de saldo ainda em aberto.
• fTitulosMovimentacoes
Todas as movimentações financeiras referentes a tabela de títulos. Se o título foi
baixado em vários pagamentos, nesta tabela existirá mais de 1 linha para o
mesmo título. Aqui também existem informações da conta bancária onde foi
• fExtratosBancarios
Por fim temos a tabela dos extratos bancários, aqui temos as informações de
entrada e saída da conta, não temos a informação de saldo. Porém temos a
informação de saldo inicial como primeira linha para as contas bancárias que já
tinham movimentações antes de 2023.
Formato de Entrega
• Envie as consultas na ordem do case por e-mail como um único anexo no
formato .txt.
Premissas da consultoria
• Utilizar as boas práticas de SQL, escrevendo de forma clara e com a devida
formatação.
• Forneça breves comentários explicando a lógica por trás de suas consultas.
• Verifique se há a possibilidade de escrever as consultas de forma mais concisa e
eliminando as redundâncias.
• Atentar-se a performance das consultas (tempo de execução da query).
• Cumprir o prazo de entrega.
Descritivo do case
Durante o desenvolvimento do Projeto, houve a necessidade da criação de algumas
consultas no banco de dados do cliente para validação dos dados contra as análises
criadas no Power BI. Com isso,
Boa sorte