Visualizar polígonos GEOGRAPHY do BigQuery com o Data Studio

Este tutorial é destinado a pessoas que querem visualizar dados GEOGRAPHY do BigQuery usando o Data Studio. Para conclusão dele, você vai precisar de um projeto de faturamento do BigQuery. Não é necessário saber como escrever SQL, e você pode usar o conjunto de dados público.

Metas

Neste tutorial, você vai criar um relatório que mostra a viabilidade de locação de propriedades no estado de Washington. Usaremos um mapa do Google Maps para visualizar os dados GEOGRAPHY provenientes de um conjunto de dados público do BigQuery.

Um mapa do Google mostra polígonos geográficos vermelhos do BigQuery que representam a viabilidade de locação por condado no estado de Washington.

Neste tutorial, você vai:

Antes de começar

Se você ainda não tiver um projeto de faturamento do BigQuery configurado, poderá inscrever-se sem custo financeiro.

Criar um novo relatório em branco

  1. Faça login no Data Studio.
  2. Clique em Criar e selecione Relatório.
  3. No painel Adicionar dados ao relatório, escolha BigQuery.

  4. No painel de navegação à esquerda, escolha CONSULTA PERSONALIZADA.

  5. Selecione ou insira o ID do projeto de faturamento.

  6. Em Insira a consulta personalizada, cole a seguinte consulta SQL:

        select
            ct.state_fips_code,
            ct.county_fips_code,
            c.county_name,
            ct.tract_ce,
            ct.geo_id,
            ct.tract_name,
            ct.lsad_name,
            ct.internal_point_lat,
            ct.internal_point_lon,
            ct.internal_point_geo,
            ct.tract_geom,
            acs.total_pop,
            acs.households,
            acs.male_pop,
            acs.female_pop,
            acs.median_age,
            acs.median_income,
            acs.income_per_capita,
            acs.gini_index,
            acs.owner_occupied_housing_units_median_value,
            acs.median_rent,
            acs.percent_income_spent_on_rent,
        from `bigquery-public-data.geo_census_tracts.census_tracts_washington` ct
        left join `bigquery-public-data.geo_us_boundaries.counties` c
            on (ct.state_fips_code || ct.county_fips_code) = c.geo_id
        left join `bigquery-public-data.census_bureau_acs.censustract_2018_5yr` acs
            on ct.geo_id = acs.geo_id
    
  7. Clique em Adicionar para incluir esses dados no relatório.

Adicionar um mapa do Google Maps ao relatório

  1. Exclua a tabela na página "Relatório".
  2. Clique em Adicionar um gráfico.
  3. Na seção Google Maps, clique em Mapa preenchido.

Configurar o mapa

Um usuário seleciona geo_id para o campo Localização e tract_geom para o campo Geoespacial na guia Dados do painel Propriedades de um gráfico do Google Maps.

O mapa ainda não vai aparecer. Primeiro, adicione o campo que identifica cada local de maneira exclusiva.

  1. Na seção Local, clique em Dimensão inválida e escolha geo_id.
    1. Esse campo identifica cada setor censitário de maneira exclusiva.
  2. Em Campo geoespacial , clique em Adicionar métrica e escolha tract_geom.
    1. Esse campo contém os dados GEOGRAPHY do BigQuery que definem os polígonos que você quer mostrar.

O mapa deve ter esta aparência:

Um mapa do Google com polígonos geográficos azuis que representam a viabilidade de locação no estado de Washington por condado mostra polígonos apenas para alguns condados.

Por que o mapa não tem polígonos? Por padrão, um mapa do Google Maps no Data Studio tem 100 mil pontos (os vértices do polígono), mas a coluna tract_geom contém 911.364 pontos. Você pode aumentar o número de pontos (até um máximo de 1 milhão) ou, para reduzir o número de pontos, adicione um filtro para se concentrar em uma área específica. Na guia ESTILO do painel de propriedades do gráfico, em Camada de área preenchida, defina o Número máximo de vértices do polígono como 1.000.000.

Adicionar um filtro de município

  1. Na barra de ferramentas, clique em Adicionar um controle.
  2. Selecione Lista suspensa.
  3. Defina o campo Controle como county_name e, em Seleção padrão, digite King.

Um usuário seleciona "Lista suspensa" no menu "Adicionar um controle" e "county_name" como o campo "Controle" com "King" como a seleção padrão na guia "Configuração" do painel "Propriedades".

Agora, você verá todos os polígonos do Condado de King, que inclui Seattle:

Um gráfico do Google Maps com polígonos geográficos azuis que representam a viabilidade de locação no estado de Washington por condado filtrado para mostrar dados do King County.

Personalizar o estilo do mapa

A métrica de cor padrão do mapa é Contagem de registro. Você também pode escolher uma métrica diferente.

Na seção Métrica da cor, escolha percent_income_spent_on_rent.

Interagir com o mapa

Dependendo das opções ativadas, você pode aplicar zoom e movimentar a tela, além de observar as áreas onde as pessoas gastam quase metade da renda com aluguel, como em University District, em Seattle:

Mudar a dica

Ao passar o mouse sobre o mapa, você vai notar que a dica mostra o geo_id, que não é importante neste contexto:

Uma dica no gráfico do Google Maps sobre o aluguel no estado de Washington com uma dimensão de dica geo_id mostra os detalhes do ponto de dados 53033005301 percent_income_spent_on_rent: 51.

Para oferecer uma dica mais útil aos leitores, altere a dimensão Dica.

  1. No relatório, clique em Editar.
  2. Selecione o mapa.
  3. Na seção Dica do painel de propriedades, escolha lsad_name.
    1. Esse campo contém o nome do setor censitário legível por humanos:

A guia "Configuração" no painel "Propriedades" mostra o geo_id como o campo "Localização", tract_geom como o campo "Geoespacial", lsad_name como o campo "Dica" e percent_income_spent_on_rent como a métrica "Cor".

Adicionar mais estilo ao mapa

A aparência do mapa pode ser personalizada na guia ESTILO. Por exemplo, você pode aumentar a opacidade do preenchimento para 80% e alterar o gradiente de cor de azul para vermelho.

Opções da seção "Camada de área preenchida" e da seção "Cores" na guia "Estilo de mapa preenchido".

O mapa final do Google com polígonos geográficos gradientes vermelhos representando a viabilidade de locação no estado de Washington, com o texto da dica Census Tract 295.02 percent_income_spent_on_rent: 47.5 exibido para um ponto de dados.

Parabéns

Você criou um mapa do Google Maps no Data Studio que exibe dados GEOGRAPHY do BigQuery.