Risolvere i problemi relativi alle esportazioni di BigQuery

Questa pagina illustra i problemi comuni che potresti riscontrare durante l'utilizzo del Partner Sales Console per esportare i dati di rifatturazione in BigQuery e come per risolvere questi problemi.

Nessun valore per i costi fatturabili

Le righe che rappresentano le imposte, gli aggiustamenti e l'arrotondamento sono specifiche per la procedura di riconciliazione delle fatture e non contengono valori per i costi fatturabili ai clienti o ai partner di canale.

Addebiti senza costi di listino

Ad alcuni addebiti, ad esempio per l'assistenza, non è associato un costo di listino. Le configurazioni di ricalcolo dei prezzi per questi addebiti che utilizzano la regola Costo di listino useranno il costo base per calcolare il costo ricalcolato.

Quando crei un'esportazione in BigQuery utilizzando Partner Sales Console, la voce relativa a questi tipi di addebiti null nella colonna cost_at_list. Potrebbe verificarsi una discrepanza durante la visualizzazione l'addebito nell'esportazione e quando lo visualizzi nella console Google Cloud.

Per risolvere il problema, utilizza SUM(IFNULL(cost_at_list, cost)) anziché SUM(cost_at_list) quando esegui una query su un'esportazione di rifatturazione.

Imposte nei dati esportati

Imposte per ogni subaccount di fatturazione associato al tuo account di fatturazione principale sono calcolate in base alla località indicata nei dettagli dell'account. Il tuo dei clienti località non influiscono sulle imposte addebitate ai loro account.

Se l'elemento cost_type di un subaccount di fatturazione è impostato su 'tax', i dati esportati verranno mostrare la nostra attribuzione dell'aliquota fiscale locale in vigore per l'account in questione. Questo valore si basa sulla quota di utilizzo del cliente e sugli eventuali costi aggiuntivi che deve sostenere.

Valori null per i costi

Tutte le righe delle esportazioni con un valore cost_type pari a 'tax' mostreranno null in i campi customer_cost e channel_partner_cost. Prima di generare una fattura per questo tipo di cliente, assicurati di esaminare queste righe e verificare che siano presenti i valori corretti.

Subaccount non assegnati e non associati

La creazione di un diritto Google Cloud e il suo collegamento a un cliente genera subaccount di fatturazione del cliente in questione. Se non crei questo diritto, potresti vedere i subaccount di fatturazione non assegnati nel tuo account di fatturazione principale.

Se utilizzi la Console Partner Sales per rimuovere un cliente che ha assegnato subaccount di fatturazione, questi subaccount verranno disassociati.

Valori null per i subaccount

Utilizzare BigQuery per esportare i dati che include subaccount non assegnati o non associati comporterà quanto segue: per visualizzare il valore null per questi subaccount.

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

Per risolvere il problema, devi assegnare questi subaccount di fatturazione ai clienti.

Ripristino della tabella di esportazione a uno stato precedente

Se hai accidentalmente eliminato la tabella di esportazione o eliminato alcuni dati o se vuoi ripristinare lo stato precedente della tabella, puoi recuperarla la funzionalità di viaggio nel tempo di BigQuery. Per Ad esempio, puoi eseguire il comando seguente per ripristinare la tabella stato:

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

REVERT_TO rappresenta il tempo, in secondi, dal metodo Unix a cui vuoi tornare. Tieni presente che puoi tornare indietro solo negli ultimi sette giorni, e non viene eseguito il backfill dei dati.

L'esportazione non aggiunge nuovi dati

Se nell'esportazione non vengono visualizzate nuove righe, esistono diversi problemi che potrebbero impedirne il funzionamento:

Di recente hai attivato le esportazioni

Dopo aver abilitato le esportazioni, potrebbe essere necessario fino a un giorno prima che l'utilizzo venga visualizzato in le tue tabelle. Se non rimane disponibile per un periodo più lungo, prendi in considerazione l'altro potenziali problemi.

L'account di servizio non può accedere al set di dati

Il set di dati non può essere aggiornato se il nostro account di servizio non può accedervi. Puoi aggiornarlo automaticamente facendo clic su Aggiorna nella scheda Fatturazione Esporta la pagina in nella Partner Sales Console.

Fatturazione non abilitata per il progetto

L'esportazione può smettere di funzionare se la fatturazione non è abilitata per il tuo progetto. Segui queste istruzioni per abilitare la fatturazione. Se utilizzi lo strumento BigQuery Sandbox, devi eseguire l'upgrade dell'account.

L'accesso a livello di riga o colonna è abilitato al set di dati

Se il set di dati ha un valore a livello di riga dell'controllo dell'accesso a livello di colonna, l'esportazione non riuscirà. Per riattivarlo, elimina il criterio di accesso a livello di riga e il criterio di accesso a livello di colonna.

Non hai account di fatturazione padre

L'esportazione non funziona se non esistono account di fatturazione padre da esportare. Assicurati che esistano account di fatturazione attivi per l'origine dati selezionata.

L'esportazione ha uno schema non valido

Non è supportata la modifica dello schema della tabella di esportazione. Per aggiungere o rimuovere colonne, puoi creare una view o un vista materializzata, oppure puoi partecipare rispetto alle altre tabelle nelle query. Se la tabella si trova in questo stato, dovrà ripristinare tutte le colonne corrette e nient'altro.

Riattivazione dell'esportazione

Dopo aver individuato e risolto il problema, vai alla pagina Esportazione della fatturazione nella Partner Sales Console. Nota l'errore nella pagina che indica che l'esportazione è disabilitata.

Per riattivare l'esportazione, fai clic su Aggiorna.