Data Engineering
EstablishedBuilding reliable systems for data
The discipline of collecting, transforming, storing and serving data for operational and analytical use.
Read the full definition →Glossary category · 24 terms
Moving, modelling, cataloguing and governing data so it remains useful and trustworthy.
Building reliable systems for data
The discipline of collecting, transforming, storing and serving data for operational and analytical use.
Read the full definition →A sequence that moves and transforms data
An automated flow that ingests data, applies processing and delivers it to a destination.
Read the full definition →Bringing data into a system
The process of collecting data from sources and loading or streaming it into a platform.
Read the full definition →Processing a bounded collection of data
Work that runs on accumulated records at scheduled or triggered intervals.
Read the full definition →Processing events as they arrive
Continuous computation over an ordered flow of records with low delay.
Read the full definition →Change Data Capture
A technique that detects inserts, updates and deletes in a source system and forwards those changes elsewhere.
Read the full definition →A platform combining lake and warehouse ideas
An architecture that keeps flexible object storage while adding table management, governance and analytics features.
Read the full definition →A focused analytical data store
A curated subset of data designed for a department, subject area or use case.
Read the full definition →Operational Data Store
A current, integrated store used for operational reporting or as an intermediate step between source systems and analytics.
Read the full definition →Decentralised, domain-oriented data ownership
An organisational and architectural approach that treats data as products owned by business domains with shared governance.
Read the full definition →An integrated layer for managing distributed data
An architecture and set of services that connects, governs and automates access to data across environments.
Read the full definition →Data delivered with an accountable product mindset
A reusable, discoverable and reliable dataset or data service designed for consumers.
Read the full definition →An agreement about a data interface
A machine-readable or documented commitment covering schema, semantics, quality and change expectations between producers and consumers.
Read the full definition →The history and movement of data
A record of where data came from, how it changed and which systems or outputs depend on it.
Read the full definition →A searchable inventory of data assets
A system that records datasets, definitions, ownership, lineage and access information.
Read the full definition →Data that describes other data
Information such as structure, meaning, ownership, quality or creation time that gives data context.
Read the full definition →Master Data Management
Processes and technology used to maintain consistent core records such as customers, products or locations.
Read the full definition →Fitness of data for its intended use
The accuracy, completeness, consistency, timeliness and validity of data relative to a need.
Read the full definition →Decision rights and controls for data
The policies, roles and processes used to manage data quality, access, security and accountability.
Read the full definition →A person accountable for a data domain
A role that maintains definitions, quality, access expectations and issue resolution for particular data.
Read the full definition →The defined structure of data
A description of fields, types, relationships and constraints that data is expected to follow.
Read the full definition →A managed store of data schemas
A service that versions and validates schemas used by messages or datasets so producers and consumers remain compatible.
Read the full definition →Online Transaction Processing
Systems optimised for many short, concurrent reads and writes that support day-to-day operations.
Read the full definition →Online Analytical Processing
Systems optimised for complex queries and aggregations over large datasets for analysis.
Read the full definition →