How does Atlan connect to Informatica CDI
Atlan connects to Informatica Cloud Data Integration (CDI) through a secure REST API-based architecture that enables metadata discovery, lineage extraction, and asset cataloging.
Network connectivity
Atlan establishes secure connections to Informatica CDI through HTTPS protocols and standard web ports.
Connection architecture
Connection requirements
- Protocol: HTTPS (TLS 1.2 or higher)
- Port: 443 (standard HTTPS port)
- Domain format: Example
dmp-{region}.informaticacloud.com - Network access: HTTPS connections from Atlan infrastructure to Informatica Cloud
Firewall configuration
- Inbound rules: Enable HTTPS traffic from Atlan tenant
{orgname}.atlan.comto Informatica Cloud domain
Authentication and authorization
Atlan uses Informatica's native authentication system with role-based access control for secure data access.
Authentication method
- Type: Native authentication (username/password)
- Protocol: HTTPS-based credential exchange
- Session management: Token-based session handling
- Credential storage: Encrypted storage in Atlan's secure vault
Required permissions
| Role | Permissions | Purpose |
|---|---|---|
| Designer | Read access to projects, folders, and tasks | Metadata discovery and lineage extraction |
User account requirements
- Account type: Informatica Cloud user account
- Role assignment: Designer role minimum
- Access scope: Projects and folders containing target assets
Security considerations
- Credential encryption: All credentials encrypted at rest and in transit
- Token expiration: Automatic token refresh handling
- Audit logging: All authentication attempts logged
- Least privilege: Connector uses minimum required permissions
APIs used
Atlan interacts with Informatica CDI through a comprehensive set of REST APIs for metadata discovery and asset management.
Authentication APIs
| API endpoint | Method | Purpose |
|---|---|---|
/user/login | POST | User authentication and session establishment |
Metadata discovery APIs
| API endpoint | Method | Purpose |
|---|---|---|
/public/core/v3/objects | GET | Retrieve object listings (projects, folders, tasks) |
/public/core/v3/export | POST | Export task definitions and metadata |
/public/core/v3/export/{jobId} | GET | Monitor export job status |
/public/core/v3/export/{jobId}/package | GET | Download exported metadata packages |
Connection object APIs
| API endpoint | Method | Purpose |
|---|---|---|
/api/v2/connection/name/{connectionName} | GET | Retrieve connection object details |
/api/v2/connection/ | GET | List available connections |
API response handling
- Pagination: Support for large result sets
- Error handling: Comprehensive error response processing
- Retry logic: Automatic retry for transient failures
Data extraction workflow
- Authentication: Establish secure session with Informatica CDI
- Object discovery: Query for projects, folders, and mapping tasks
- Metadata export: Export detailed task definitions and dependencies
- Package download: Retrieve exported metadata packages
- Processing: Parse and transform metadata for Atlan consumption
- Lineage generation: Extract and build data lineage relationships
See also
- What does Atlan crawl from Informatica CDI: Complete reference of all assets and metadata discovered during crawling
- Set up Informatica CDI: Configure user authentication and gather required parameter files
- Tasks, transformations, and lineage: Learn about supported tasks, transformations, and lineage generation