ENES

Data

80 Data terms explained simply, ordered from basic to advanced. Start at the top if the topic is new to you.

Basic

BasicData

A/B testing

Showing two versions to two random groups and measuring which one works better.

BasicDataSecurity

Backup

A separate copy of your data, kept so you can get it back when the original is lost.

BasicData

Big data

Data so large, fast or messy that one ordinary computer cannot handle it.

BasicData

Business intelligence

Turning a company's data into reports and dashboards people use to decide.

BasicData

Churn

The customers who leave, and how fast they do it.

BasicData

Correlation vs causation

Two things moving together does not mean one of them causes the other.

BasicData

CSV

A plain text file that holds a table: one row per line, commas between values.

BasicData

Dashboard

One screen of charts and numbers that shows how something is doing at a glance.

BasicData

Data analyst

The person who turns a business question into numbers, and the numbers into an answer.

BasicData

Data cleaning

Fixing errors, gaps and duplicates in data before anyone trusts it.

BasicDataAI

Data science

Using statistics, code and business sense to answer questions with data.

BasicData

Data silo

Data locked inside one team or system, where the rest of the company can't use it.

BasicData

Data visualization

Turning numbers into pictures so patterns jump out.

BasicSoftwareData

Database

An organized store of data that programs can search and update safely.

BasicData

KPI

One of the few numbers a team agrees to watch to know if it is on track.

BasicData

Median and percentiles

The middle value of a list, and the values that mark off the slowest or biggest slice.

BasicData

Metadata

Data that describes other data: who made it, when, where and what it contains.

BasicAIData

OCR

Software that reads the text in an image so a computer can search and edit it.

BasicData

Open data

Data anyone can freely download, use and share, for any purpose.

BasicTech companiesData

Oracle

The company behind one of the most used business databases, now also a cloud provider.

BasicData

Outlier

A value that sits far away from the rest of the data.

BasicTech companiesData

Palantir

Software that joins an organization's scattered data so people can act on it.

BasicData

Pivot table

A spreadsheet tool that summarizes a long list into totals by category, in a few clicks.

BasicDataTech companies

Power BI

Microsoft's tool for turning company data into interactive charts and reports.

BasicTech companiesData

SAP

The German company whose software runs the back office of many large businesses.

BasicData

Spreadsheet vs database

Why a company that runs on Excel eventually needs a real database.

BasicDataSoftware

SQL

The language you use to ask a database questions.

BasicDataSoftware

XML

A text format that wraps data in named tags, so both people and programs can read it.

Intermediate

IntermediateAWSData

Amazon Athena

Run SQL directly on files sitting in S3, with no database to set up.

IntermediateAWSData

Amazon OpenSearch Service

Managed search engine on AWS, for site search boxes and digging through logs.

IntermediateAWSData

Amazon QuickSight

AWS's tool for turning company data into charts and dashboards people can explore.

IntermediateAWSData

Amazon Redshift

AWS's data warehouse: SQL over huge tables, built for analysis rather than apps.

IntermediateAWSData

AWS Glue

AWS's service for finding, describing and cleaning up data, with no servers to run.

IntermediateDataSoftware

Batch processing

Collecting data for a while and then processing it all in one big run.

IntermediateData

Cohort analysis

Comparing groups of users who started at the same time, to see how each one behaves.

IntermediateDataSecurity

Data anonymization

Changing a dataset so nobody in it can be identified, while keeping it useful.

IntermediateData

Data catalog

A searchable inventory of an organization's datasets, with what each one means.

IntermediateData

Data engineering

The work of building the pipes that move data to where people can use it.

IntermediateData

Data governance

The rules and roles that decide who owns data, who can use it and how it is kept right.

IntermediateDataCloud

Data lake

Cheap storage where all your data is kept as raw files, to be sorted out later.

IntermediateData

Data mart

A small, focused slice of the company's data, shaped for one team.

IntermediateData

Data mining

Digging through large amounts of data to find patterns nobody wrote down.

IntermediateData

Data quality

How far data can be trusted for the job it is used for.

IntermediateData

Data warehouse

A database built for analysis: years of history, from many sources, in one place.

IntermediateDataSoftware

Database index

A sorted shortcut that lets a database find rows without reading the whole table.

IntermediateData

Database normalization

Organizing tables so each fact is stored in exactly one place.

IntermediateData

Database schema

The blueprint of a database: which tables exist, their columns and how they connect.

IntermediateTech companiesData

Databricks

A cloud platform for processing, analyzing and training AI on a company's data.

IntermediateData

Deduplication

Finding the copies of the same thing and keeping just one.

IntermediateData

ETL

Copy data out of its sources, clean it up, load it where it can be analyzed.

IntermediateDataAI

Forecasting

Using past data to estimate future numbers, with an honest range around the guess.

IntermediateDataSoftware

MongoDB

A database that stores each record as a flexible JSON-like document, not a table row.

IntermediateDataSoftware

MySQL

The open-source relational database that powered the early web and still runs much of it.

IntermediateData

NoSQL

Databases that store data in shapes other than tables with fixed columns.

IntermediateDataSoftware

PostgreSQL

A free, open-source relational database behind a great many apps.

IntermediateData

Primary and foreign keys

A primary key names each row uniquely; a foreign key points to a row in another table.

IntermediateAIData

Semantic search

Search that finds results by meaning, not by matching the exact words you typed.

IntermediateTech companiesData

Snowflake

A data warehouse sold as a cloud service, billed by how much computing you use.

IntermediateSecurityData

SQL injection

Typing text into a form that the database mistakes for its own instructions.

IntermediateData

SQL JOIN

The SQL command that combines rows from two tables that share a value.

IntermediateDataSoftware

SQLite

A complete SQL database that lives in a single file, with no server to run.

IntermediateData

Statistical significance

A test of whether a difference is probably real or could just be luck.

IntermediateAIData

Synthetic data

Data made up by a program to look like the real thing, used to train or test.

IntermediateData

Time series

A list of measurements of the same thing, taken one after another in time.

IntermediateAIData

Vector database

A database that finds things by similar meaning instead of exact matching words.

Advanced

AdvancedData

Apache Spark

An open source engine that splits work on huge datasets across many machines.

AdvancedData

Change data capture

Copying every insert, update and delete from a database to other systems as it happens.

AdvancedData

Data contract

A written, checkable promise about the shape and quality of data one team gives another.

AdvancedData

Data lineage

The map of where each piece of data came from and everything that depends on it.

AdvancedData

Data mesh

An organizational approach where each business team owns and publishes its own data.

AdvancedData

Data orchestration

Running data jobs in the right order, at the right time, and handling it when they fail.

AdvancedData

Data partitioning

Splitting a huge table into pieces by a key, so queries only touch what they need.

AdvancedDataCloud

Data streaming

Processing data as a continuous flow of events, seconds after they happen.

AdvancedData

dbt

A tool for writing data transformations as SQL files, with tests and docs, like software.

AdvancedData

Master data management

Keeping one agreed, trusted version of a company's core records across all its systems.

AdvancedData

OLAP and OLTP

Two kinds of database work: many small transactions, or a few huge analytical questions.

AdvancedData

Parquet

A file format that stores tables by column, compressed, so analytics reads far less.

AdvancedData

Semantic layer

One place that defines a company's metrics, so every tool computes them the same way.

AdvancedData

Slowly changing dimension

The rules a data warehouse uses when descriptive data, like a customer's city, changes.

AdvancedData

Star schema

A data warehouse layout: one table of events in the middle, descriptive tables around it.