Analise os seus dados armazenados com o Gemini Cloud Assist

Esta página descreve como usar a assistência com tecnologia de IA através do Gemini para ajudar a compreender melhor o panorama do armazenamento de dados no Cloud Storage. Quando usa o Gemini Cloud Assist, pode introduzir comandos sobre o funcionamento geral do Cloud Storage e, quando ativa uma subscrição do Storage Intelligence, pode introduzir comandos sobre contentores e objetos específicos.

Em seguida, pode usar as informações fornecidas pelo Gemini Cloud Assist para fazer o seguinte:

  • Analise os padrões e as tendências de utilização de dados

  • Identifique oportunidades para poupar nos custos de armazenamento

  • Otimize os seus dados para segurança e conformidade

  • Tome decisões informadas sobre a gestão dos seus dados

O Gemini não usa os seus comandos nem as respetivas respostas como dados para preparar os seus modelos sem a sua autorização expressa. Para mais informações sobre como a Google utiliza os seus dados, consulte o artigo Como o Gemini para Google Cloud utiliza os seus dados.

Esta página destina-se a programadores, analistas de dados ou engenheiros de dados, administradores de plataformas, operadores financeiros e responsáveis pela conformidade. Parte do princípio de que sabe como usar o Cloud Storage e consultar conjuntos de dados associados.

A que comandos pode o Gemini responder?

Para compreender o seu armazenamento de dados, pode fornecer ao Gemini Cloud Assist um comando, que é uma declaração ou uma pergunta em linguagem natural.

Quando usa o Gemini Cloud Assist sozinho, sem uma subscrição do Storage Intelligence, pode fazer perguntas sobre o funcionamento geral do Cloud Storage, como as seguintes:

  • "Como posso fazer a transição de objetos de uma classe de armazenamento para outra?"

  • "Como posso ativar a eliminação temporária num contentor?"

Quando ativa uma subscrição do Storage Intelligence, também pode fazer perguntas relacionadas com oportunidades de poupança de custos, segurança e conformidade, e deteção de dados. O Gemini Cloud Assist pode usar os metadados contidos nos conjuntos de dados do Storage Insights para gerar estatísticas, que são respostas a comandos sobre os metadados e a utilização do seu contentor e objeto. Pode fazer pedidos como os seguintes:

  • Comandos relacionados com a utilização e a poupança de custos:

    • "5 maiores contentores sem gestão do ciclo de vida de objetos"

    • "5 maiores conjuntos sem a classificação automática ativada"

  • Comandos relacionados com segurança e conformidade:

    • "5 maiores contentores sem a funcionalidade de controlo de versões de objetos ativada"

    • "5 maiores objetos com uma data de validade da retenção nos próximos 30 dias"

  • Comandos relacionados com a descoberta de dados:

    • "Recipientes com um volume elevado de ficheiros pequenos (cada um com menos de 1 MB)"

    • "Objetos na classe de armazenamento Standard com menos de 50 MB"

Antes de começar

Para usar o Gemini Cloud Assist para comandos gerais relacionados com o Cloud Storage, tem de configurar primeiro o Gemini Cloud Assist, incluindo a obtenção das funções necessárias.

Configure o Gemini Cloud Assist

Certifique-se de que o Gemini Cloud Assist está configurado para o seu Google Cloud projeto.

Se quiser introduzir comandos relacionados com objetos e contentores específicos, também tem de concluir os seguintes passos de pré-requisito:

  1. Ative a inteligência de armazenamento, que lhe dá acesso à utilização de conjuntos de dados do Storage Insights.

  2. Crie um conjunto de dados do Storage Insights, que o Gemini Cloud Assist vai analisar para fornecer informações sobre objetos e contentores específicos.

    Em alternativa, se existir um conjunto de dados que quer usar, pode obter as funções de IAM necessárias para aceder ao conjunto de dados existente.

  3. Certifique-se de que o agente de serviço do Storage Insights tem acesso ao conjunto de dados que o Gemini Cloud Assist vai analisar. Isto permite que o conjunto de dados seja lido e analisado.

Ative a inteligência de armazenamento

Certifique-se de que a Storage Intelligence está ativada no projeto, na pasta ou na organização que contém ou vai conter os conjuntos de dados que o Gemini Cloud Assist vai usar para responder a comandos.

Crie um conjunto de dados

Crie um conjunto de dados e associe o conjunto de dados ao BigQuery.

Conceda as funções necessárias para aceder a conjuntos de dados

Quando um utilizador cria uma configuração do conjunto de dados pela primeira vez, é criado um agente do serviço Storage Insights. O agente de serviço segue o formato de nomenclatura service-PROJECT_NUMBER@gcp-sa-storageinsights.iam.gserviceaccount.com e é apresentado na página IAM da Google Cloud consola quando seleciona a caixa de verificação Incluir concessões de funções fornecidas pela Google.

Para usar o Gemini Cloud Assist para comandos relacionados com metadados de contentores ou objetos, tem de ativar o agente do serviço Storage Insights para ler conjuntos de dados. Peça ao seu administrador para conceder ao agente de serviço a função de visualizador de dados do BigQuery (roles/bigquery.dataViewer) na organização, na pasta ou no projeto que contém o conjunto de dados que quer analisar.

Para ver instruções sobre como conceder funções a agentes de serviços, consulte o artigo Crie e conceda funções a agentes de serviços.

Obtenha as funções necessárias para aceder a conjuntos de dados

Para receber as autorizações de que precisa para receber estatísticas sobre os metadados de objetos e contentores, peça ao seu administrador que lhe conceda as seguintes funções do IAM no projeto, na pasta ou na organização que contém os conjuntos de dados que quer analisar:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Analise o seu armazenamento de dados através de comandos de linguagem natural

Para introduzir comandos no Gemini Cloud Assist, siga estes passos:

  1. Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.

    Aceder a Estatísticas de armazenamento

  2. Na barra de ferramentas, clique em brilho (Gemini) para abrir o painel de chat do Cloud Assist.

    É apresentado o painel de chat do Cloud Assist.

  3. No painel de chat do Cloud Assist, introduza um comando de linguagem natural sobre o seu armazenamento de dados. Por exemplo, pode introduzir o seguinte:

    Which is my largest bucket
  4. Clique em (Gerar).

  5. Se lhe for pedido, introduza o nome do conjunto de dados que o Gemini vai analisar para gerar a resposta e, de seguida, clique em (Gerar).

    Se for bem-sucedido, o Gemini Cloud Assist gera uma resposta semelhante à seguinte:

    Here's what I found by analyzing the data in EXAMPLE_DATASET:
    
    Bucket name Size
    my-bucket 39.1 TB

    A consulta SQL subjacente que o Gemini Cloud Assist usa também é devolvida. A consulta SQL gerada é semelhante à seguinte:

    SELECT bucket_id, bucket_size
    FROM buckets
    WHERE project_id = 'example-project'
    ORDER BY bucket_size DESC
    LIMIT 1;
    

Opcionalmente, pode introduzir comandos sugeridos:

  1. Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.

    Aceder a Estatísticas de armazenamento

  2. Na secção Comandos sugeridos, selecione um comando sugerido. Por exemplo, um comando sugerido pode dizer: Storage size broken down by object content type.

  3. Se for bem-sucedido, o Gemini Cloud Assist gera uma resposta semelhante à seguinte:

    Here's what I found by analyzing the data in EXAMPLE_DATASET:
    
    Content type Size
    MP4 483.2 GB
    MOV 239.1 GB
    MP3 125.8 GB

    A consulta SQL subjacente que o Gemini Cloud Assist usa também é devolvida. A consulta SQL gerada é semelhante à seguinte:

    SELECT
    oa.contentType, ROUND(sum(oa.size) / (1024 * 1024 * 1024), 2) AS total_size_gb
    FROM object_attributes_latest AS oa
    GROUP BY oa.contentType
    ORDER BY sum(oa.size) DESC;

Limitações

  • Quando usa comandos para analisar recursos do Cloud Storage, pode especificar até cinco recursos no comando. Por exemplo: 5 largest buckets without Autoclass enabled. Mesmo que inclua mais de cinco recursos no comando, o Gemini Cloud Assist só pode devolver resultados para os cinco principais recursos que correspondem aos critérios do comando.

  • O Gemini Cloud Assist usa os metadados de objetos e contentores contidos nos conjuntos de dados do Storage Insights para responder a comandos sobre o seu armazenamento de dados.

    Os seguintes dados não estão disponíveis nos conjuntos de dados do Storage Insights, o que significa que o Gemini Cloud Assist não tem o contexto adequado para responder a comandos relacionados com esses dados:

    • Dados de custos específicos, por exemplo: "quanto custa o meu conjunto por mês".

    • Dados de atividade, por exemplo: "qual é a hora do último acesso ao meu objeto".

    • Dados sobre a configuração de determinadas funcionalidades, como a eliminação suave. Por exemplo: "which buckets don't have soft delete enabled".

    O Gemini Cloud Assist também não tem o contexto adequado para responder a comandos relacionados com informações de séries cronológicas. Por exemplo: "quanto aumentou o meu depósito nas últimas 3 semanas". Isto deve-se ao facto de o Gemini Cloud Assist apenas ler a imagem instantânea mais recente de um conjunto de dados.

O que se segue?