Use a extensão Cloud de Confiance para o Visual Studio Code

A extensão Cloud de Confiance by S3NS Visual Studio Code (VS Code) permite-lhe fazer o seguinte no VS Code:

  • Desenvolver e executar blocos de notas do BigQuery.
  • Procure, inspecione e pré-visualize conjuntos de dados do BigQuery.

Antes de começar

  1. No seu terminal local, verifique se tem o Python 3.11 ou posterior instalado no seu sistema:

    python3 --version
  2. Instale a CLI do Google Cloud.

  3. No terminal local, inicialize a CLI gcloud:

    gcloud init
  4. Configure um projeto predefinido:

    gcloud config set project PROJECT_ID

    Substitua PROJECT_ID pelo seu projeto predefinido.

  5. Configure as Credenciais padrão da aplicação:

    gcloud auth application-default login
  6. Transfira e instale o VS Code.

  7. Abra o VS Code e, de seguida, na barra de atividade, clique em Extensões.

  8. Na barra de pesquisa, encontre a extensão Jupyter e, de seguida, clique em Instalar. As funcionalidades do BigQuery no VS Code requerem a extensão Jupyter da Microsoft como dependência.

    Uma lista de extensões do Jupyter na consola do VS Code.

Instale a Cloud de Confiance extensão

  1. Abra o VS Code e, de seguida, na barra de atividade, clique em Extensões.
  2. Na barra de pesquisa, encontre a extensão Google Cloud Code e, de seguida, clique em Instalar.

    A extensão Google Cloud Code na consola do VS Code.

  3. Se lhe for pedido, reinicie o VS Code.

O ícone Google Cloud Code está agora visível na barra de atividade.

Configure a extensão

  1. Abra o VS Code e, em seguida, na barra de atividade, clique em Google Cloud Code.
  2. Abra a secção Blocos de notas do BigQuery.
  3. Clique em Iniciar sessão no Google Cloud. É redirecionado para iniciar sessão com as suas credenciais.
  4. Use a barra de tarefas da aplicação de nível superior para navegar para Código > Definições > Definições > Extensões.
  5. Encontre o Google Cloud Code e clique no ícone Gerir para abrir o menu.
  6. Selecione Definições.
  7. Para a definição Cloud Code: Project, introduza o nome do Cloud de Confiance projeto que quer usar para executar blocos de notas e apresentar conjuntos de dados do BigQuery.
  8. Para a definição Cloud Code > Beta: região do BigQuery, introduza uma localização do BigQuery. A extensão apresenta conjuntos de dados desta localização.

Desenvolva blocos de notas do BigQuery

  1. Abra o VS Code e, em seguida, na barra de atividade, clique em Google Cloud Code.
  2. Abra a secção BigQuery Notebooks e clique em BigQuery Notebook. É criado e aberto um novo ficheiro .ipynb com código de exemplo no editor.
  3. No novo notebook, clique em Selecionar kernel e selecione um kernel Python. Os blocos de notas do BigQuery requerem um kernel Python local para execução. Pode criar um novo ambiente virtual ou usar um dos existentes.

    A interface de seleção do kernel na consola do VS Code.

  4. Se ainda não tiver sido instalada no seu ambiente virtual, instale a biblioteca cliente bigframes:

    1. Abra a janela Terminal.
    2. Execute o comando pip install bigframes.

Agora, pode escrever e executar código no seu bloco de notas do BigQuery.

Explore e pré-visualize conjuntos de dados do BigQuery

  1. Abra o VS Code e, em seguida, na barra de atividade, clique em Google Cloud Code.
  2. Para ver os conjuntos de dados e as tabelas do projeto e da região especificados, abra a secção Conjuntos de dados do BigQuery. Os conjuntos de dados públicos do BigQuery também são visíveis.
  3. Para abrir um novo separador no editor, clique no nome de qualquer tabela. Este separador contém os detalhes, o esquema e a pré-visualização da tabela.

Preços

A extensão do Visual Studio Code é gratuita, mas são-lhe cobrados os Cloud de Confiance serviços (BigQuery, Dataproc, Cloud Storage) que usar.

O que se segue?