bigquery
通过 CLI 指导安全查询 BigQuery 表
此技能提供安全的 BigQuery CLI 模式,用于探索表和架构而不访问敏感数据。它包括 INFORMATION_SCHEMA 查询、行数检查以及负责任数据分析的数据敏感性指南。
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "bigquery". 显示 prod 数据集中 transactions 表的架构
Resultado esperado:
- 列名 | 数据类型 | 可为空
- id | STRING | YES
- amount | INTEGER | NO
- created_at | TIMESTAMP | NO
- merchant_id | STRING | YES
A utilizar "bigquery". vulnerable_customer_logs_dim 表有多少行
Resultado esperado:
- 行数: 15420
- 使用 COUNT(*) 安全执行查询以避免数据暴露
A utilizar "bigquery". 在 dims 数据集中查找所有与客户相关的表
Resultado esperado:
- customer_addresses_dim
- customer_preferences_dim
- customer_transactions_fact
- customer_support_logs_dim
Auditoria de Segurança
SeguroPure documentation skill containing only Markdown guidance for BigQuery CLI usage. All detected patterns are false positives: bash command examples in documentation, repository URLs in metadata, and file paths in safe query patterns. The skill explicitly promotes safe data practices including INFORMATION_SCHEMA queries and data sensitivity guidelines.
Fatores de risco
🌐 Acesso à rede (1)
⚙️ Comandos externos (83)
📁 Acesso ao sistema de arquivos (2)
Pontuação de qualidade
O Que Você Pode Construir
探索表架构
使用安全的 INFORMATION_SCHEMA 模式查询列名、类型和表结构。
验证源表
在构建数据管道之前验证表是否存在、行数和元数据。
调试 dbt 模型
通过检查源表结构和列类型来调查数据问题。
Tente Estes Prompts
使用 INFORMATION_SCHEMA 显示数据集 DATASET 中表 TABLE_NAME 的架构。
TABLE_NAME 有多少行?使用不暴露数据的安全查询。
查找数据集 DATASET 中名称包含 'customer' 的所有表。
检查我的 dbt 源模型中的列是否与实际的 BigQuery 表架构匹配。
Melhores Práticas
- 首先使用 INFORMATION_SCHEMA 查询来探索架构而不访问实际数据
- 在运行昂贵的查询之前运行 COUNT(*) 检查表大小
- 对复杂查询应用 dry-run 标志进行成本估算
Evitar
- 从包含人员、员工或 PII 的表中查询实际行
- 在未先检查行数的情况下运行全表扫描
- 省略 --project_id 标志可能导致错误的项目查询