Habilidades creating-bauplan-pipelines
🔧

creating-bauplan-pipelines

Riesgo bajo ⚡ Contiene scripts⚙️ Comandos externos🌐 Acceso a red

Erstellen Sie bauplan-Datenpipelines mit SQL- und Python-Modellen

Das Erstellen von Datenpipelines von Grund auf erfordert Verständnis für DAG-Architektur, Materialisierungsstrategien und Projektstruktur. Diese Skill leitet Sie durch das Einrichten von bauplan-Projekten mit ordnungsgemäßer Branch-Sicherheit, SQL-First-Node-Mustern und Python-Transformationsmodellen.

Soporta: Claude Codex Code(CC)
⚠️ 68 Deficiente
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "creating-bauplan-pipelines". Erstelle ein neues bauplan-Pipeline-Projekt mit einem Python-Modell, das tägliche Verkäufe aggregiert

Resultado esperado:

  • Ihre Pipeline wird in einem neuen Projektordner erstellt mit:
  • - bauplan_project.yml mit einer eindeutigen UUID
  • - models.py mit dem daily_sales-Aggregationsmodell
  • - Entsprechenden Decorators für Materialisierung und Python-Version
  • - Columns-Spezifikation für Ausgabevalidierung

Usando "creating-bauplan-pipelines". Schreibe ein SQL-Modell, das aus raw_orders liest und cleaned_orders mit ausgewählten Spalten ausgibt

Resultado esperado:

  • SQL-Modell erstellt mit:
  • - Dateiname bestimmt Ausgabetabellennamen (cleaned_orders.sql → cleaned_orders)
  • - FROM-Klausel liest aus raw_orders-Lakehouse-Tabelle
  • - Materialisierungsstrategie-Kommentar für REPLACE
  • - Best-Practice-Anleitung für First-Node-Verwendung

Usando "creating-bauplan-pipelines". Hilf mir, Branch-Sicherheit einzurichten und meinen ersten Pipeline-Dry-Run auszuführen

Resultado esperado:

  • Branch-Sicherheits-Checkliste:
  • - Benutzernamen abrufen mit 'bauplan info'
  • - Dev-Branch erstellen: bauplan branch create <username>.<branch_name>
  • - Dev-Branch auschecken, bevor Pipelines ausgeführt werden
  • - Dry-Run-Befehl: bauplan run --dry-run

Auditoría de seguridad

Riesgo bajo
v5 • 1/16/2026

This is a documentation-only skill containing no executable code. All 165 static findings are false positives: markdown backticks were misidentified as shell execution, version numbers as weak crypto, and CLI documentation as reconnaissance. The skill guides users through bauplan CLI usage safely.

3
Archivos escaneados
960
Líneas analizadas
3
hallazgos
5
Auditorías totales

Factores de riesgo

⚡ Contiene scripts (1)
⚙️ Comandos externos (135)
examples.md:20 examples.md:20 examples.md:22 examples.md:29 examples.md:31-51 examples.md:51-54 examples.md:54-56 examples.md:56 examples.md:56-61 examples.md:61-67 examples.md:67-72 examples.md:72-80 examples.md:80-86 examples.md:86-92 examples.md:92-98 examples.md:98-104 examples.md:104-110 examples.md:110-114 examples.md:114 examples.md:114-116 examples.md:116-126 examples.md:126-130 examples.md:130 examples.md:130-132 examples.md:132-170 examples.md:170-174 examples.md:174-209 examples.md:209-213 examples.md:213 examples.md:213-215 examples.md:215-248 examples.md:248-252 examples.md:252-254 examples.md:254-283 examples.md:283-289 examples.md:289-295 examples.md:295-299 examples.md:299-303 examples.md:303-307 examples.md:307-322 examples.md:322-326 examples.md:326-405 examples.md:405-409 examples.md:409-420 examples.md:420-424 examples.md:424-428 examples.md:428-429 examples.md:429-430 examples.md:430-431 examples.md:431-432 examples.md:432-433 examples.md:433-434 examples.md:434-435 examples.md:435-436 examples.md:436-437 examples.md:437-438 SKILL.md:19 SKILL.md:21 SKILL.md:21 SKILL.md:21 SKILL.md:26 SKILL.md:27 SKILL.md:36 SKILL.md:38 SKILL.md:38 SKILL.md:39 SKILL.md:39 SKILL.md:46-50 SKILL.md:50-53 SKILL.md:53 SKILL.md:53-54 SKILL.md:54 SKILL.md:54-55 SKILL.md:55 SKILL.md:55 SKILL.md:55-56 SKILL.md:56 SKILL.md:56-63 SKILL.md:63-65 SKILL.md:65 SKILL.md:65-66 SKILL.md:66-72 SKILL.md:72 SKILL.md:72-74 SKILL.md:74-82 SKILL.md:82-94 SKILL.md:94-100 SKILL.md:100-106 SKILL.md:106-110 SKILL.md:110-123 SKILL.md:123-130 SKILL.md:130-139 SKILL.md:139-141 SKILL.md:141-142 SKILL.md:142-150 SKILL.md:150-151 SKILL.md:151-152 SKILL.md:152-153 SKILL.md:153-157 SKILL.md:157 SKILL.md:157-161 SKILL.md:161-167 SKILL.md:167-173 SKILL.md:173-187 SKILL.md:187-189 SKILL.md:189 SKILL.md:189-191 SKILL.md:191 SKILL.md:191 SKILL.md:191-193 SKILL.md:193-199 SKILL.md:199-202 SKILL.md:202-203 SKILL.md:203-207 SKILL.md:207-236 SKILL.md:236-240 SKILL.md:240-242 SKILL.md:242-249 SKILL.md:249-257 SKILL.md:257-269 SKILL.md:269-271 SKILL.md:271-275 SKILL.md:275-279 SKILL.md:279 SKILL.md:279 SKILL.md:279-280 SKILL.md:280 SKILL.md:280-283 SKILL.md:283-284 SKILL.md:284 SKILL.md:284-285 SKILL.md:285-288 SKILL.md:288-290 SKILL.md:290-293 SKILL.md:293-296
🌐 Acceso a red (2)

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
19
Comunidad
90
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Neue Pipeline-Projekte einrichten

Initialisieren neuer bauplan-Projekte mit ordnungsgemäßer DAG-Struktur und SQL/Python-Modellen für Datentransformationen

Transformationsmodelle erstellen

Schreiben validierter Transformationsmodelle mit Spaltenspezifikationen und Datenqualitätserwartungen

Feature-Pipelines erstellen

Erstellen mehrstufiger Pipelines, die Daten für Feature Engineering im maschinellen Lernen aggregieren

Prueba estos prompts

Neues Pipeline-Projekt
Hilf mir, ein neues bauplan-Pipeline-Projekt zu erstellen. Ich möchte aus den Tabellen taxi_fhvhv und taxi_zones im Lakehouse lesen und eine daily_summary-Ausgabetabelle erstellen.
Python-Transformation
Schreibe ein Python-Modell, das Trips mit Zoneninformationen verknüpft. Verwende I/O-Pushdown mit columns- und filter-Parametern. Füge Ausgabespalten-Validierung hinzu.
Multi-Input-Modell
Erstelle ein Python-Modell, das mehrere Eingabetabellen verarbeitet. Zeige, wie man mehrere bauplan.Model()-Parameter für eine Join-Transformation spezifiziert.
Datenqualitätsprüfungen
Füge Datenqualitätserwartungen zu meiner Pipeline hinzu. Ich benötige Prüfungen für keine Null-Werte, eindeutige IDs und plausible Wertebereiche.

Mejores prácticas

  • SQL-Modelle nur für First Nodes verwenden, die direkt aus Lakehouse-Tabellen lesen
  • Immer den columns-Parameter in @bauplan.model() für Ausgabevalidierung angeben
  • columns- und filter-Parameter in bauplan.Model() für I/O-Pushdown-Performance verwenden

Evitar

  • SQL-Modelle für komplexe Transformationen über First Nodes hinaus verwenden
  • Den columns-Parameter in @bauplan.model()-Deklarationen weglassen
  • Pipelines auf dem Main-Branch statt auf einem Entwicklungs-Branch ausführen

Preguntas frecuentes

Erfordert diese Skill eine installierte bauplan CLI?
Ja. Die Skill leitet Sie durch das Erstellen von Pipeline-Dateien, aber Sie benötigen eine lokal installierte bauplan CLI, um Pipelines auszuführen und zu testen.
Welche Grenzen gibt es für die Pipeline-Komplexität?
Bauplan unterstützt beliebige DAG-Komplexität. Jedes Modell erzeugt genau eine Ausgabetabelle und kann mehrere Eingaben verarbeiten.
Kann ich mit bestehenden Daten-Tools integrieren?
Ja. Die Skill zeigt, wie DuckDB und Polars in Python-Modellen verwendet werden. Bauplan integriert sich mit Ihrer bestehenden Lakehouse-Infrastruktur.
Sind meine Daten mit dieser Skill sicher?
Ja. Die Skill ist schreibgeschützte Dokumentation. Sie greift niemals direkt auf Ihre Daten zu. Alle Operationen laufen über die bauplan CLI, die Sie kontrollieren.
Warum schlägt meine Pipeline beim Dry-Run fehl?
Überprüfen Sie, dass Quelltabellen im Lakehouse existieren, Spalten Ihren Model()-Spezifikationen entsprechen und Sie sich auf einem Entwicklungs-Branch befinden.
Wie ist das im Vergleich zu dbt?
Bauplan verwendet ein ähnliches DAG-Modell, konzentriert sich jedoch auf Python- und SQL-Flexibilität mit integriertem I/O-Pushdown und Strict-Mode-Validierung.

Detalles del desarrollador

Estructura de archivos