BigQuery Python: weydiimaha waxay ku shaqeeyaan proxy, soo dejintu way guuldareysataa
Hubi in soo dejinta natiijada BigQuery Python ay abuurto macmiil Storage API oo ka madax banaan waddada HTTP ee weydiinta.
Weydiin si guul leh ayuu u dhammaan karaa haddana ku guuldareystaa marka natiijadiisa la soo dejinayo pandas. Maktabadda BigQuery Python waxay isticmaali kartaa macmiil BigQuery Storage API gaar ah soo dejintaas.
Interface-ka RowIterator.to_dataframe wuxuu diiwaangeliyaa create_bqstorage_client, oo qiimihiisu caadiga ah yahay true, iyo dood bqstorage_client. Akhri dejintaas oo la socota ku-tiirsanaanta ku jirta barnaamijka. Guusha waddada caadiga ah ee weydiinta ma caddeyso in gaadiidka soo dejinta ee ikhtiyaariga ah uu leeyahay isla taageerada proxy ama isla habaynta.
| Marxalad | Waxa la baadho |
|---|---|
| Helitaanka aqoonsiga | Gaadiidka aqoonsiga iyo barta aqoonsiga |
| Gudbinta iyo baaritaanka weydiinta | Waddada codsiga macmiilka BigQuery |
| Soo dejinta iyada oo loo marayo Storage API | Macmiilka Storage API iyo gaadiidkiisa |
Isbarbardhig la xakameeyay, ikhtiyaarka diiwaangashan create_bqstorage_client=False wuxuu ka fogaadaa abuurista otomaatiga ah ee macmiilkaas dheeraadka ah. Taas waxay gacan ka geysan kartaa aqoonsiga waddada guuldareysata. Waa doorasho gaadiid oo leh saameyn waxqabad, ma aha caddayn in proxy-ga laftiisa la hagaajiyay.
Haddii barnaamijku bixiyo macmiilkiisa Storage API, u habeeyaa macmiilkaas si ula kac ah. Ha u qaadan in shay HTTP caadi ah oo ku lifaaqan macmiil kale uu dib u habeynayo.
Tusaalooyin hore waxay ka hadlayaan hirgelinno httplib2 duugoobay ama qabatooyin constructor gaar ah. La jaanqaad isdhexgalka jiilka maktabadda la rakibay, oo ku hay marxaladda guuldarada warbixinta. Khalad beddelka DataFrame iyo isku xirka shabakadeed ee la diiday waa natiijooyin kala duwan xitaa marka ay dhacaan isla wicitaan hab.