Introdução à gestão de cargas de trabalho

A gestão da carga de trabalho do BigQuery permite-lhe atribuir e gerir recursos de computação disponíveis para a análise e o tratamento de dados, bem como especificar a forma como lhe são cobrados esses recursos.

Modelos de gestão de cargas de trabalho

O BigQuery oferece dois modelos de gestão de cargas de trabalho. Com a faturação a pedido, paga o número de bytes processados quando consulta ou processa os seus dados. Com a faturação baseada na capacidade, pode atribuir capacidade de processamento a cargas de trabalho com a opção de aumentar e diminuir automaticamente a capacidade quando necessário.

Compromissos de reservas.

Pode alternar entre os modelos de faturação a pedido e baseados na capacidade em qualquer altura. Também pode usar uma combinação dos dois modelos.

Escolher um modelo

Considere o seguinte ao escolher um modelo de gestão da carga de trabalho:

A pedido Com base na capacidade
Modelo de utilização Dados analisados ou processados pelas suas consultas Espaços dedicados ou espaços de ajuste automático
Unidade de medição TiB horários disponíveis
Capacidade mínima Até 2000 espaços por projeto 50 slots por reserva
Capacidade máxima Até 2000 espaços por projeto Configurável por reserva até à quota regional
Controlo de custos Opcionalmente, configure quotas ao nível do projeto ou do utilizador (limite máximo) Configure um orçamento expresso em espaços para cada reserva
Configuração Não é necessária configuração Crie reservas de horários e atribua-as a projetos
Apoio técnico para edições Conjunto de funcionalidades fixo Disponível em 3 edições
Descontos de capacidade Apenas pagamento mediante utilização Compromissos de slots opcionais para cargas de trabalho em estado estacionário
Previsibilidade Utilização e faturação variáveis Faturação previsível através de bases e compromissos
Compras centralizadas Faturação por projeto Atribua e fatura espaços centralmente em vez de para cada projeto
Flexibilidade Capacidade a pedido (mínimo de 10 MiB por consulta) Espaços base ou com ajuste automático (mínimo de 1 minuto)

Empregos

Sempre que carrega, exporta, consulta ou copia dados, o BigQuery cria, agenda e executa automaticamente uma tarefa que acompanha o progresso da tarefa.

Uma vez que as tarefas podem demorar muito tempo a concluir, são executadas de forma assíncrona e o respetivo estado pode ser consultado. As ações mais curtas, como listar recursos ou obter metadados, não são geridas como tarefas.

Para mais informações sobre tarefas, consulte o artigo Faça a gestão de tarefas.

Slot machines

Um slot do BigQuery é uma unidade de computação virtual usada pelo BigQuery para executar consultas SQL ou outros tipos de tarefas. Durante a execução de uma consulta, o BigQuery determina automaticamente quantos slots são usados pela consulta. O número de ranhuras usadas depende da quantidade de dados que estão a ser processados, da complexidade da consulta e do número de ranhuras disponíveis.

Para saber mais sobre os espaços e como são usados, consulte o artigo Compreender os espaços.

Reservas

No modelo de preços baseado na capacidade, os espaços são atribuídos em conjuntos denominados reservas. As reservas permitem-lhe atribuir horários de formas que fazem sentido para a sua organização. Por exemplo, pode criar uma reserva denominada prod para cargas de trabalho de produção e uma reserva separada denominada test para testes, para que as tarefas de teste não concorram por capacidade com as cargas de trabalho de produção. Em alternativa, pode criar reservas para diferentes departamentos na sua organização.

Para mais informações sobre reservas, consulte o artigo Gestão da carga de trabalho através de reservas.

BI Engine

O BI Engine é um serviço de análise na memória rápido que acelera muitas consultas SQL no BigQuery ao colocar em cache de forma inteligente os dados que usa com maior frequência. O BI Engine pode acelerar as consultas SQL de qualquer origem, incluindo as escritas por ferramentas de visualização de dados, e pode gerir tabelas em cache para otimização contínua.

As reservas do BI Engine são atribuídas em GiB de memória e geridas separadamente das reservas de slots.

Para mais informações sobre o BI Engine, consulte o artigo Introdução ao BI Engine.

O que se segue?