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

Қатысты мақалалар