Visualize query e crie um painel no Databricks SQL

Este tutorial usa o dataset de táxi da cidade de Nova York em Samples. Ele mostra como usar o editor SQL no Databricks SQL para criar uma visualização para cada uma das várias query e, em seguida, criar um painel usando essas visualizações. Ele também mostra como criar um parâmetro de painel para cada uma das visualizações no painel.

Conectar-se ao Databricks SQL com o editor SQL

  1. Clique Novo ícone Novo na barra lateral e selecione query.

    O editor SQL é aberto. Se você não tiver acesso ao Databricks SQL, solicite acesso a um administrador.

  2. Selecione um armazém.

    Na primeira vez que você cria uma query a lista de SQL warehouse disponível é exibida em ordem alfabética. Na próxima vez que você criar uma query, o último warehouse usado será selecionado.

  1. Clique em serverless Starter Warehouse. Esse depósito é criado automaticamente para o senhor, a fim de ajudá-lo a começar rapidamente. Se o serverless não estiver habilitado para seu workspace, escolha Starter Warehouse. Para obter informações sobre como criar um armazém SQL, consulte Criar um SQL warehouse.

Consulta para distribuição de horário de coleta

  1. No editor SQL, cole a seguinte query na nova janela query para retornar a distribuição de coletas de táxi por hora.

    SELECT
    date_format(tpep_pickup_datetime, "HH") AS `Pickup Hour`,
    count(*) AS `Number of Rides`
    FROM
    samples.nyctaxi.trips
    GROUP BY 1
    
  2. Pressione Ctrl/Cmd + Enter ou clique em execução (1000). Após alguns segundos, os resultados query são mostrados abaixo da query no painel de resultados.

    Limite 1.000 é selecionado por default para todas query para garantir que a query retorne no máximo 1.000 linhas. Se uma query for salva com a configuração Limit 1000 , essa configuração se aplica a todas as execuções da query (inclusive nos painéis). Se quiser retornar todas as linhas para esta query, você pode desmarcar LIMIT 1000 clicando no menu suspenso de execução (1000) . Se você deseja especificar um limite diferente para o número de linhas, pode adicionar uma cláusula LIMIT em sua query com um valor de sua escolha.

    O resultado query é exibido na tab Resultados.

  3. Clique em Salvar e salve a query como Pickup hour.

    Resultados da sua primeira query queryde táxi em Nova York

Crie uma visualização para a distribuição de coletas de táxi por hora.

  1. Ao lado da tab Resultados, clique em + e em Visualização.

    O editor de visualização é exibido.

  2. No menu suspenso Tipo de visualização , verifique se Barra está selecionada.

  3. Altere o nome da visualização para Bar chart.

  4. Verifique se Pickup Hour está especificado para a lista suspensa da coluna Y.

  5. Verifique se Number of Rides e Sum estão especificados para a lista suspensa da coluna X.

    Distribuição de horário de coleta
  6. Clique em Salvar.

    O gráfico salvo é exibido no editor SQL.

Crie um painel usando essas visualizações

  1. Clique Novo ícone Novo na barra lateral e selecione Dashboard.

  2. Defina o nome do painel como NYC taxi trip analysis.

  3. Clique em Salvar.

  1. Na lista suspensa Escolher depósito , selecione Armazém inicialserverless . Se serverless não estiver habilitado para seu workspace, escolha Starter Warehouse.

  1. Na lista suspensa Adicionar , clique em Visualização.

  2. Na janela Adicionar widget de visualização , selecione a tarifa diária para query de análise de distância .

  3. Na lista Selecionar visualização existente , selecione Tarifa por distância.

  4. Na caixa de texto Título , digite Daily fare trends.

    Adicionar widget de visualização
  5. Clique em Adicionar ao Painel.

    A visualização de tendências de tarifas diárias aparece na superfície de design do painel.

  6. Na lista suspensa Adicionar para adicionar um segundo widget ao painel, clique em Visualização.

  7. Na janela Adicionar widget de visualização ,selecione query de horário de coleta .

  8. Na lista Selecionar visualização existente , selecione Gráfico de barras.

  9. Na caixa de texto Título , digite Pickup hour distribution.

  10. Clique em Adicionar ao Painel.

  11. Redimensione esta visualização para corresponder à largura da primeira visualização no painel.

  12. Clique em Edição concluída.

Painel inicial

Adicione um parâmetro de código postal de retirada a cada consulta

  1. No editor SQL, abra a tarifa diária para query de análise de distância.

  2. Adicione a WHERE cláusula a seguir à query de análise de tarifa diária para distância para filtrar a query por código postal de coleta.

    WHERE
      pickup_zip IN ({{ pickupzip }})
    
  3. Na caixa de texto pickupzip , insira 10018 e clique em Aplicar alterações para executar a query com o parâmetro de código postal de coleta.

  4. Clique em Salvar.

  5. Abra a query Hora de coleta .

  6. Adicione a WHERE cláusula a seguir à query Horário de coleta para filtrar a query pelo CEP de coleta. Adicione esta cláusula antes da cláusula GROUP BY .

       WHERE
         pickup_zip IN ({{ pickupzip }})
    
  7. Na caixa de texto pickupzip , insira 10018 e clique em Aplicar alterações para executar a query com o filtro de código postal de coleta.

  8. Clique em Salvar.

Atualize o painel para usar um parâmetro de painel

  1. Abra o painel de análise de viagem de táxi em Nova York .

    Cada uma das visualizações agora inclui um parâmetro para o CEP de retirada.

    Widget - parâmetros
  2. Clique no menu kebab Reticências verticais para este painel e clique em Editar.

  3. Clique no menu kebab Reticências verticais para Visualização de tendências de tarifas diárias e clique em Alterar configurações do widget.

  4. Na seção Parâmetros , clique no ícone de lápis Editar ícone para o parâmetro Widget no campo Valor .

    view parâmetros do widget
  5. Na janela Editar origem e valor , altere o parâmetro Origem para Novo painel.

    Altere os parâmetros do widget para novos parâmetros do painel
  6. Clique em OK e, em seguida, clique em Salvar.

    O parâmetro do painel pickupzip aparece e o parâmetro do widget para a visualização de tendências de tarifas diárias não aparece mais.

    1. Clique no menu kebab Reticências verticais para Visualização da distribuição do horário de coleta e clique em Alterar configurações do widget.

  7. Na seção Parâmetros , clique no ícone de lápis Editar ícone para o parâmetro Widget no campo Valor .

  8. Na janela Editar fonte e valor , altere o parâmetro Fonte para Painel existente.

  9. Verifique se pickupzip está selecionado como o valor key .

  10. Clique em OK e, em seguida, clique em Salvar.

    O parâmetro do widget para a visualização Distribuição do horário de coleta não aparece mais.

  11. Clique em Edição concluída.

  12. Altere o valor do parâmetro do painel pickupzip para 10017 e clique em Aplicar alterações.

    Os dados em cada uma das visualizações agora exibem os dados para retiradas no CEP 10017.

    Altere os parâmetros do widget para novos parâmetros do painel