2016-04-06 21 views

cevap

1

aşağıdaki komutu kullanın konuda hiçbir günlüğü:

bq ls -j 

bq burada sunulan Google CloudSDK parçasıdır: https://cloud.google.com/sdk/

+0

'da daha fazla ayrıntı var, evet, bu günlüğü yazdırıyor ama başarısızlığın sebebini görmem gerekiyor. 25 milyon satırlık bir dosya yükledim, iş çarpılamaya neden olan satırı yazdırmadan başarısız oldu. –

+0

@AliSAIDOMAR, diğer kullanıcılar ve hizmet hesapları tarafından yürütülenler de dahil olmak üzere tüm işleri göstermek için '' ls --all -j'' olarak çalıştırmayı deneyin. Bunu yapabilmek için projede '' '' '' '' 'ayrıcalığına sahip olmanız gerekir. –

+0

Belirli bir işin hata ayrıntılarını görmek için şunu kullanın: bq show -j 've ham yanıtı görmek istiyorsanız, aşağıdakileri kullanın: bq --format = prettyjson show -j ' –

1

Sen işi bilgileri toplamak için Jobs: list API kullanmak ve GBq içinde olduğundan
GBq yükleyebilirsiniz - bunu sen sen sonucu dümdüz veya orijinal kullanabilirsiniz ya BigQuery'e
gücünü kullanarak istediğiniz herhangi bir şekilde analiz edebilirsiniz - i GBQ'ya yüklemeden önce herhangi bir dönüşüm olmadığından daha az baş ağrısı olduğu için orijinali kullanmanızı öneririz (yalnızca API'den aldığınız her şeyi tam anlamıyla yükleyebilirsiniz). Tabii bütün bu basit bir uygulama/komut yine

Not yazmak zorunda olduğunu:

yetmezliği konusunda bilgi

"errorResult": { 
    "reason": string, 
    "location": string, 
    "debugInfo": string, 
    "message": string 
    }, 

bkz

aşağıdaki gibi mevcut olmalıdır full değer parametresi projection için emin kullandığınız olun https://cloud.google.com/bigquery/docs/reference/v2/jobs/list#response

+0

Teşekkürler :) aslında Bu hizmet ile iş bilgisi alabilirim ama benim durumumda "CSV tablosu çok fazla hatayla karşılaştı, pes etti. Satır: 138130 hataları: 21" hataların gerçek nedenini teşhis etmek için yeterli değil. –