IBM watsonx Data Lakehouse Engineer Associate key terms
IBM watsonx Data Lakehouse Engineer Associate · Get comfortable with the vocabulary.
- watsonx.data
- Related: Lakehouse, Presto (PrestoDB) engine, Apache Iceberg
IBM's open lakehouse service that combines object storage, open table formats, and multiple query engines so teams can run analytics and AI workloads on data without moving it into a single proprietary warehouse.
- Lakehouse
- Related: watsonx.data, Apache Iceberg, Object storage bucket
An architecture that stores data in low-cost object storage while adding table management, schema, and transactional guarantees, letting BI and machine learning read the same governed data with warehouse-like reliability.
- Apache Iceberg
- Related: Snapshots and time travel, Metadata catalog, Manifest file
An open table format that tracks table snapshots and metadata files, enabling ACID transactions, schema evolution, partition evolution, and time travel across engines reading the same underlying data files.
- Metadata catalog
- Related: Apache Iceberg, Apache Hive metastore, Schema registration
A service that records which tables exist, where their metadata lives, and which schema they use, so each query engine can resolve a table name to its current Iceberg or Hive metadata.
- Apache Hive metastore
- Related: Metadata catalog, Schema registration, Apache Iceberg
A catalog service originally built for Hive that stores database, table, and partition definitions; in a lakehouse it commonly serves as the shared catalog other engines consult.
- Presto (PrestoDB) engine
- Related: Federation, Query engine, Apache Spark engine
A distributed SQL query engine in watsonx.data used mainly for interactive, federated queries across lakehouse tables and connected external sources, returning results without copying data.
- Apache Spark engine
- Related: Presto (PrestoDB) engine, Ingestion pipeline, Query engine
A distributed processing engine in watsonx.data suited to large batch transformations, ETL, and machine learning workloads, often writing curated results back as Iceberg tables.
- Query engine
- Related: Presto (PrestoDB) engine, Apache Spark engine, Federation
The compute component that parses SQL or jobs, plans execution, and reads data files from storage; watsonx.data lets several engines share the same tables and catalog.
- Federation
- Related: Data source connection, Presto (PrestoDB) engine, Query engine
Querying data held in external systems through a connector so results combine with lakehouse tables in one statement, avoiding a full copy into the lakehouse first.
- Object storage bucket
- Related: Storage registration, Apache Iceberg, Lakehouse
A container in cloud object storage such as IBM Cloud Object Storage or Amazon S3 that holds data and metadata files; watsonx.data registers buckets as storage locations for catalogs.
- Storage registration
- Related: Object storage bucket, Access key and secret key, Instance provisioning
The provisioning step of telling watsonx.data which object storage bucket to use, supplying endpoint and credentials so engines can read and write table files there.
- Instance provisioning
- Related: Storage registration, Query engine, Resource scaling
Creating and sizing a watsonx.data deployment, including choosing a cloud region, compute sizes for engines, and storage associations before any data is ingested.
- Resource scaling
- Related: Instance provisioning, Query engine, Query performance tuning
Adding or removing engine compute units, or pausing idle engines, to match workload demand and control cost while keeping the same catalog and storage intact.
- Data source connection
- Related: Federation, Ingestion pipeline, Credential vault
A saved definition of how watsonx.data reaches an external system, holding host, port, database name, and credentials so ingestion jobs or federated queries can use it.
- Ingestion pipeline
- Related: Data source connection, Schema registration, Apache Spark engine
A configured flow that reads data from a source connection and writes it into a lakehouse table, optionally applying schema mapping, filtering, and scheduling.
- Schema registration
- Related: Ingestion pipeline, Metadata catalog, Apache Iceberg
The step of defining or detecting column names and data types for incoming data so it can be written as a queryable table with consistent structure.
- Access key and secret key
- Related: Storage registration, Credential vault, Role-based access control
A credential pair used to authenticate programmatic access to object storage; watsonx.data stores it securely and uses it when engines read or write bucket files.
- Credential vault
- Related: Access key and secret key, Data source connection, Role-based access control
A protected store that holds connection secrets such as passwords and storage keys, letting jobs and engines reference them without exposing plaintext values in configuration or code.
- Role-based access control
- Related: Catalog-level access control, Credential vault, Audit logging
Granting permissions by assigning users or groups to roles, so who can view catalogs, query tables, or administer engines is decided by role rather than individual settings.
- Catalog-level access control
- Related: Role-based access control, Metadata catalog, Audit logging
Restricting which users or groups may see or query a specific catalog, database, or table, providing finer granularity than broad instance-wide roles.
- Audit logging
- Related: Role-based access control, Query monitoring, Catalog-level access control
Recording who ran which query or administrative action and when, producing evidence for compliance reviews and helping investigate unexpected data access.
- Query monitoring
- Related: Query history, Audit logging, Query performance tuning
Observing running and completed queries for duration, state, resource use, and errors, so slow or failing workloads can be diagnosed and corrected.
- Query history
- Related: Query monitoring, Audit logging, Query performance tuning
A retained record of previously submitted statements with their status, runtime, and submitter, useful for auditing usage patterns and reproducing a past result.
- Query performance tuning
- Related: Partition pruning, File compaction, Resource scaling
Adjusting engine size, partitioning, file layout, and query structure to reduce scanned data and runtime for recurring analytical workloads.
- Partition pruning
- Related: Apache Iceberg, Query performance tuning, File compaction
Skipping data files whose partition values cannot satisfy a query's filters, cutting the amount of storage read and usually shortening response time.
- File compaction
- Related: Partition pruning, Query performance tuning, Apache Iceberg
Rewriting many small data files into fewer larger ones so query planning and reads do less overhead work, which matters after frequent small ingestion batches.
- Snapshots and time travel
- Related: Apache Iceberg, Manifest file, File compaction
Each write to an Iceberg table creates an immutable snapshot; time travel queries an earlier snapshot, supporting reproducibility and recovery from bad loads.
- Manifest file
- Related: Apache Iceberg, Snapshots and time travel, Partition pruning
An Iceberg metadata file listing the data files that belong to a table snapshot, along with statistics that let the planner skip files.
- Data skipping
- Related: Manifest file, Partition pruning, Query performance tuning
Using stored per-file statistics such as minimum and maximum values to avoid reading files that cannot contain matching rows, reducing I/O for selective queries.
- External table
- Related: Metadata catalog, Object storage bucket, Schema registration
A table whose definition lives in the catalog while its data stays in files at a storage location, so the data can be queried without being loaded into managed storage.
- Managed table
- Related: External table, Apache Iceberg, Ingestion pipeline
A lakehouse table whose data files and metadata are both created and maintained by the platform, so dropping the table also removes its underlying files.
- Workload isolation
- Related: Query engine, Resource scaling, Query performance tuning
Separating engines or compute resources by team or workload so a heavy batch job cannot starve interactive queries of CPU and memory.
- Data lineage
- Related: Ingestion pipeline, Audit logging, Metadata catalog
A record of where data came from and how it was transformed, letting engineers trace a table back to its sources and assess the impact of a change.
- Data governance
- Related: Role-based access control, Data lineage, Audit logging
The policies and controls that determine who may access data, how quality is maintained, and how usage is documented across the lakehouse.