GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - GoogleCloudPlatform/bigquery-utils: Useful scripts, udfs, views, and other utilities for migration and data warehouse operations in BigQuery.

BranchesTags
Open more actions menu

Latest commit

 

History

360 Commits
360 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
dashboards/system_tables
dashboards/system_tables
 
 
dataform/examples
dataform/examples
 
 
images
images
 
 
notebooks
notebooks
 
 
performance_testing/jmeter
performance_testing/jmeter
 
 
release
release
 
 
scripts
scripts
 
 
stored_procedures
stored_procedures
 
 
tools
tools
 
 
udfs
udfs
 
 
views
views
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
cloudbuild.yaml
cloudbuild.yaml
 
 

Repository files navigation

BigQuery Utils

BigQuery is a serverless, highly-scalable, and cost-effective cloud data warehouse with an in-memory BI Engine and machine learning built in. This repository provides useful utilities to assist you in migration and usage of BigQuery.

Open in Cloud Shell

Getting Started

This repository is broken up into:

  • Dashboards - Pre-built dashboards for common use cases
    • System Tables - Looker Studio Dashboards built on BigQuery's INFORMATION_SCHEMA metadata views to understand organization's slot and reservation utilization, job execution, and job errors.
  • Notebooks - Colab notebooks for various BigQuery related use cases.
    • BigQuery Frequent Items Sketches Demo - Calculating TopN file extensions in Git repos from public Github Dataset.
    • BigQuery KLL Sketches Demo - Calculating Quantiles over user defined time-windows.
    • BigQuery Theta Sketches Demo - Calculating Distinct User Logins over different months.
    • Geospatial - Colab notebooks for Geospatial Analytics.
  • Performance Testing - Examples for doing performance testing
    • JMeter - Examples for using JMeter to test BigQuery performance
  • Scripts - Python, Shell, & SQL scripts
    • billing - Example queries over the GCP billing export
    • optimization - Scripts to help identify areas for optimization in your BigQuery warehouse.
  • Stored Procedures - Example stored procedures
  • Third Party - Relevant third party libraries for BigQuery
    • compilerworks - BigQuery UDFs which mimic the behavior of proprietary functions in other databases
  • Tools - Custom tooling for working with BigQuery
    • Cloud Functions - Cloud Functions to automate common use cases
  • UDFs - User-defined functions for common usage as well as migration
    • community - Community contributed user-defined functions
    • datasketches - UDFs deployed from the latest release of Apache Datasketches for BigQuery
    • migration - UDFs which mimic the behavior of proprietary functions in the following databases:
      • netezza
      • oracle
      • redshift
      • snowflake
      • teradata
      • vertica
      • sqlserver
  • Views - Views over system tables such as audit logs or the INFORMATION_SCHEMA
    • query_audit - View to simplify querying the audit logs which can be used to power dashboards (example).

Public UDFs

For more information on UDFs and using those provided in the repository with BigQuery, see the README in the udfs folder.

Contributing

See the contributing instructions to get started contributing.

To contribute UDFs to this repository, see the instructions in the udfs folder.

License

Except as otherwise noted, the solutions within this repository are provided under the Apache 2.0 license. Please see the LICENSE file for more detailed terms and conditions.

Disclaimer

This repository and its contents are not an official Google Product.

About

Useful scripts, udfs, views, and other utilities for migration and data warehouse operations in BigQuery.

cloud.google.com/bigquery/

Topics

bigquerydata-warehousegoogle-cloud-platformsqlutilities

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

1.3k stars

Watchers

65 watching

Forks

336 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.