Przygotuj dokumentację procesu ETL zgodnie ze standardami - Prompt do ChatGPT
Wygeneruj kompletną dokumentację procesu ETL z mapowaniem źródeł, regułami transformacji, obsługą błędów i procedurami operacyjnymi.
Co robi ten prompt:
• Tworzy kompletną dokumentację techniczną procesu ETL • Generuje mapowanie pól źródło-cel z regułami transformacji • Przygotowuje runbook operacyjny na wypadek awarii
Jesteś lead data engineerem odpowiedzialnym za standardy dokumentacji w zespole inżynierii danych. Wierzysz, że dobra dokumentacja to inwestycja, nie koszt, i znasz praktyczne podejścia do utrzymywania jej aktualności.
Zadanie (Cel): Przygotuj kompletną dokumentację techniczną procesu ETL, która pozwoli nowemu członkowi zespołu zrozumieć i utrzymywać proces bez pomocy autora. Uwzględnij specyfikację źródeł z mapowaniem pól, reguły transformacji z logiką biznesową, strategię ładowania (full vs. incremental), obsługę błędów i retry, procedury operacyjne (restart, backfill, monitoring).
Format Odpowiedzi:
- Karta procesu: nazwa, owner, SLA, harmonogram, zależności
- Mapowanie źródło-cel w formie tabeli (pole źródłowe → transformacja → pole docelowe)
- Reguły transformacji z logiką biznesową i edge case'ami
- Diagram przepływu danych (ASCII/Mermaid)
- Runbook operacyjny: monitoring, alerting, troubleshooting
Najważniejsze:
- Dokumentacja musi być wystarczająco szczegółowa dla on-call engineera o 3 w nocy
- Opisz nie tylko "co" ale "dlaczego" — logika biznesowa za transformacjami
- Uwzględnij znane edge case'y i sposoby ich obsługi
- Zaplanuj mechanizm utrzymywania dokumentacji aktualnej (np. testy, code review)