-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: Add BigQuery cache support; Fix: IPython rendering bug when using a TTY #65
Conversation
- use 'supports_merge_insert=True' ('emulated' merge insert alternative not supported) - perf tuning on _ensure_schema_exists() and _table_exists() - use google-cloud-bigquery library for inserting jsonl to table
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is working well now. Some implementation details were just not possible with the sqlalchemy library, so those are implemented using the google-cloud-bigquery
library.
@bindipankhudi - This one is ready to merge. 🚀 Thanks for working out all the implementation details and type conversion issues. I noted my changes in a review above. I'll probably merge this in today or tomorrow, since it contains some other bug fixes and optimizations which will be helpful broadly. |
Thank you so much for working out all the issues here!! 🙏I really
appreciate it!! I was out for the evening so just saw this. I read all your
comments which make sense to me. I will look at the PR in detail tomm
morning, but feel free to merge anytime since there are so many other
changes in here.
…On Fri, Feb 23, 2024 at 8:25 PM aaronsteers ***@***.***> wrote:
@bindipankhudi <https://github.com/bindipankhudi> - This one is ready to
merge. 🚀
Thanks for working out all the implementation details and type conversion
issues. I noted my changes in a review above.
I'll probably merge this in today or tomorrow, since it contains some
other bug fixes and optimizations which will be helpful broadly.
—
Reply to this email directly, view it on GitHub
<#65 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BF2EJSWJR767X6N2YYZGWHLYVFTT3AVCNFSM6AAAAABDXKHBPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRSGI2DQNBQGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks great! Great call on using the Google Bigquery library!
Added the following:
For append and replace cases, data gets written to final table and temp table also gets removed. Writing to _airbytelib_state fails due to some datetime/timestamp mismatch.