Skip to content

Capabilities

The following enhanced BigQuery capabilities enabled by the flowfunctions library are currently available to be deployed onto client projects:

Inbound Data

These capabilities give insight into the existence and metadata relating to inbound data, and are typically required when using non-Google-native data ingestion methods. However for Google-native sources it is often useful to monitor ingest times as these can be unpredictable, potentially impacting downstream activities.

Capability
Inbound Data Ingest Time Tracking
Inbound Date Partition Profiling
Inbound Data Profiling
Inbound Data Monitoring (Slack Notification)
Inbound Data Exception Notification (Slack Notification)
Inbound Event-based Function Triggering

Data Profiling

These capabilities give insights into the contents of data at any point in a data workflow.

Capability
Partition Comparison Analysis
Data Duplicate Flagging
Data Distribution Profiling
Data Similarity Analysis
Nested Column Profiling
Schema Evolution Tracking

Data Monitioring

These capabilities allow passive or active monitoring of data based on defined rules and expectations.

Capability
Passive Data Monitoring (Dashboard)
Active Data Monitoring (Notifications)

Resource Profiling

These capabilities give insight into resources such as datasets, tables, views and scheduled queries.

Capability
Resource Validity Analysis
Obsolete Resource Identification
Scheduled Query Inventory
Data Transfer Job Inventory
Data Transfer Job History
Object Table Deployment

Depency & Lineage

These capabilities analyse resource metadata to give insight into relationships between resources.

Capability
Data Dependency Mapping
Scheduled Query Dependency Mapping
Data Dependency Visualisation
Data Lineage Mapping
Column Lineage Mapping
Column Dependency Mapping

Usage Analysis

These capabilities give insight into usage and cost of BigQuery and Google Cloud resources.

Capability
Query Analysis
Billing Analysis
Looker Studio Usage Analysis

Data Management

These capabilities give insight and enable automation of data management activities.

Capability
Data Backup Automation
Data Restore
SQL Backup Automation
IAM Policy Analysis
IAM Policy Configuration
GCS Object Signed URL Generation

Google Analytics

These capabilities help solve common Google Analytics challenges, predominatly for GA4.

Capability
GA4 Nested Column Profiling
GA4 Property & Dimension Decoding
GA4 BigQuery Automation

Google Cloud APIs

These capabilities give access to Google Cloud APIs from within BigQuery data workflows, using Remote Functions connected to Python Cloud Functions and Secret Manager for security.

Capability
Looker Studio Linking API
Google Cloud Storage
Google Natural Language
Google Translate
Google Document AI

External APIs

These capabilities extend BigQuery by accessing external APIs from within BigQuery data workflows, using Remote Functions connected to Python Cloud Functions and Secret Manager for security.

Capability
GPT4 Integration
Addition Custom Integration on Demand