bigquery
Безопасные запросы к таблицам BigQuery с помощью руководства CLI
Этот навык предоставляет безопасные шаблоны CLI BigQuery для исследования таблиц и схем без доступа к конфиденциальным данным. Он включает запросы INFORMATION_SCHEMA, проверки количества строк и рекомендации по чувствительности данных для ответственного анализа данных.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "bigquery". Show me the schema for transactions table in prod dataset
النتيجة المتوقعة:
- Column Name | Data Type | Nullable
- id | STRING | YES
- amount | INTEGER | NO
- created_at | TIMESTAMP | NO
- merchant_id | STRING | YES
استخدام "bigquery". How many rows are in the vulnerable_customer_logs_dim table
النتيجة المتوقعة:
- Row Count: 15420
- Query executed safely using COUNT(*) to avoid data exposure
استخدام "bigquery". Find all customer-related tables in the dims dataset
النتيجة المتوقعة:
- customer_addresses_dim
- customer_preferences_dim
- customer_transactions_fact
- customer_support_logs_dim
التدقيق الأمني
آمنPure 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.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
⚙️ الأوامر الخارجية (83)
📁 الوصول إلى نظام الملفات (2)
درجة الجودة
ماذا يمكنك بناءه
Исследование схем таблиц
Запрос имен столбцов, типов и структур таблиц с использованием безопасных шаблонов INFORMATION_SCHEMA.
Проверка исходных таблиц
Проверка существования таблиц, количества строк и метаданных перед созданием конвейеров данных.
Отладка моделей dbt
Исследование проблем с данными путем проверки структур исходных таблиц и типов столбцов.
جرّب هذه الموجهات
Покажите мне схему для таблицы TABLE_NAME в наборе данных DATASET с использованием INFORMATION_SCHEMA.
Сколько строк в TABLE_NAME? Используйте безопасный запрос, который не раскрывает данные.
Найдите все таблицы в наборе данных DATASET, которые содержат 'customer' в названии.
Проверьте, соответствуют ли столбцы в моей модели-источнике dbt фактической схеме таблицы BigQuery.
أفضل الممارسات
- Сначала используйте запросы INFORMATION_SCHEMA для исследования схем без доступа к фактическим данным
- Выполняйте COUNT(*) для проверки размера таблицы перед запуском дорогостоящих запросов
- Применяйте флаг dry-run для оценки стоимости сложных запросов
تجنب
- Запрос фактических строк из таблиц с данными людей, сотрудников или персональными данными
- Запуск полного сканирования таблицы без предварительной проверки количества строк
- Пропуск флага --project_id, который может привести к запросам к неправильному проекту