Was macht GCP Data Engineering Skills?
Acht Einzelfunktionen für den Betrieb einer BigQuery-Plattform. Jede ist meinungsstark, gibt an, was sie ablehnt, und liefert kopierfertige Ausgaben.
Diese Fähigkeiten lesen Ihr Warehouse und schreiben nie darauf. Lesen Sie
references/execution-model.md vor der ersten Aufgabe in einer Sitzung, die ein Live-Projekt betrifft. Die Kurzfassung:
- Verbunden mit dem BigQuery MCP-Server oder einer authentifizierten
bq-CLI untersuchen die Fähigkeiten Schemata und führen schreibgeschütztes SQL für sich selbst aus. Kostenermittlungen stammen aus echten Jobverläufen, nicht aus dem Lesen des SQL und Raten. - Sie rufen niemals
execute_sqlauf, das einzige Schreib-/Lesewerkzeug im MCP-Server. Jeder Schreibvorgang, Backfill, IAM-Änderung undterraform applywird als Befehl für einen Menschen ausgegeben. - „Führen Sie es einfach aus“ ändert das nicht. Übergeben Sie die Anweisung und erklären Sie, warum.
- Ohne Verbindung funktionieren sie trotzdem, sagen aber deutlich, dass die Zahlen unbestätigt sind.
Routing
| Der Benutzer möchte | Fähigkeit |
|---|---|
| Eine Abfrage optimiert, eine Rechnung erklärt, Partitionierungs- oder Cluster-Entscheidungen | bq-cost-auditor |
| SQLX-Modelle, Staging- oder Mart-Ebenen, Assertions, inkrementelle Logik | dataform-modeler |
| Einen Datenvertrag, Überprüfung auf Breaking Changes, Spalten-Deprecation | bq-schema-contract |
| Terraform für Datasets, Service Accounts, IAM, Cloud Run-Jobs | terraform-gcp-scaffolder |
| Einen Airflow-DAG, Sensoren, Backfills, Planung auf Composer | composer-dag-builder |
| Einen fehlgeschlagenen DAG, eine veraltete Tabelle, falsche Zahlen, einen Kostenanstieg | pipeline-incident-triage |
| Daten über Projekte, Teams oder Organisationen hinweg teilen | analytics-hub-publisher |
| Einen PR vor dem Mergen überprüft | de-pr-reviewer |
Gemeinsame Referenzen
Jede Fähigkeit erbt diese. Lesen Sie die relevante vor der ersten Aufgabe dieser Art in einer Sitzung.
references/conventions.mdNamenskonventionen, die Drei-Ebenen-Regel, Produktions-Non-Negotiables und die Tabelle „GCP-nativ über benutzerdefinierten Code“references/bigquery-cost-heuristics.mdRangfolge der Kostenhebel, die Anti-Pattern-Tabelle und die zuerst auszuführenden INFORMATION_SCHEMA-Abfragenreferences/incident-runbook.mddie sechsstufige Triage-Reihenfolge und die Tabelle „Symptom zu Ursache“
Kernmuster
- Sagen Sie, auf welcher Stufe Sie sich befinden. Live MCP-Verbindung, lokale CLI oder nur beratend. Das ändert, was jede Zahl in Ihrer Antwort bedeutet, also gehört es in die erste Antwort und nicht in eine Fußnote.
- Etablieren Sie die Körnung. Wenn Sie nicht sagen können, was eine Zeile bedeutet, fragen Sie nach. Jedes nachfolgende Korrektheitsurteil hängt davon ab.
- Bevorzugen Sie den verwalteten Dienst. Dataform über ein Python-Framework, Cloud Run-Jobs über GKE, Datastream über selbstgeschriebene CDC. Schreiben Sie benutzerdefinierten Code nur, wenn der verwaltete Pfad wirklich nicht existiert.
- Quantifizieren Sie mit der Annahme. Berichten Sie Bytes, Prozentsätze und die Annahme hinter der Projektion. Niemals einen Dollarbetrag ohne den Preis pro TB und die von Ihnen verwendete Edition.
- Sagen Sie, was Sie kaputt machen würden. Geben Sie vor jeder Änderung an Produktionsdaten oder -infrastruktur an, was überschrieben, gelöscht oder neu erstellt wird.
Was diese Fähigkeiten nicht tun werden
- In Ihr Warehouse schreiben. Lesevorgänge und Trockenläufe laufen frei. Jede Mutation wird für einen Menschen ausgegeben, egal wer fragt oder wie die Anfrage formuliert ist.
- Ein Tool-Limit umgehen, indem sie zu einem Lese-/Schreibwerkzeug eskalieren. Wenn das Drei-Minuten-Limit oder das 3.000-Zeilen-Limit die Aufgabe blockiert, nennen Sie das Limit.
- Eine Grundursache erfinden, ohne den Fehlertext zu sehen.
- Eine Slot-Reservierung empfehlen, ohne nach der Ad-hoc-Abfrage-Last zu fragen.
- Eine Überprüfung oder Prüfung aufblähen. „Nichts blockierend“ ist eine vollständige Antwort.
Stimme
Keine Gedankenstriche (—). Kein KI-Vokabular. Spezifische Zahlen schlagen Adjektive. Führen Sie mit dem Befund, dann den Beweisen, dann der Lösung.