Resolver problemas com as exportações do BigQuery

Esta página apresenta problemas comuns que você pode encontrar ao usar o Partner Sales Console para exportar dados de refaturamento para o BigQuery, e como para resolver esses problemas.

Nenhum valor para custos faturáveis

As linhas que representam tributos, ajustes e arredondamento são específicas ao seu de reconciliação de fatura e não contêm valores de custos faturáveis para ou parceiros de canal.

Cobranças sem custos de lista

Algumas cobranças (por exemplo, de suporte) não têm um custo de lista associado. As configurações de reprecificação para essas cobranças que usam a regra List Cost vão usar o custo base para calcular o custo reprecificado.

Quando você cria uma exportação do BigQuery usando o Partner Sales Console, o item de linha desses tipos de cobranças mostrará null na coluna cost_at_list. Isso pode causar discrepâncias na visualização a cobrança na exportação e ao visualizá-la no console do Google Cloud.

Para resolver esse problema, use SUM(IFNULL(cost_at_list, cost)) em vez de SUM(cost_at_list) quando você consultar uma exportação de refaturamento.

Tributos nos dados exportados

Tributos para cada subconta de faturamento associada à sua conta de faturamento principal são calculados com base no local listado nos detalhes da conta. Seu dos clientes locais não afetará os impostos cobrados nas suas contas.

Se uma subconta de faturamento tiver o cost_type definido como 'tax', os dados exportados serão mostrar nossa atribuição da alíquota local conforme ela se aplica a essa conta. Isso valor baseia-se na parte de uso do cliente e em quaisquer custos adicionais que ele incorrer.

Valores nulos para custos

Todas as linhas das exportações que tiverem um cost_type de 'tax' exibirão null os campos customer_cost e channel_partner_cost. Antes de gerar um para esse tipo de cliente, analise essas linhas e verifique que os valores corretos estejam em vigor.

Subcontas não atribuídas e não associadas

Criar um direito do Google Cloud e vinculá-lo a um cliente cria um subconta de faturamento desse cliente. Se você não criar esse direito, pode ver subcontas de faturamento não atribuídas na sua conta de faturamento principal.

Como usar o Partner Sales Console para remover um cliente que atribuiu subcontas de faturamento farão com que elas sejam desassociadas.

Valores nulos para subcontas

Como usar o BigQuery para exportar dados que inclua subcontas não atribuídas ou não associadas causará o seguinte colunas para mostrar um valor de null para essas subcontas.

  • entitlement_name
  • customer_name
  • customer_cost
  • credits.customer_amount
  • channel_partner_name
  • channel_partner_cost
  • credits.channel_partner_amount

Para resolver esse problema, atribua essas subcontas de faturamento aos clientes.

Como restaurar a tabela de exportação para um estado anterior

Se você acidentalmente derrubou sua tabela de exportação ou excluiu alguns dados, ou se quiser reverter a tabela para um estado anterior, poderá recuperá-la usando recurso de viagem no tempo do BigQuery. Para exemplo, você pode executar o comando a seguir para restaurar a tabela para uma função estado:

bq cp PROJECT_ID:DATASET_ID.reseller_billing_detailed_export_v1@REVERT_TO PROJECT_ID:DATASET_ID.reseller_billing_detailed_export_v1

REVERT_TO representa o tempo, em segundos desde a época Unix, para o qual você quer reverter. Só é possível voltar até sete dias atrás, e seus dados não serão preenchidos.

A exportação não está adicionando novos dados

Se nenhuma linha nova aparecer na exportação, vários problemas podem impedir que ela funcione:

Você ativou as exportações recentemente

Após a ativação das exportações, pode levar até um dia para que seu uso apareça nos suas tabelas. Se não houver mais nada além disso, considere o outro possíveis problemas aqui.

O conjunto de dados não pode ser acessado pela conta de serviço

O conjunto de dados não pode ser atualizado se nossa conta de serviço não tiver acesso a ele. É possível atualizar isso automaticamente clicando em "Atualizar" na página Faturamento página "Exportar" no Partner Sales Console.

O faturamento não está ativado para o projeto

A exportação pode parar de funcionar se o faturamento não estiver ativado para seu projeto. Siga estas instruções para ativar o faturamento. Se você estiver usando o sandbox do BigQuery, será necessário fazer upgrade da sua conta.

O acesso no nível da linha ou da coluna está ativado no conjunto de dados

Se o conjunto de dados tiver valores no nível da linha ou o controle de acesso no nível da coluna, a exportação vai falhar. Para reativar, exclua o acesso no nível da linha política e o acesso no nível da coluna política.

Você não tem contas de faturamento principais

A exportação não vai funcionar se não houver contas de faturamento principais para exportar. Verifique se há contas de faturamento ativas para a fonte de dados selecionada.

A exportação tem um esquema inválido

Não há suporte para modificar o esquema da tabela de exportação. Se você quiser adicionar ou remover colunas, crie uma visualização ou uma visualização materializada ou faça uma mesclagem com outras tabelas nas consultas. Se a sua tabela ficar neste estado, ele precisará voltar a ter todas as colunas corretas e nada mais.

Reativando a exportação

Depois de encontrar e corrigir o problema, acesse a página Exportação de faturamento no Partner Sales Console. Observe o erro na página informando que sua exportação está desativada.

Para reativar a exportação, clique em Atualizar.