Data & Analysis ✓ Google · Official bigquerydata-lineageimpact-analysisblast-radiusknowledge-catalogmcp

BigQuery Asset Impact Analysis

Map the downstream blast radius of BigQuery table or view changes.

FollowSkills review · FSRS-2.0
Not recommended
50/ 100 5-point scale 2.5 / 5
Trust14 / 25 · 2.8/5

The evidence shows a primarily read-only lineage workflow, explicit bypass restrictions, no guessing of asset names, and parameter transparency; however, it does not specify least-privilege IAM, sensitive-data handling, user confirmation, remote data flows, recovery, or rollback, so points are deducted.

Reliability8 / 20 · 2.0/5

The workflow from FQN resolution through location discovery, lineage traversal, and formatted output is mostly coherent, and it gives some permission/tool failure guidance; however, there are no tests or execution evidence, region configuration depends on external MCP definitions, and the instruction to treat an empty response immediately as no dependencies is unsafe, so points are deducted.

Adaptability10 / 15 · 3.3/5

The description, use cases, exclusions, FQN input, direction, and search parameters are clear; however, the skill depends on Google Cloud Data Lineage MCP, bq, and credentials, with no evidence of Chinese-language support or mainland-China network reachability and limited boundary documentation, so points are deducted.

Convention8 / 15 · 2.7/5

The documentation is readable and layered, with prerequisites, a reference file, parameter details, output examples, Apache-2.0 licensing, installation information, official provenance, and a support path; however, it lacks skill versioning, a changelog, named maintenance responsibility, a clear update path, FAQs, and systematic troubleshooting, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The required executive summary, critical path, complete dependency table, and analysis metadata are directly useful for blast-radius assessment; however, the source files provide no verification of actual outputs, and results depend on external lineage coverage, permissions, and regional configuration. The empty-response rule can also produce false conclusions, so points are deducted.

Verifiability4 / 10 · 2.0/5

The supplied material is revision-scoped and includes source files, documentation references, and explicit parameters, providing limited auditability; however, it contains no committed tests, CI coverage, execution records, or corroborating operational evidence, so key paths are not independently reproducible from static review.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Verify bq and MCP permissions, project/user-project configuration, and regional consistency first; least-privilege IAM is not defined.
  • Do not treat an empty or permission-filtered lineage response as proof of no dependencies; distinguish no results, insufficient permissions, wrong region, and service failure.
  • The skill provides no sensitive-data redaction guidance, remote MCP data-flow disclosure, user-confirmation step, or rollback plan.
  • Core functionality depends on Google Cloud Data Lineage MCP, Google credentials, and external services; Chinese support and mainland-China reachability are not evidenced.
Review evidence [1][2][3][4][5]
See the full review method →

What does this skill do, and when should you use it?

This skill assesses downstream impact when a BigQuery table or view is broken, stale, missing, or scheduled for maintenance. It uses the Google Cloud Data Lineage MCP Server to discover affected downstream tables, dashboards, and processes. The workflow distinguishes direct from indirect impact and inspects the ETL pipelines, views, or scheduled queries that propagate data. It is a good fit for teams already using Google Cloud lineage services and needing change-risk visibility.

It resolves the asset's fully qualified name in the form bigquery:{project_id}.{dataset_id}.{table_or_view_id}. It runs bq show --format=json {project_id}:{dataset_id} to obtain the dataset location, then builds the Data Lineage API parent path using the MCP server location. It calls DataLineageServer:search_lineage with DOWNSTREAM, max_depth = 10, and max_process_per_link = 5. It then reports affected assets, transform processes, depth, impact type, critical paths, and search metadata.

  1. A data engineer is changing a production BigQuery table and needs to identify affected downstream tables and pipelines.
  2. A data platform team finds stale BigQuery data and needs to locate dashboards and reports exposed to cascading issues.
  3. An operator plans to pause updates to a BigQuery asset and needs a blast-radius assessment before maintenance.
  4. A data governance or analytics user needs the direct and indirect downstream dependencies of a BigQuery table or view.

What are this skill's strengths and limitations?

Pros
  • Focused specifically on downstream impact analysis for BigQuery tables and views.
  • Distinguishes direct, indirect, and EXACT_COPY-related stale-copy impact.
  • Includes assets, propagation processes, depth, and search boundaries for review.
  • Defines clear guardrails for empty results, missing assets, and lineage-query bypasses.
Limitations
  • Requires the Google Cloud Data Lineage API, Data Lineage MCP Server, and bq CLI.
  • The supplied source does not document MCP configuration details or provide a test suite or verification results.
  • It is not intended for general BigQuery querying, non-BigQuery assets, or direct lineage-link editing.
  • Results are bounded by queried locations, maximum depth, and processes-per-link limits.

How do you install this skill?

The skill is located at skills/cloud/datalineage-bigquery-asset-impact-analysis/SKILL.md. Install the repository and select this skill during installation with npx skills add google/skills. The supplied source does not document a standalone installation command or complete Data Lineage MCP Server configuration; use also requires Google Cloud Data Lineage API access and an active MCP client connection.

How do you use this skill?

Give an enabled agent a BigQuery asset, for example: Analyze the downstream impact of modifying bigquery:my-prod-project.analytics.orders. The agent needs the correct project, dataset, and table or view name. If bq show cannot determine the location, provide the dataset location. The resulting analysis should include the affected-asset count, maximum depth, critical path, complete dependency table, and search metadata.

FAQ

What permissions or connections are required?
The skill requires access to the Google Cloud Data Lineage API, an active client connection to the Data Lineage MCP Server, and the ability to use `bq show` to discover the dataset location.
What happens if the source table does not exist?
If `bq show` indicates that the source table does not exist, the workflow should report that directly and should not guess alternative names.
Does an empty lineage response prove there are no dependencies?
It should be reported as no dependencies found in the queried locations. The analysis can be rerun with expanded locations or larger depth limits.
Can it modify BigQuery assets or lineage links?
No. It discovers and summarizes downstream impact; it is not for general BigQuery operations or directly creating or modifying lineage links.

More skills from this repository

All from google/skills

Data & Analysis ✓ Google · Official

Google Cloud Data Lineage Summary

Summarize BigQuery and GCS lineage to debug data quality and provenance.

Data & Analysis ✓ Google · Official

Cross-Cloud Agentic Analytics Architect

Design governed, secure agentic analytics for distributed data

Data & Analysis ✓ Google · Official

BigQuery BigFrames Development Standards

Use Python DataFrame APIs to perform scalable analytics and machine learning on BigQuery.

Automation & Ops ✓ Google · Official

GKE Cost Intelligence

Analyze GKE costs across clusters and workloads by combining BigQuery billing exports with live utilization metrics.

Data & Analysis ✓ Google · Official

BigQuery Essentials

Manage BigQuery data with CLI commands and run SQL analysis.

Data & Analysis ✓ Google · Official

BigQuery AI & ML Analysis Assistant

Write BigQuery SQL for forecasting, anomaly detection, driver analysis, and generative AI.

Data & Analysis ✓ Google · Official

Google Cloud Borderless Lakehouse Architect

Designs governed lakehouses that connect multicloud data to AI agents.

Automation & Ops ✓ Google · Official

Google Cloud Storage Basics

Manage GCS buckets and objects while configuring access, protection, lifecycle, cost, and performance.

Data & Analysis ✓ Google · Official

AlloyDB Database Manager

Manage AlloyDB clusters, instances, and backups with CLI, IaC, client-library, and MCP guidance.

Automation & Ops ✓ Google · Official

Google SecOps Detection Coverage Evaluator

Trace threat intelligence through coverage testing and reviewed rule creation in Google SecOps.

Automation & Ops ✓ Google · Official

Google Cloud Network Observability

Investigate Google Cloud network behavior with logs, metrics, and path diagnostics for VPC, NAT, and firewall issues.

Dev & Engineering ✓ Google · Official

Gemini Enterprise Managed Agents

Manage stateful Gemini Enterprise agents through the Managed Agents API.

Dev & Engineering ✓ Google · Official

Google Ads MCP Setup Guide

A practical guide to installing and connecting the read-only Google Ads MCP server.

Automation & Ops ✓ Google · Official

Google Cloud Monitoring Metric Finder

Discover and filter relevant monitoring metrics for GCP services.

Automation & Ops ✓ Google · Official

Google Cloud Workload Manager Evaluator

Evaluate Google Cloud workloads against best-practice rules and review actionable findings.

Dev & Engineering ✓ Google · Official

Google Data Manager API Audience Import Assistant

Guides developers through reliable, diagnosable audience-member uploads to Google Ads or DV360.

Automation & Ops ✓ Google · Official

Google Cloud WAF Security Advisor

Assesses Google Cloud workloads against Well-Architected security principles and produces actionable improvement guidance.

Data & Analysis ✓ Google · Official

Google Ads Account Diagnostics

Find the causes of conversion loss, low lead flow, and lost ad opportunities.

Dev & Engineering ✓ Google · Official

Data Manager API Event Ingestion Guide

Helps developers implement Google event and conversion uploads through the Data Manager API.

Data & Analysis ✓ Google · Official

Google Cloud Agent Evaluation Flywheel

Improve model and agent quality through structured evaluation, failure analysis, and iteration.

Related skills