Files
skillfactor-pipeline/adapters/openai/dist/database-administrator/knowledge/data-engineering.md
skillfactor-pipeline 6b3b2abe4f feat(knowledge): competence layer complete - 589 files across 9 professions
73 stackexchange-grounded, 516 model-knowledge (ESCO-seeded gemma3),
0 review_needed (calibration caveat documented). Adapters rebuilt with
the full competence sets; final REPORT numbers; all verify checks pass.
Known gap: engineering-manager lacks an ESCO package counterpart.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PDKeXvpT6tENSvyQGLV1Uq
2026-07-10 06:13:31 +02:00

2.5 KiB
Raw Blame History

esco_uri, esco_label, relation, onet_soc, source, confidence, qa_count, generator, generated
esco_uri esco_label relation onet_soc source confidence qa_count generator generated
http://data.europa.eu/esco/skill/48db96bf-3314-45c6-bad8-fdb6e20e5639 data engineering optional 15-1242.00 model-knowledge high 0 gemma3:27b (prompt-designed and spot-checked by Claude) 2026-07-10

data engineering — Database Administrator

For a Database Administrator, 'data engineering' isnt about building entirely new data pipelines from scratch thats more the realm of dedicated Data Engineers. Instead, it's about extending your DBA skillset to efficiently feed those pipelines and ensure database systems are optimized for large-scale data ingestion and analysis. Daily tasks now include configuring Change Data Capture (CDC) processes (Debezium, Attunity Replicate), designing efficient ETL/ELT loading strategies beyond simple batch imports, and proactively monitoring data quality as it lands in the database. You're less 'gatekeeper of data' and more 'facilitator of data flow'.

Think about performance tuning shifting from query optimization to load optimization. Instead of just indexing for SELECTs, youre focusing on bulk loading techniques (parallel inserts, partitioning), managing temporary staging areas, and ensuring sufficient resources are available during peak ingestion times. Tools become broader: alongside traditional database tools (SQL Developer, pgAdmin) you'll use scripting languages like Python or Bash to automate data validation/transformation steps before the data hits the core tables, and potentially cloud-based data integration services (AWS Glue, Azure Data Factory) for more complex scenarios.

A common pitfall is treating large-scale ingestion like traditional OLTP. Trying to load millions of rows with single INSERT statements or relying solely on triggers will kill performance. Another is neglecting data quality checks during the loading process bad data in means unreliable analysis out. Good looks like a proactive approach: anticipating data volume growth, automating data validation rules, and having clear monitoring dashboards showing ingestion rates, error counts, and resource utilization.

Ultimately, data engineering for DBAs is about bridging the gap between operational database management and analytical needs. Its not replacing core DBA skills; it's augmenting them to support modern data architectures where databases are central components of larger data ecosystems.

Weitere Anreicherung

Stage-2 source for future practitioner grounding: arXiv cs.SE (software-engineering preprints).