Denodo Associate study materials
Denodo Associate study resources

Denodo Associate flashcards

Denodo Associate · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

Logical data warehouse
An architecture where a virtualization layer sits above existing warehouses, marts, and other sources, exposing one logical schema to consumers while data stays in place.
Base view vs derived view
A base view wraps a single source object and reads it directly; a derived view is built over other views and applies joins, filters, or transformations without changing sources.
Query delegation (pushdown)
The optimizer sends part or all of a query to the source database for native execution, reducing data transferred to the Denodo engine. Non-delegable parts run in the engine.
Virtual vs materialized data
Virtual data is read from the source at query time and is always current; materialized or cached data is a stored copy refreshed on a schedule and can be stale.
Interface view purpose
An interface view publishes a stable contract of columns and semantics to consumers, so the underlying implementation can be replaced without breaking client queries.
Virtual DataPort server
The Denodo component that stores view and data source metadata and executes client queries, translating them into source queries and combining the results.
Design Studio role
The Eclipse-based development client where administrators and developers create data sources, views, and permissions; it is separate from the runtime web tier.
Solution Manager function
A centralized tool for exporting, importing, and promoting artifacts such as views, data sources, and policies between environments like development, test, and production.
Denodo Scheduler
A component that runs scheduled jobs, including cache refreshes, exports, and multi-step flows, with calendars, dependencies, and failure alerts.
Denodo Data Catalog
A web portal for discovering, profiling, and requesting access to published views; it provides business metadata and lineage rather than administrative view editing.
VDP cluster architecture
Multiple Virtual DataPort servers behind a load balancer sharing one metadata repository, with a separate cluster for catalog and web presentation components.
Embedded MPP role
An optional in-memory massively parallel processing engine that holds cached data and answers high-concurrency analytical queries without repeatedly hitting source systems.
Diagnostic and Monitoring tool
A server utility that reports health, query statistics, and logs, and shows running, waiting, and completed queries with their execution details.
Data source creation order
Create the data source with connection details, introspect the schema, create base views from imported tables, then build derived views on top of them.
JDBC driver requirement
Each JDBC source needs the matching driver installed on the VDP server; a missing or mismatched driver prevents connection and introspection.
Connection pooling settings
Minimum and maximum pool size, validation query, and timeout values control how source connections are reused and how dead connections are detected.
Primary key declaration purpose
Declaring a primary key on a base view enables caching, some join optimizations, and correct handling of duplicate rows during aggregation.
Pass-through authentication
A configuration where the client's credentials are forwarded to the source instead of using stored credentials, so the source enforces each end user's identity.
Query wrapping mode
An adapter option that encloses the source query in an outer SELECT to add filters or limits; it affects which operations can be delegated to the source.
Cost-based optimizer
The Denodo component that estimates row counts and costs per branch and chooses join order, join method, and delegation strategy; it depends on current statistics.
Full cache mode
The entire view result is stored and served from cache until invalidated by a time-to-live, a schedule, or an explicit refresh.
Partial cache mode
Query results are cached per query pattern rather than as a whole-view snapshot, so repeated identical or similar queries are served from the cache.
Execution trace
A per-query plan showing each node, the SQL delegated to sources, rows returned, and elapsed time, used to locate the actual bottleneck.
Summary (materialized) view
A precomputed aggregation stored for reuse; the optimizer can rewrite a matching aggregation query to read the summary instead of the detail data.
Cross-source join cost
When joined tables live in different sources, both sides must be fetched and joined in the engine or a temporary table, so transfer volume drives performance.
Row-level security policy
A rule that filters rows by session attributes such as current user or department, applied centrally so every consumer sees only permitted records.
Column masking policy
A rule that obfuscates or partially replaces sensitive column values at query time, so consumers receive masked data without a separate copy.
Data lineage vs impact analysis
Lineage traces where a view's data comes from; impact analysis lists which downstream views and consumers break if a source or view changes.
Data sovereignty via virtualization
Keeping regulated data at its source in its jurisdiction and querying it remotely, so only results, optionally masked, cross the boundary.
REST and OData delivery
Denodo publishes views as REST web services returning XML or JSON, and as OData endpoints, so non-JDBC applications can query the same logical views.
Scheduler export job
A scheduled task that runs a query and writes results to a file or target database, with chaining, calendars, and alerts on failure.
Marketplace access request flow
A consumer discovers a dataset, inspects metadata and samples, requests access, receives owner or role approval, and then connects through the published interface.