IDMC for Databricks Foundation study materials
IDMC for Databricks Foundation study resources

IDMC for Databricks Foundation flashcards

IDMC for Databricks Foundation · 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.

Secure Agent
Lightweight runtime installed on-premises or in a customer VPC that executes Informatica jobs needing private network access, and connects outbound over HTTPS to the Informatica cloud.
Runtime environment
Configuration that binds a Secure Agent group to a specific IDMC service such as Cloud Data Integration, determining which agents can run a given task.
Pushdown optimization
Execution mode where the Secure Agent generates SQL for the target and submits it to Databricks compute, so transformation logic runs in the warehouse instead of on the agent.
Cloud Hosted Agent
Informatica-managed agent running inside the IDMC pod, used for cloud-to-cloud connectivity; it cannot reach private on-premises endpoints behind a firewall.
Connection versus mapping
A connection stores endpoint, credentials, and agent association, while a mapping stores transformation logic; mappings reference connections so logic can be redeployed across environments.
Delta Lake transaction log
JSON log in the _delta_log directory recording every commit, enabling ACID transactions, schema enforcement, time travel, and consistent reads for Delta tables.
Unity Catalog namespace
Three-level naming structure of catalog.schema.table that provides centralized governance, fine-grained privileges, and automatic lineage across Databricks workspaces.
Medallion architecture
Layered lakehouse design where Bronze holds raw ingested data, Silver holds cleansed and conformed data, and Gold holds business-level aggregates for BI and machine learning.
Auto Loader
Databricks ingestion feature using cloudFiles that incrementally detects new files through notifications or directory listing, with schema inference and evolution for streaming loads.
Job cluster
Short-lived Databricks cluster created for a single scheduled job run and terminated afterward, reducing cost compared with long-running all-purpose clusters.
Managed versus external table
Managed tables use a Databricks-controlled storage location and drop with their data; external tables reference a customer path and dropping removes only metadata.
COPY INTO
Databricks SQL command that loads files idempotently from cloud storage into a Delta table, tracking already-ingested files; batch-oriented rather than continuous.
Full pushdown requirement
Pushdown to Databricks succeeds only when source, target, and every transformation in the mapping are pushdown-capable; otherwise execution is partial.
HTTP path
Databricks connection property identifying the SQL warehouse or cluster endpoint; it must match the compute resource or the Informatica connection fails.
Mass Ingestion
IDMC service for mapping-free ingestion of streaming sources, files, and database changes, configured through wizards and run on Secure Agent or Elastic Server.
MERGE INTO
Delta SQL operation performing upserts and deletes by matching source rows to target rows, the standard pattern for applying change data capture.
Checkpoint location
Directory used by a streaming query to track processed data; each stream needs a unique checkpoint to avoid duplicate ingestion or skipped records.
Active transformation
Transformation that can change the number of rows passing through, such as Aggregator, Joiner, Filter, or Router, which constrains pushdown and execution planning.
expect_or_fail
Delta Live Tables expectation that fails the pipeline update when the data quality condition is violated, preventing bad records from reaching downstream tables.
Column mask
Unity Catalog function applied to a table column that rewrites values based on the querying user's identity or group membership, protecting sensitive fields.
Row filter
Unity Catalog function attached to a table that restricts visible rows according to current_user() or group membership, enforcing row-level security without separate views.
CDGC
Informatica Cloud Data Governance and Catalog, the service storing technical metadata, business glossary terms, data domains, policies, and lineage in a graph repository.
Column-level lineage
Mapping of how individual columns flow from source to target, derived from scanned SQL and mapping definitions, used for impact analysis and root-cause tracing.
Business glossary term
Governed business definition associated with technical assets so users can search by business meaning rather than by physical table or column names.
System tables
Databricks-managed schemas such as system.access.audit, system.billing.usage, and system.access.table_lineage that expose operational and lineage metadata as queryable tables.
Storage credential
Unity Catalog object holding a managed identity or service principal that authorizes access to cloud storage, referenced by external locations instead of user credentials.
Secret scope
Databricks container for secrets such as tokens and keys, referenced in code with dbutils.secrets.get so credentials never appear in notebooks or connection strings.
Privilege inheritance
Unity Catalog rule where a privilege granted on a catalog or schema is inherited by its child objects, so granting USE SCHEMA avoids per-table grants.
Databricks Asset Bundles
YAML-based packaging of jobs, pipelines, and notebooks that supports deploying the same project to multiple workspaces and environments through CI/CD.
Repair run
Databricks job rerun that executes only the failed or skipped tasks rather than the entire job, saving time and compute on long multi-task workflows.
OPTIMIZE and Z-ORDER
Delta maintenance commands that compact small files and colocate related data for data skipping, improving read performance on frequently filtered columns.
Governance-first design
Solution approach that registers assets in Unity Catalog, tags and masks sensitive data, and publishes glossary terms before exposing data to analytics consumers.