-
Notifications
You must be signed in to change notification settings - Fork 5
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
0.1.1 Create a Google BigQuery Client #19
Comments
@mrutunjay-kinagi picking this up! |
Reviewing now |
Reopening this issue to align with new approach as mentioned in #51 |
I'll be working on this. @tusharchou @redpheonixx |
Hi @mrutunjay-kinagi Thanks you for picking this up. We need a feature to login our credentials as a JSON template for GCP. So that I can demo to the community |
@mrutunjay-kinagi please create a pr to demo this capability |
Pushed changes in PR #56 |
Thank you @mrutunjay-kinagi for working on this, and closing it |
This issue is resolved in PR #86 |
Use Python's BigQuery API to pull the data from the Near Protocol dataset. For example, this code queries the transactions table and retrieves the data for processing:
Create a BigQuery client
from google.cloud import bigquery
client = bigquery.Client()
Define your query to pull data from Near Protocol dataset
query = """
SELECT *
FROM
bigquery-public-data.crypto_near.transactions
LIMIT 1000;
"""
Run the query and convert the result to a Pandas DataFrame
query_job = client.query(query)
transactions_df = query_job.to_dataframe()
This retrieves the transaction data, which you can load into Apache Iceberg for storage and further processing.
The text was updated successfully, but these errors were encountered: