BigQuery Python: אָפּפֿרעגן אַרבעטן דורך דעם פּראָקסי, אַראָפּלאָדונגען דורכפֿאַלן
פּרוּווט צי די אַראָפּלאָדונג פֿון BigQuery Python רעזולטאַט שאַפֿט אַ באַזונדער Storage API קליענט אומאָפּהענגיק פֿון דעם HTTP וועג פֿון דער אָפּפֿרעג.
אַן אָפּפֿרעג קען ענדיקן מיט הצלחה און דאָך דורכפֿאַלן בשעת מע לאָדט אַראָפּ איר רעזולטאַט אין pandas. די BigQuery Python ביבליאָטעק קען ניצן אַ באַזונדער BigQuery Storage API קליענט פֿאַר דער אַראָפּלאָדונג.
דער RowIterator.to_dataframe אינטערפֿייס דאָקומענטירט create_bqstorage_client, וועמענס פֿאַרשטעלונג איז true, און אַ bqstorage_client אַרגומענט. לייענט די איינשטעלונגען צוזאַמען מיט די אָפּהענגיקייטן וואָס זענען אין דער אַפּליקאַציע. הצלחה אויפֿן געוויינטלעכן אָפּפֿרעג־וועג באַווײַזט נישט אַז דער אָפּציאָנעלער אַראָפּלאָדונג־טראַנספּאָרט האָט די זעלבע פּראָקסי־שטיצע אָדער קאָנפֿיגוראַציע.
| פֿאַזע | וואָס צו פּרוּוון |
|---|---|
| באַקומען באַשטעטיקונגען | דער טראַנספּאָרט פֿון באַשטעטיקונגען און דער אידענטיטעט־ענדפּוינט |
| שיקן און אָפּפֿרעגן אַן אָפּפֿרעג | דער בקשה־וועג פֿון BigQuery קליענט |
| אַראָפּלאָדן דורך Storage API | דער Storage API קליענט און זײַן טראַנספּאָרט |
פֿאַר אַ קאָנטראָלירטן פֿאַרגלײַך פֿאַרמיידט די דאָקומענטירטע אָפּציע create_bqstorage_client=False די אויטאָמאַטישע שאַפֿונג פֿון יענעם עקסטרע קליענט. דאָס קען העלפֿן באַשטימען וועלכער וועג פֿאַלט דורך. דאָס איז אַ טראַנספּאָרט־אויסוואַל מיט פֿאָרמאָגונג־פֿאָלגן, נישט אַ באַווײַז אַז דער פּראָקסי אַליין איז פֿאַרריכטעט געוואָרן.
אויב די אַפּליקאַציע פֿאַרזאָרגט איר אייגענעם Storage API קליענט, קאָנפֿיגורירט יענעם קליענט באַוווּסטערהייט. פֿאַרזייט זיך נישט אַז אַ ספּעציעל HTTP אָביעקט וואָס איז צוגעבונדן צו אַן אַנדער קליענט וועט אים איבערקאָנפֿיגורירן.
עלטערע ביישפּילן דיסקוטירן פֿאַרעלטערטע httplib2 אימפּלעמענטאַציעס אָדער פּריוואַטע constructor האָקן. פּאַסט אָן די אינטעגראַציע צו דער דור פֿון דער אינסטאַלירטער ביבליאָטעק, און האַלט די דורכפֿאַל־פֿאַזע אין דעם באַריכט. אַ DataFrame קאַנווערסיע־טעות און אַ אָפּגעוואָרפֿענע נעצווערק־פֿאַרבינדונג זענען אַנדערע רעזולטאַטן אַפֿילו ווען זיי פּאַסירן אין דער זעלבער מעטאָד־רופֿונג.