BigQuery Python: سوراق پروكسى ئارقىلىق ئىشلەيدۇ، چۈشۈرۈش مەغلۇپ بولىدۇ
BigQuery Python نەتىجىسىنى چۈشۈرۈش سوراقنىڭ HTTP يولىدىن مۇستەقىل Storage API خېرىدارى قۇرامدۇ-يوق، تەكشۈرۈڭ.
بىر سوراق مۇۋەپپەقىيەتلىك تاماملىنىپ تۇرۇپ، نەتىجىسىنى pandas قا چۈشۈرگەندە مەغلۇپ بولۇشى مۇمكىن. BigQuery Python كۇتۇپخانىسى بۇ چۈشۈرۈش ئۈچۈن ئايرىم BigQuery Storage API خېرىدارىنى ئىشلىتىشى مۇمكىن.
RowIterator.to_dataframe كۆرۈنمە يۈزى create_bqstorage_client نى تەسۋىرلەيدۇ، ئۇنىڭ كۆڭۈلدىكى قىممىتى true، شۇنداقلا bqstorage_client پارامېتىرىنى. بۇ تەڭشەكلەرنى ئەپلىكېيىشتىكى باغلىنىشلار بىلەن بىرگە ئوقۇڭ. ئادەتتىكى سوراق يولىدىكى مۇۋەپپەقىيەت تاللاشلىق چۈشۈرۈش توشۇشىنىڭ ئوخشاش پروكسى قوللىشى ياكى سەپلىمىسى بارلىقىنى ئىسپاتلىيالمايدۇ.
| باسقۇچ | نېمىنى تەكشۈرۈش كېرەك |
|---|---|
| گۇۋاھنامە ئېلىش | گۇۋاھنامە توشۇشى ۋە كىملىك endpoint |
| سوراق تاپشۇرۇش ۋە سىناش | BigQuery خېرىدارىنىڭ تەلەپ يولى |
| Storage API ئارقىلىق چۈشۈرۈش | Storage API خېرىدارى ۋە ئۇنىڭ توشۇشى |
كونتروللۇق سېلىشتۇرۇش ئۈچۈن، تەسۋىرلەنگەن create_bqstorage_client=False تاللىنىشى شۇ قوشۇمچە خېرىدارنىڭ ئاپتوماتىك قۇرۇلۇشىنىڭ ئالدىنى ئالىدۇ. بۇ قايسى يولنىڭ مەغلۇپ بولغانلىقىنى بېكىتىشكە ياردەم بېرىشى مۇمكىن. بۇ ئىقتىدارغا تەسىرى بار توشۇش تاللىشى، پروكسىنىڭ ئۆزى رېمونت قىلىندى دېگەن ئىسپات ئەمەس.
ئەگەر ئەپلىكېيىش ئۆزىنىڭ Storage API خېرىدارىنى تەمىنلىسە، ئۇ خېرىدارنى ئاتايىن سەپلىڭ. باشقا خېرىدارغا ئۇلانغان خاس HTTP ئوبيېكتى ئۇنى قايتا سەپلەيدۇ دەپ ئويلىماڭ.
كونا مىساللار كونا httplib2 ئىجراسى ياكى شەخسىي constructor ئىلمىكى توغرىسىدا سۆزلەيدۇ. بىرلەشتۈرۈشنى قاچىلانغان كۇتۇپخانا ئەۋلادىغا ماسلاشتۇرۇڭ، مەغلۇبىيەت باسقۇچىنى دوكلاتتا ساقلاڭ. DataFrame ئايلاندۇرۇش خاتالىقى بىلەن رەت قىلىنغان تور ئۇلىنىشى بىر ئۇسۇل چاقىرىقىدا يۈز بەرسىمۇ ئوخشىمىغان نەتىجىلەردۇر.