Informatica Architecture Tutorial [ETL Informatica Tool from some services and components]

in #utopian-io8 years ago (edited)

What will i learn?

Tutorial Architecture Informatica The Informatica ETL tool consists of several services and components.

Service Repository to maintain Informatica metadata and provide equal access to other services.

Integration Service movement of data from source to targetets.

Reporting Service the generation of reports.

Node computing platform where the above services are run.

Informatica Designer mapping between source and target.

Workflow Manager create workflows and other tasks, execute the record.

Workflow Monitor monitors the implementation of the workflow.

Repository Manager manages objects in the repository.

Informatica Domain

The architecture of Informatica is Service Oriented Architecture, informatica Domain is the basic administration in Informatica devices, this is a collection of nodes and services. These nodes and services can be classified into folders and sub folders based on administrative requirements.

in the image below, The Domain_Rajesh folder domain window is created, create node node01_rajesh node name and service as the teacher integration service99

]

Node is required to run services and processes for Informatica.
In the domain, we will also find the gateway node.
The gateway node is responsible for receiving requests from various client tools and redirecting requests to various nodes and services.

there are two kinds of domains

  1. Service Manager
  2. Application Services

PowerCenter Repository

Power Center repositories are relational databases such as Oracle, Sybase, SQL server and managed by the repository service.

There are three Informatica Clients available in the center of Informatica technology

  1. Designer
  2. Workflow Monitor
  3. Workflow Manager

Access the repository only by using the repository service, To access the repository, use the Informatica service called Repository Service. A single repository service only handles one repository. The repository service can also run on multiple nodes to improve its work.

Objek yang dibuat dalam repositori memiliki tiga status

  1. Valid
  2. Invalid
  3. Impacted

Domain Configuration

Domain is the basic administrative control in Informatica. This is a parent entity that consists of other services such as integration services, repository services, and various nodes.

The domain configuration can also be done by using the adminatica admin console. Console can use browser websers.

can be seen in the picture below

Once open in the web browser, the administrator login. The password is set during the installation of Informatica.

After logging into Informatica domain, the home page will look like below.

In the left pane it shows nodes, repository services, integration services under domains, and in the main window indicates the status of the service, whether it is up or down.

Properties of the domain

Click on the properties menu on the admin page to view the properties of the domain.

The main property of the domain

  1. Resilience timeout
  2. Restart Period
  3. Dispatch Mode
  4. Database type
  5. Database host
  6. Database port and name

Power center client & Server Connectivity

Power Center is a development tool that is installed on the client machine. Power Center designers, workflow managers, repository managers, and workflow monitors are the primary client tools. Pemetaan dan objek yang ada di server informatica yang berada di server Informatica. klien harus memiliki jaringan. Power Center clients connect to sources and targets to import the definition of metadata and target system structure, must have connectivity to the target system.

  1. In order to connect to the integration services and repository services, Power Center clients must use protocol and target TCP or IP.
  2. To connect to the target client system, PowerCenter must use the ODBC driver

Repository Service

The repository service has a connection from the Power Center client to the Power Center repository. This is a separate, multi-threaded process, and finds, shares and updates metadata in the repository, it's also responsible for maintaining consistency in the repository metadata.

Can be seen in the picture below

Integration Service

The integration service is the executing engine of Informatica, the entity that runs the task created in Informatica.

How it seeks as follows:

  1. The user runs the workflow
  2. Informatica instructs integration services to implement the workflow
  3. The integration service reads the workflow details of the repository
  4. Integration service starts execution of the tasks inside the workflow
  5. After execution is complete, task status is updated
  6. After completion of the execution, a session log and workflow log will be generated
  7. This service is responsible for loading data into the target system
  8. The integration services will also combine data from different sources

We can also combine data from an oracle table and a flat file source.

The Informatica integration service is a process that resides on the Informatica server, waiting to be assigned to execution. When we run the workflow, the integration service will receive a notification to run the workflow. After the integration services read the workflow to find out details such as tasks to be executed such as mapping and timing. The integration service will read the task details from the repository and continue the execution.

Sources and Targets

Informatica into ETL and Data integration tools, Can always intertwine and change some form of data. To mapping in informatica is called the source system. Define source from source and then connect it to retrieve source data in mapping. There are different types of sources and can be found in several places. The target system can. Targeted flat files generated on the server server Informatica, which can be transferred then using ftp.

Relational type this source from the database system table

Flat Files the most common data source after a relational database in Informatica.

Thank you, happy to share. follow me @feryhusaini



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Your contribution cannot be approved because it does not follow the Utopian Rules, and is considered as plagiarism. Plagiarism is not allowed on Utopian, and posts that engage in plagiarism will be flagged and hidden forever.

https://www.guru99.com/informatica-architecture-tutorial.html

You can contact us on Discord.
[utopian-moderator]

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.098
BTC 64025.60
ETH 1882.54
USDT 1.00
SBD 0.38