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 түрлендіру қатесі мен қабылданбаған желі қосылымы бір әдіс шақыруында болса да, әртүрлі нәтижелер болып табылады.