Skip to content

Commit 52469d0

Browse files
committed
docs: expand landing page with sample notebooks
Expands the BigQuery DataFrames landing page with interactive sample notebooks (direct links to Consumer Colab and BigQuery Studio) and curated articles. Summary of Changes: - Added sample notebooks list-table with direct Colab and BigQuery Studio links. - Added articles and guides section linking to official blogs and documentation. - Highlighted Generative AI capabilities via bigframes.bigquery.ai. Fixes: 522964184 Change-Id: I3a9307e118293bdb879ad9e1cd4eaefca2257c36 Reviewed-on: https://bigframes-internal-review.git.corp.google.com/c/bigframes/+/4061 Kokoro-Lint: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Kokoro-Doctest: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Kokoro-E2E: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Kokoro-Unit: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Kokoro-Docs: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com> Reviewed-by: Shenyang Cai <sycai@google.com> Kokoro-System: Kokoro <noreply+kokoro-dedicatedkokoro-dedicated Kokorogoogle.com>
1 parent f617771 commit 52469d0

1 file changed

Lines changed: 57 additions & 1 deletion

File tree

‎docs/index.rst‎

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ BigFrames eliminates the "data movement bottleneck." Instead of downloading larg
1515

1616
* **Petabyte-Scale Scalability:** Effortlessly process datasets that far exceed local memory limits.
1717
* **Familiar Python Ecosystem:** Use the same ``read_gbq``, ``groupby``, ``merge``, and ``pivot_table`` functions you already know from pandas.
18-
* **Integrated Machine Learning:** Access BigQuery ML's powerful algorithms via a scikit-learn-like interface (``bigframes.ml``), including seamless **Gemini AI** integration.
18+
* **Generative AI and Machine Learning:** Seamlessly leverage Gemini models, AI functions, and vector search with :mod:`bigframes.bigquery.ai`, alongside BigQuery ML's powerful algorithms via a scikit-learn-compatible interface (``bigframes.ml``).
1919
* **Enterprise-Grade Security:** Maintain data governance and security by keeping your data within the BigQuery perimeter.
2020
* **Hybrid Flexibility:** Easily move between distributed BigQuery processing and local pandas analysis with ``to_pandas()``.
2121

@@ -62,6 +62,62 @@ The following example demonstrates how to perform a distributed aggregation on a
6262
print(top_names.to_pandas())
6363
6464
65+
Sample Notebooks and Interactive Demos
66+
--------------------------------------
67+
68+
Explore sample notebooks demonstrating end-to-end workflows across analytics, GenAI, and machine learning. Each notebook can be launched directly in **BigQuery Studio** or **Consumer Colab**:
69+
70+
.. list-table::
71+
:widths: 40 30 30
72+
:header-rows: 1
73+
74+
* - Notebook
75+
- BigQuery Studio
76+
- Consumer Colab
77+
* - **Getting started with BigFrames**
78+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/getting_started/bq_dataframes_template.ipynb>`__
79+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/getting_started/bq_dataframes_template.ipynb>`__
80+
* - **AI functions (Gemini & GenAI)**
81+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/generative_ai/ai_functions.ipynb>`__
82+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/generative_ai/ai_functions.ipynb>`__
83+
* - **Data visualization**
84+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/visualization/tutorial.ipynb>`__
85+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/visualization/tutorial.ipynb>`__
86+
* - **Analyzing posters with AI functions**
87+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/generative_ai/ai_movie_poster.ipynb>`__
88+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/generative_ai/ai_movie_poster.ipynb>`__
89+
* - **DataFrame operations**
90+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/dataframes/dataframe.ipynb>`__
91+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/dataframes/dataframe.ipynb>`__
92+
* - **Multimodal DataFrames**
93+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/multimodal/multimodal_dataframe.ipynb>`__
94+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/multimodal/multimodal_dataframe.ipynb>`__
95+
* - **SQL interoperability with bqsql magic**
96+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/dataframes/magics_with_local_data.ipynb>`__
97+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/dataframes/magics_with_local_data.ipynb>`__
98+
* - **Timedelta operations**
99+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/data_types/timedelta.ipynb>`__
100+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/data_types/timedelta.ipynb>`__
101+
* - **Remote Functions**
102+
- `Open in BQ Studio <https://console.cloud.google.com/bigquery/import?url=https://github.com/google/bigframes/blob/main/notebooks/remote_functions/remote_function.ipynb>`__
103+
- `Run in Colab <https://colab.research.google.com/github/google/bigframes/blob/main/notebooks/remote_functions/remote_function.ipynb>`__
104+
105+
Browse the `complete notebooks catalog on GitHub <https://github.com/google/bigframes/tree/main/notebooks>`_ for additional tutorials and community examples.
106+
107+
108+
Articles and Guides
109+
-------------------
110+
111+
To learn more about BigQuery DataFrames architecture, features, and best practices, check out the following articles and documentation guides:
112+
113+
* `BigQuery DataFrames: Generally Available <https://cloud.google.com/blog/products/data-analytics/bigquery-dataframes-generally-available>`_: Official announcement detailing petabyte-scale pandas and scikit-learn on BigQuery.
114+
* `Generative AI in BigQuery with DataFrames <https://cloud.google.com/blog/products/data-analytics/generative-ai-in-bigquery-with-dataframes>`_: How to leverage Gemini models and AI functions directly in Python.
115+
* `Analyze Multimodal Data with BigQuery DataFrames <https://cloud.google.com/blog/products/data-analytics/analyze-multimodal-data-with-bigquery-dataframes>`_: End-to-end unstructured data analysis across images, audio, and PDF documents.
116+
* `Scalable Data Science with BigQuery DataFrames <https://cloud.google.com/blog/products/data-analytics/data-science-with-bigquery-dataframes>`_: Best practices for scaling analytics and machine learning workflows in the cloud.
117+
* `BigQuery DataFrames Introduction (Cloud Docs) <https://cloud.google.com/bigquery/docs/bigquery-dataframes-introduction>`_: Official documentation covering data manipulation, sessions, and deployment.
118+
* `Try BigQuery DataFrames (Quickstart Guide) <https://cloud.google.com/bigquery/docs/dataframes-quickstart>`_: Step-by-step tutorial in BigQuery Studio and Colab.
119+
120+
65121
Explore the Documentation
66122
-------------------------
67123

0 commit comments

Comments
 (0)