What problem does it solve?
This Skill helps users design and configure Google Cloud Bigtable schemas, row keys, column families, and cluster setups for high-throughput, low-latency workloads, addressing the complexities of data distribution and query performance.
Core Features & Use Cases
- Row Key Design: Provides patterns for time-series, IoT, user data, and analytics use cases, emphasizing distribution and access patterns.
- Instance & Cluster Configuration: Generates Terraform HCL for production-ready Bigtable instances with autoscaling.
- Table & Column Family Setup: Defines tables, column families, and garbage collection policies for data lifecycle management.
- App Profile Configuration: Sets up routing policies for multi-cluster, batch, and read-replica scenarios.
- Client Library Examples: Demonstrates Python and Java code for efficient data read/write operations.
- Tooling & Monitoring: Includes guidance on using the
cbt tool and Bigtable Key Visualizer.
- Data Import/Export: Shows Dataflow templates for moving data to/from Cloud Storage.
Quick Start
Use the gcp-bigtable skill to generate a production-ready Bigtable schema for IoT telemetry data, including row key design and Terraform configuration for a multi-cluster setup.