אַן אָפּפֿרעג קען ענדיקן מיט הצלחה און דאָך דורכפֿאַלן בשעת מע לאָדט אַראָפּ איר רעזולטאַט אין 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 קאַנווערסיע־טעות און אַ אָפּגעוואָרפֿענע נעצווערק־פֿאַרבינדונג זענען אַנדערע רעזולטאַטן אַפֿילו ווען זיי פּאַסירן אין דער זעלבער מעטאָד־רופֿונג.

פֿאַרבונדענע אַרטיקלען