Асуулга амжилттай дуусаад ч үр дүнг pandas руу татан авах үед бүтэлгүйтэж болно. BigQuery Python сан тэр татан авалтад тусдаа BigQuery Storage API клиент ашиглаж болно.

RowIterator.to_dataframe интерфэйс нь анхдагч утга нь true байдаг create_bqstorage_client болон bqstorage_client аргументыг баримтжуулдаг. Эдгээр тохиргоог програмад байгаа хамаарлуудтай хамт уншина уу. Энгийн асуулгын зам дээрх амжилт нь сонголтот татан авалтын тээвэр ижил прокси дэмжлэг эсвэл тохиргоотой гэдгийг батлахгүй.

Үе шатЮуг шалгах
Итгэмжлэл олж авахИтгэмжлэлийн тээвэр ба таних төгсгөлийн цэг
Асуулга илгээх ба санал асуухBigQuery клиентийн хүсэлтийн зам
Storage API-аар татан авахStorage API клиент ба түүний тээвэр

Хяналттай харьцуулалтын хувьд баримтжуулсан create_bqstorage_client=False сонголт нь тэр нэмэлт клиентийг автоматаар үүсгэхээс зайлсхийлгэдэг. Энэ нь аль зам бүтэлгүйтэж байгааг тодорхойлоход тусална. Энэ нь гүйцэтгэлийн нөлөө бүхий тээврийн сонголт бөгөөд прокси өөрөө засагдсан гэдгийн баталгаа биш.

Хэрэв програма өөрийн Storage API клиентийг нийлүүлдэг бол тэр клиентийг санаатайгаар тохируулна уу. Өөр клиентэд хавсаргасан захиалгат HTTP объект түүнийг дахин тохируулна гэж бүү үзээрэй.

Хуучин жишээнүүд хуучирсан httplib2 хэрэгжүүлэлт эсвэл хувийн конструкторын дэгээнүүдийн тухай ярьдаг. Интеграцийг суулгасан сангийн үед тааруулж, бүтэлгүйтсэн үе шатыг тайланд хадгална уу. DataFrame хөрвүүлэлтийн алдаа ба татгалзсан сүлжээний холболт нь нэг методын дуудлагад тохиолдсон ч өөр өөр үр дүн юм.

Холбоотой нийтлэлүүд