




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The Collibra Integration Engineer Certification Exam Guide provides detailed coverage of integrating Collibra with enterprise systems. Topics include APIs, data pipelines, metadata ingestion, system connectivity, and automation workflows. Learners gain technical expertise in designing scalable and secure integrations that support enterprise data governance initiatives and certification readiness.
Typology: Exams
1 / 102
This page cannot be seen from the preview
Don't miss anything!





























































































Question 1. Which integration strategy is most appropriate when Collibra must receive metadata updates in near‑real time from an external data catalog? A) Scheduled ETL batch loads B) Push‑based webhook notifications C) Manual CSV imports D) Periodic REST API pulls Answer: B Explanation: Push‑based webhooks allow the external system to notify Collibra instantly when metadata changes, enabling near‑real‑time updates without polling. Question 2. In Collibra’s operating model, which asset type best represents a physical database table? A) Schema B) Column C) Table D) Data Source Answer: C Explanation: The Table asset directly maps to a physical database table, while Schema groups tables and Column represents individual fields. Question 3. When should you prefer a “pull” metadata strategy over a “push” strategy? A) When the source system cannot initiate outbound calls B) When you need instantaneous updates C) When the source system provides webhooks
D) When data volume is negligible Answer: A Explanation: Pull is used when the source system cannot push data; Collibra periodically retrieves metadata instead. Question 4. Which authentication method is recommended for service‑to‑service REST calls in a production Collibra integration? A) Basic Auth with plain text password B) OAuth 2.0 client credentials flow C) SAML SSO with user interaction D) API key passed in URL Answer: B Explanation: OAuth 2.0 client credentials provide a secure, token‑based mechanism suitable for automated service calls without user interaction. Question 5. In the Collibra REST API v2, what is the default format for request and response bodies? A) XML B) CSV C) JSON D) YAML Answer: C
A) Send a single massive JSON payload B) Use the “/import” endpoint with multipart/form‑data C) Break data into smaller batches and add a delay between calls D) Disable rate limiting in Collibra configuration Answer: C Explanation: Sending smaller batches with pauses respects the platform’s rate limits and reduces the chance of throttling. Question 9. Which query parameter allows you to filter assets by a specific attribute value in the search endpoint? A) ?filter= B) ?q= C) ?attributes= D) ?where= Answer: A Explanation: The “filter” parameter lets you apply attribute‑based criteria to narrow search results. Question 10. When using the Java API, which class provides methods to create, read, update, and delete assets? A) RelationApi B) AssetApi C) DomainApi D) CommunityApi
Answer: B Explanation: AssetApi is the primary service class for CRUD operations on Collibra assets. Question 11. In Groovy scripts executed within Collibra workflows, which object gives you access to the current workflow context? A) workflowContext B) executionContext C) processInstance D) context Answer: D Explanation: The “context” variable is injected into Groovy scripts, providing access to workflow variables and services. Question 12. Which exception should you catch to handle validation errors when creating an asset via the Java API? A) IOException B) RestClientException C) ValidationException D) AssetNotFoundException Answer: C Explanation: ValidationException is thrown when supplied asset data violates Collibra’s validation rules.
D) When you require real‑time streaming ingestion Answer: C Explanation: Jobserver is the older, scheduled‑task framework suitable for simple, periodic ingestion scenarios. Question 16. Which port must be open on the Edge host to allow secure communication with the Collibra Cloud instance? A) 80 (HTTP) B) 443 (HTTPS) C) 22 (SSH) D) 8080 (Tomcat) Answer: B Explanation: Edge communicates over HTTPS (port 443) to ensure encrypted data transfer. Question 17. In a BPMN 2.0 workflow, which element represents an automated call to an external REST service? A) User Task B) Service Task C) Script Task D) Manual Task Answer: B Explanation: Service Tasks are designed to invoke external services automatically as part of the process flow.
Question 18. Which Collibra feature allows you to trigger an integration whenever an asset’s lifecycle status changes to “Approved”? A) Scheduled Job B) Data Quality Rule C) Event Listener D) Asset Template Answer: C Explanation: Event Listeners can be configured to react to specific asset events, such as status transitions. Question 19. Which cloud storage service can be directly integrated with Collibra Edge for metadata ingestion? A) Amazon S3 (via Edge capability) B) Google Drive (via REST) C) Dropbox (via manual upload) D) OneDrive (via API key) Answer: A Explanation: Edge includes a capability for Amazon S3, allowing it to read object metadata directly. Question 20. When connecting Collibra to Snowflake, which authentication method is most commonly used? A) Username/password over HTTP
Answer: C Explanation: Metric Value holds the numeric result of a DQ rule, representing the quality score. Question 23. To generate a lineage diagram programmatically via the REST API, which endpoint should you query? A) /api/lineage/graph B) /api/assets/{id}/relations C) /api/search/lineage D) /api/lineage/export Answer: A Explanation: The /api/lineage/graph endpoint returns a graph structure describing upstream and downstream assets. Question 24. Which HTTP status code indicates that a REST request to create an asset succeeded but the server returned no content? A) 200 OK B) 201 Created C) 204 No Content D) 202 Accepted Answer: C Explanation: 204 indicates the request was successful and there is no body in the response. Question 25. When configuring OAuth for Collibra Edge, which component stores the client secret securely?
A) Edge configuration file (plain text) B) Collibra Vault C) Environment variable on the Edge host D) Database table “oauth_secrets” Answer: C Explanation: Best practice is to store sensitive secrets as environment variables on the host to avoid persisting them in files. Question 26. Which Java API method allows you to retrieve all relations of a given asset in a single call? A) RelationApi.getRelationsByAssetId() B) AssetApi.getRelations() C) RelationApi.findByAsset() D) AssetApi.fetchAllRelations() Answer: A Explanation: getRelationsByAssetId returns all relationships linked to the specified asset identifier. Question 27. In a Groovy script, which statement correctly logs an informational message to Collibra’s audit log? A) logger.info("Message") B) log.info("Message") C) System.out.println("Message") D) audit.log("Message")
Question 30. Which of the following is a valid reason to use a “Service Account” instead of a regular user account for integration purposes? A) Service accounts can be assigned unlimited licenses B) They can be scoped to specific API permissions without UI access C) They automatically receive admin rights D) They bypass all security policies Answer: B Explanation: Service accounts are designed for programmatic access and can be granted only the necessary API permissions. Question 31. When ingesting metadata from an on‑premise Oracle database via Edge, which driver class name must be specified? A) com.mysql.jdbc.Driver B) org.postgresql.Driver C) oracle.jdbc.OracleDriver D) com.microsoft.sqlserver.jdbc.SQLServerDriver Answer: C Explanation: The Oracle JDBC driver class is “oracle.jdbc.OracleDriver”. Question 32. In Collibra, which asset type is used to group related business terms and policies? A) Domain B) Community
C) Glossary D) Classification Answer: C Explanation: A Glossary contains business terms, definitions, and associated policies. Question 33. Which REST API header must be included to specify the desired response language? A) Accept-Language B) Content-Language C) Language D) X-Locale Answer: A Explanation: The standard “Accept-Language” header informs the server of the preferred language for messages. Question 34. When a REST call returns a 429 status code, what is the recommended action? A) Retry immediately B) Increase payload size C) Implement exponential back‑off and retry after the “Retry-After” period D) Switch to Basic Auth Answer: C
B) Completeness C) Consistency D) Predictive Accuracy Answer: D Explanation: Predictive Accuracy is not a standard DQ rule; the others are core rule types. Question 38. When configuring an Edge agent behind a corporate proxy, which configuration file must be edited? A) edge.yml B) application.properties C) proxy.conf D) edge-agent.conf Answer: A Explanation: The Edge YAML configuration file includes proxy host, port, and authentication settings. Question 39. Which Java API class is used to build complex search queries with multiple filter criteria? A) SearchBuilder B) QueryBuilder C) CriteriaBuilder D) AssetSearchRequest Answer: C
Explanation: CriteriaBuilder allows composing predicates, logical operators, and pagination for asset searches. Question 40. What is the effect of setting the “readOnly” flag on an asset via the REST API? A) The asset cannot be deleted but can be updated B) The asset cannot be modified or deleted by any user or service C) Only admins can edit the asset D) The asset is hidden from search results Answer: B Explanation: “readOnly” makes the asset immutable, preventing updates or deletions. Question 41. Which Collibra component stores the mapping between external system identifiers and internal asset IDs? A) Integration Registry B) Identifier Mapping Service C) Asset Bridge Table D) Metadata Linker Answer: B Explanation: The Identifier Mapping Service maintains cross‑system ID relationships for synchronization. Question 42. When using the Bulk Import API, which file format is accepted for defining assets and their attributes? A) XML
Answer: D Explanation: The catalogue/tree endpoint returns the full hierarchical structure of domains, communities, and assets. Question 45. In Collibra Edge, what is the purpose of the “Connector” configuration file? A) To define UI themes B) To map source system tables to Collibra asset types C) To store user credentials for the Edge UI D) To schedule daily backups Answer: B Explanation: The connector file specifies how source metadata objects map to Collibra asset models during ingestion. Question 46. Which of the following is NOT a valid way to trigger a Collibra workflow programmatically? A) REST API call to /workflow/instances B) Scheduled Cron job within Collibra UI C) Service Task inside another workflow D) Direct database insert into workflow tables Answer: D Explanation: Direct DB manipulation bypasses Collibra’s engine and is unsupported; all other methods use official APIs or workflow mechanisms.
Question 47. When integrating with Azure Data Lake, which authentication method is commonly used by Edge? A) Shared Access Signature (SAS) token B) OAuth 2.0 client credentials C) Service Principal with client secret D) Anonymous public read Answer: C Explanation: Azure Service Principals provide secure, programmatic access for Edge to read metadata from ADLS. Question 48. Which attribute type is best suited for storing a JSON document as part of an asset’s metadata? A) String B) Text (multi‑line) C) JSON D) Binary Answer: C Explanation: Collibra provides a native JSON attribute type that validates and stores JSON structures. Question 49. In the Collibra REST API, which parameter controls pagination of search results? A) pageSize B) limit and offset