Glossary Hub · 19 terms
Data Engineering for AI
AI is downstream of data. These terms cover how data is moved, cleaned, stored, and served, and why most AI initiatives that fail actually fail here first.
On this page
Batch Processing
Data EngineeringProcessing a large group of data all at once on a schedule, rather than one piece at a time in real-time.
A data processing pattern where large volumes of data are collected, stored, and then processed together at scheduled intervals. Contrasts with stream processing where data is handled immediately.
Why it matters: Cost-effective for non-time-sensitive analytics like daily pipeline reports and monthly revenue summaries.
Chunking Strategies
Data EngineeringChopping up long documents into small, bite-sized pieces so an AI can search and read them easily.
Techniques for splitting large documents into smaller segments for storage in vector databases and retrieval in RAG systems. Strategies include fixed-size, sentence-based, or semantic chunking.
Why it matters: Bad chunking breaks context, leading to AI hallucinations; good chunking enables accurate answers.
Data Augmentation
Data EngineeringCreating fake but realistic training examples (like flipping or rotating images) to give the AI more data to learn from.
Techniques for artificially increasing the size and diversity of a training dataset by applying transformations to existing data. Common in computer vision (rotation, flipping) and NLP (paraphrasing, back-translation).
Why it matters: Improves model robustness and performance when real-world labeled data is expensive or limited.
Data Governance
Data EngineeringThe policies and processes that ensure your data is accurate, secure, accessible, and compliant with regulations.
The organizational framework for managing data availability, usability, integrity, and security. Includes data quality standards, access controls, lineage tracking, and regulatory compliance (GDPR, CCPA).
Why it matters: AI is only as good as its data. Without governance, you build models on a foundation of sand.
Data Labeling
Data EngineeringThe human work of tagging data with correct answers so an AI can learn from it, like marking photos as "cat" or "dog."
The process of attaching meaningful tags, categories, or annotations to raw data so it can be used for supervised machine learning. Can be done by humans, automated tools, or a combination.
Why it matters: The quality of labels directly determines the quality of the model, garbage in, garbage out.
Data Pipeline
Data EngineeringThe automated plumbing that moves data from where it's collected to where it's analyzed and used.
An automated set of processes that extract, transform, and load (ETL) data from source systems to target destinations. Includes data validation, cleaning, enrichment, and delivery to analytics or ML systems.
Why it matters: Clean, reliable data pipelines are the foundation everything else builds on, broken pipes mean broken AI.
Entity Resolution
Data EngineeringFiguring out that "J. Smith", "John Smith", and "jsmith@acme.com" are all the same person in your database.
The process of identifying and merging records that refer to the same real-world entity across different data sources. Uses fuzzy matching, ML, and rule-based approaches to deduplicate and link records.
Why it matters: Dirty data with duplicate records poisons every downstream system, from CRM accuracy to AI model training.
ETL (Extract, Transform, Load)
Data EngineeringThe 3-step process of pulling data from sources, cleaning/reshaping it, and loading it into a target system.
A data integration pattern that extracts data from source systems, transforms it (cleaning, mapping, aggregating), and loads it into a destination like a data warehouse. Modern variants include ELT (load then transform).
Why it matters: The unglamorous but essential plumbing that makes every dashboard, report, and AI model possible.
Feature Engineering
Data EngineeringCreating new data columns or transforming existing ones to help an AI model learn better, the art of feeding AI the right inputs.
The process of using domain knowledge to create, select, and transform input variables (features) that improve model performance. Includes encoding, normalization, interaction terms, and temporal features.
Why it matters: Often has more impact on model performance than model selection, great features beat fancy algorithms.
Information Retrieval
Data EngineeringFinding the most relevant documents or data from a large collection based on a query, like a smarter search engine.
The science of searching for relevant information within large collections of data. Modern approaches combine keyword search with semantic vector search for better results. Core component of RAG systems.
Why it matters: The quality of retrieval directly determines the quality of RAG-powered AI responses, garbage retrieval, garbage answers.
Knowledge Base
Data EngineeringA structured repository of information that AI agents can search and reference when answering questions or making decisions.
An organized collection of documents, FAQs, procedures, and data that serves as the authoritative source of truth for AI systems. Combined with RAG, it grounds AI responses in verified, current information.
Why it matters: The quality of your knowledge base directly determines the quality of your AI's answers, invest here first.
Knowledge Graph
Data EngineeringA structured map of facts and relationships, like a Wikipedia for machines, connecting entities with meaningful links.
A structured representation of knowledge using entities (nodes) and relationships (edges). Enables complex queries, reasoning, and inference across connected data. Examples include Google's Knowledge Graph.
Why it matters: Powers smart search, recommendation engines, and gives AI agents structured knowledge to reason over.
Normalization
Data EngineeringScaling all your data to a consistent range so that big numbers don't dominate small ones during AI training.
Data preprocessing techniques that transform features to a common scale (e.g., 0-1 or standard deviation). Includes min-max scaling, z-score normalization, and batch normalization in neural networks.
Why it matters: A simple step that dramatically improves training speed and model performance, often the highest-ROI preprocessing step.
Retrieval Pipeline
Data EngineeringThe full system that finds, scores, and delivers relevant documents to an AI model, the plumbing behind RAG.
The end-to-end system for retrieving relevant context for AI models, including query processing, embedding generation, vector search, re-ranking, and context assembly. The quality backbone of RAG systems.
Why it matters: A RAG system is only as good as its retrieval pipeline, brilliant models with bad retrieval give bad answers.
SQL (Structured Query Language)
Data EngineeringThe 50-year-old database language we use to compute every revenue number, because a SQL query returns the same answer every time you run it.
SQL is the standard language for querying relational databases, in continuous production use since the 1970s. It is declarative: you state the result you want and the database works out how to get it. In Sophizo engagements, every metric that reaches a forecast, dashboard, or board pack is defined as a SQL query against the unified revenue data model. Use cases include pipeline conversion rates by segment, cohort retention, forecast roll-ups, and win-rate analysis. AI models synthesize and narrate. SQL computes. That division of labor keeps every number deterministic and auditable.
Why it matters: A spreadsheet formula lives on someone's laptop. An AI answer can vary between runs. A SQL query is a written, versioned definition of a metric that anyone can inspect and rerun. When the CFO asks where a number came from, the answer is a query, not a memory.
Structured Data
Data EngineeringData organized in a clear, predictable format, rows and columns, like a spreadsheet or database table.
Data organized in a predefined schema with fixed fields and types, relational databases, CSV files, and spreadsheets. Easily searchable and analyzable. Contrasts with unstructured data (text, images, audio).
Why it matters: Still represents the majority of enterprise business data, and where traditional ML delivers the most reliable results.
Synthetic Data
Data EngineeringFake but realistic data generated by AI to train other AI models, when real data is too expensive, sensitive, or scarce.
Artificially generated data that mimics the statistical properties of real-world data. Created using generative models, simulation, or rule-based systems. Used when real data is insufficient or too sensitive to use.
Why it matters: Solves the data scarcity problem for AI training while protecting privacy, especially valuable in healthcare and finance.
Training Data
Data EngineeringThe examples an AI learns from, the quality and diversity of this data determines everything about the model's capabilities.
The dataset used to train a machine learning model. Includes input features and (for supervised learning) target labels. Quality, diversity, and representativeness directly impact model performance.
Why it matters: The single most important factor in model quality, a great algorithm on bad data will always lose to a simple algorithm on great data.
Unstructured Data
Data EngineeringData without a fixed format, emails, documents, images, audio, video, social media posts, the majority of enterprise data.
Data that doesn't conform to a predefined schema or structure. Includes text documents, images, audio, video, and social media content. Comprises 80-90% of enterprise data.
Why it matters: The biggest untapped data asset in most organizations, AI (especially LLMs) finally makes unstructured data analyzable at scale.
Other glossary hubs
From vocabulary to outcomes
Ready to put this vocabulary to work?
Knowing the terms is step one. Deploying them inside a revenue architecture that compounds is what Sophizo builds.
Book a Discovery Call