Criar painéis de custo do cliente usando o Looker Studio

Você pode combinar a exportação de dados do Channel Services com o Looker Studio para criar painéis de custos para compartilhar com seu cliente ou parceiro de canal (somente distribuidor), preenchido com custos configurados usando reformulação de preços personalizadas.

Nesta página, mostramos como adaptar a abordagem genérica de Uso e custo do faturamento insights painel de controle com os dados do seu cliente ou parceiro de canal para que você possa compartilhar com eles. Talvez você já conheça esse painel se tiver configurado seu próprio painel de custos seguindo as instruções em Visualizar seus custos com o Looker Studio.

Objetivos

Neste tutorial, mostramos como concluir estas tarefas:

  • configurar sua própria cópia do painel de insights de uso e custo do faturamento. com custos configurados pelo revendedor.

  • Entender como adaptar a visualização do BigQuery para um cliente específico ou parceiro de canal (somente distribuidor).

Custos

Neste documento, você usará os seguintes componentes faturáveis do Google Cloud:

  • BigQuery: Depending on the size of the BigQuery dataset, you might incur storage costs for the export table in BigQuery and query costs for analysis. Also, if your customer or channel partner views the dashboard, you might also incur query costs.
  • BI Engine: If you choose to create BI Engine reservations to improve the performance of your dashboards, you incur costs for the reservation you create in BI Engine.

Para gerar uma estimativa de custo baseada na projeção de uso deste tutorial, use a calculadora de preços. Novos usuários do Google Cloud podem estar qualificados para uma avaliação gratuita.

Para mais informações sobre os preços do BigQuery, consulte Preços na documentação do BigQuery.

Para mais informações sobre preços do BI Engine, consulte a página Preços. As reservas do BI Engine podem melhorar a performance dos painéis do Looker Studio. Esta página não inclui instruções sobre como criar reservas do BI Engine. Saiba mais sobre como reservar o BI Engine de armazenamento.

Antes de começar

  1. Configure a exportação de dados do Channel Services para o BigQuery.

    Para usar o painel, você precisa ativar as exportações do BigQuery para Dados do Channel Services.

    Depois de ativar a exportação de dados, pode levar algumas horas para que o conjunto de dados seja preenchido com os dados do Cloud Billing. Talvez você veja alguma transferência de dados de rede primeiro, depois algumas cobranças de VM, depois o uso do Pub/Sub e assim por diante. Quando o conjunto de dados estiver completo, será possível executar consultas.

  2. Caso sua organização já tenha configurado as exportações do BigQuery, precisa ter permissões para criar BigQuery vistas no projeto que hospeda os conjuntos de dados.

    Opcionalmente, se você quiser criar um novo conjunto de dados para as visualizações do BigQuery, precisará de permissões para criar conjuntos de dados do BigQuery.

  3. Consiga as seguintes informações sobre seu ambiente do Google Cloud:

    • O ID do projeto em que a exportação do BigQuery está hospedada.
    • Os nomes dos conjuntos de dados da exportação e das visualizações dos dados de custo do cliente.

Criar visualizações dos custos do cliente no BigQuery

Normalmente, os custos compartilhados com clientes e parceiros de canal contêm apenas custos para esse cliente ou parceiro de canal e não tem custos próprios. Com a exportação de dados do Channel Services, é possível criar visualizações do BigQuery para reduzir a visibilidade dos dados sem usar armazenamento extra. Saiba mais sobre visualizações do BigQuery.

  1. No Console do Google Cloud, acesse a página BigQuery.

    Ir para o BigQuery

  2. No editor de consultas, digite a seguinte instrução:

    CREATE OR REPLACE VIEW
      `PROJECT_ID.DATASET_NAME.VIEW_NAME` AS (
      SELECT
        * EXCEPT(cost,
          credits,
          customer_name,
          customer_cost,
          customer_repricing_config_name,
          channel_partner_name,
          channel_partner_cost,
          channel_partner_repricing_config_name,
          customer_correlation_id),
        COALESCE((
          SELECT
            SUM(c.customer_amount)
          FROM
            UNNEST(credits) AS c),0) AS credits_sum_amount,
        COALESCE((
          SELECT
            SUM(c.customer_amount)
          FROM
            UNNEST(credits) AS c),0) + customer_cost AS net_cost,
        PARSE_DATE("%Y%m", invoice.month) AS Invoice_Month,
        DATE(export_time) AS date,
      FROM
        `PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1`
      WHERE
        DATE(export_time) >= DATE_SUB(CURRENT_DATE(), INTERVAL 13 MONTH)
        -- Adjust this to your use case.
        AND billing_account_id = 'BILLING_SUBACCOUNT_ID')
    

    Em que as variáveis são estas:

    • PROJECT_ID: o ID do projeto que hospeda a exportação conjuntos de dados.
    • DATASET_NAME: o conjunto de dados do BigQuery que contém a exportação. Você pode escolher um conjunto de dados diferente para a visualização do BigQuery.
    • VIEW_NAME: o nome do visualização do BigQuery.
    • BILLING_SUBACCOUNT_ID: o ID da subconta de faturamento dos revendidos aos quais restringir os dados de custo.
  3. Clique em Executar.

Para mais informações sobre como executar consultas, consulte Como executar comuns.

Ajustar a consulta ao seu caso de uso

Se você estiver criando o painel para um parceiro de canal, substitua customer_cost/customer_amount/customer_name com channel_partner_cost/channel_partner_amount/channel_partner_name. não há IDs de CRM para parceiros de canal.

Se você quiser que os nomes de recursos dos clientes filtrem a visualização, altere a última linha da cláusula WHERE para filtrar customer_name/customer_correlation_id/channel_partner_name.

Converter valores de custo que não estão em dólares americanos

A consulta anterior não realiza a conversão de moeda. Para converter todos os custos para USD usando as informações na exportação, primeiro altere a parte relevante do a consulta (envolvendo credits_sum_amount, net_cost) para:

COALESCE((
  SELECT
    SUM(c.customer_amount)
  FROM
    UNNEST(credits) AS c),0)/currency_conversion_rate AS credits_sum_amount,
COALESCE((
  SELECT
    SUM(c.customer_amount)
  FROM
    UNNEST(credits) AS c),0)/currency_conversion_rate + customer_cost/currency_conversion_rate AS net_cost,

Em seguida, adicione currency à lista EXCEPT e substitua a coluna currency em consulta:

'USD' AS currency,

Substituir a contagem de registros pela quantidade de uso

Na guia "Visão geral" do painel, a tabela à direita contém registros detalhamento da contagem por SKU. Se você achar que o valor de uso é mais útil (por exemplo, para parceiros do Google Workspace, esse campo representa a contagem de assentos), você pode personalizar essa tabela de acordo com sua necessidade.

Para mudar a "Contagem de registros" para a quantidade de uso:

  1. Abra o painel e clique em Editar.

  2. Mantenha o ponteiro sobre a tabela e clique em Mostrar propriedades () para abrir a guia Configuração.

  3. Na guia Configuração, em Métrica, clique em Contagem de registros.

  4. Na lista de campos, selecione usage.amount.

  5. Mantenha o ponteiro sobre SUM e clique no ícone ().

  6. No campo "Nome", digite um nome, como "Valor de uso" ou "Assentos".

Criar e compartilhar uma cópia do dashboard

Para criar uma cópia:

  1. Abra os Insights de custo e uso do faturamento painel de controle.

  2. No canto superior direito, clique em Menu () e em Fazer uma cópia.

  3. Crie uma fonte de dados usando a visualização que você acabou de criar. Selecione a visualização como a fonte de dados para o novo relatório.

  4. Clique em Copiar relatório.

Agora é possível acessar o painel na página inicial do Looker Studio .

Para compartilhar o relatório com o cliente:

  1. No canto superior direito, clique em Edit.

  2. Mude o nome do relatório. Faça as alterações que quiser.

  3. Clique em Compartilhar no canto superior direito e compartilhe o relatório com seu cliente. Saiba mais sobre como compartilhar painel de controle.

Limpar

Se não quiser mais manter o painel, exclua a visualização e Painel do Looker Studio.

  1. Para excluir a visualização do BigQuery, siga as instruções para excluir visualizações.

  2. Para excluir o painel do Looker Studio, abra Looker Studio localize o painel e, no menu , clique em Remover.

  3. Se você criou reservas do BI Engine, pode excluir as reservas não usadas .

A seguir