BigQuery Python: суроолор прокси аркылуу иштейт, жүктөөлөр ишке ашпайт
BigQuery Python натыйжасын жүктөө суроонун HTTP жолунан көз карандысыз Storage API кардарын түзөрүн текшериңиз.
Суроо ийгиликтүү бүтүп, бирок натыйжасын 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 айландыруу катасы жана четке кагылган тармак байланышы бир эле метод чакыруусунда болсо да, ар башка натыйжалар.