Informatica Overview

Informatica 

Informatica as tool has emerged out to be one of the finest tools in the ETL domain across the globe. Many organisations are currently implementing because of it's wider span of playing the role of working as Integration tool also.
Informatica is an easy to use tool with basically less coding required. Informatica has variants like Power Center , Data Quality , Data Transformation, Data Exchange etc. All these tools have UI based drag and drop working or Component selection working. In tools like Power Center and IDQ  we can have various transformations that can be chosen by dragging them to the Transformation Pane. While in tools like Informatica DT or Informatica B2B Data Exchange we have various options of components choosing based on our requirements.

Informatica Data Transformation - DT
Informatica DT has been incorporated in order to provide conversion of any format of data to any format. Informatica Data Transformation is enterprise-class software for extracting data from any file, document, or message—regardless of format, complexity, or size—and transforming it into a usable form. Informatica B2B Data Transformation includes the most comprehensive out-of-the-box support for industry standard message formats such as EDI, SWIFT.

Data Format Transformation Libraries :
These libraries leverage the broadest set of prebuilt transformations on the market, including a wide variety of industry-standard formats (such as SWIFT,  HL7, EDI X12, EDIFACT, and others) document formats (such as Word, Excel, PDF and HTML), and flat files (positional, non positional, variant files, and undocumented binaries). Some legacy formats, such as COBOL, are also supported.



Informatica DT Process Flow
Why XML?

XML has structured data. Eg; Defined parent – child relationship among tags.
XML can be validated and based on it it can be categorized as Well –formed and Valid Documents
XML provides a common platform for all formats' conversion and DT enables the conversion for this.The conversion  process requires a well defined XSDs with which XML confronts.Elements Hierarchy , Occurrences, Relationship all are well defined in this XSDs.
You can get information about XML from many books, articles, or web sites. For an excellent tutorial, see http://www.w3schools.com
To obtain copies of the XML standards, see http://www.w3.org

Informatica  B2B Data Exchange (DX)
B2B Data Exchange facilitates the transfer and processing of structured and unstructured documents for trading  partners. You can use B2B Data Exchange to manage the flow and transformation of documents and to manage the trading partners that send and receive the documents.Use B2B Data Exchange to customize the processing of similar types of documents using the same transformation logic for different trading partners. You create workflows that define the transformation logic to process different types of documents. Then, create a profile to associate a partner with a workflow and define the document  processing requirements for the partner.

For example, you create a workflow to process EDI documents for two partners. One partner requires acknowledgement and the other does not. You can create a profile for the first partner to use the workflow to process EDI documents. Set up parameters for the profile to allow for document acknowledgement. Then create a profile for the second partner to use the same workflow to process EDI documents but without acknowledgment. In this way, you can customize the way a workflow is used to process documents for each partner.
B2B Data Exchange uses the Data Transformation Engine to convert documents from one format to another. You can include Unstructured Data transformations in the Power Center workflows you build to process Data Exchange documents.

Workflows

A B2B Data Exchange workflow represents a Power Center workflow. You must create a workflow in the B2B Data Exchange Operation Console for every Power Center workflow that processes B2B Data Exchange documents.
After you create a Power Center workflow to process Data Exchange documents, you export the mapping. Use the mapping export file as the workflow definition file for the workflow that represents the Power Center workflow.

Batch Workflow
Use batch workflows for documents that you generate or process infrequently, for example, once a day or less. These are defined in power center.
 A batch workflow that processes a single document is more efficient than a real-time workflow that processes the same document. Real-time workflows run continuously and consume more Power Center system resources.

Process:
1. One of the following events occurs:
      ü    A scheduled event occurs.
ü    An input file arrives.
ü    A condition defined in a monitor is satisfied.
ü    The operator starts the batch workflow.
2. B2B Data Exchange runs the batch workflow.
3. B2B Data Exchange creates a new event and assigns Pending status to the event.
4. If an input file causes the workflow to run, B2B Data Exchange saves the input file as a temporary file in the document store.
5. The system calls Power Center Web Services to initiate the batch workflow. The system passes the event ID, event context, and workflow parameters to the Power Center mapping. If an input file causes the workflow to run, the batch workflow also passes the location of the file.
6. The workflow runs its defined tasks.

Partner:
Partners are the entities that send documents to B2B Data Exchange for processing and receive the processed documents in return. A partner can be an organization like a vendor or customer.
Setting, searching, editing , deleting, adding an account are the functions that can be done with te help of  Partner.
Partner Promotion:
Partner promotion enables you to export one or more partners and their related entities from one environment to another. For example, you can promote partners from development to test or from test to production
After you create and test a partner and its associated entities in the test environment you can flag it as "Ready to be promoted" on the Update Partner screen. You can later search for all the partners that you marked and export them all at once.
The partner export process creates a file of partners to be exported as well as partners and entities associated with the partners.
Exporting Partners:
We can export an already created partner with selection option of all partners or single partner.

Account:
Account Uniqueness
The dx.system.account.uniqueness system property indicates whether an account is unique within the scope of the partner or within the scope of B2B Data Exchange.
If the dx.system.account.uniqueness system property is set to PARTNER, the account is unique within the scope of the partner. You can assign the same account number to multiple partners. If you do, the B2B Data Exchange.
Server determines the profile based on the application, partner, and account number.
If the dx.system.account.uniqueness system property is set to SYSTEM, the account is unique within the scope of B2B Data Exchange and you cannot use the same account number more than once. Also
the B2B Data Exchange Server determines the profile based on the application and account number.

Profiles
Profiles enable you to associate a workflow with a partner or an account. A profile defines how to process a document for a partner or an account. It also defines the properties that customize that workflow to process documents for the associated partner or account. A profile associates a workflow to a partner or account.
Profile ID
The profile ID uniquely identifies a profile. When you create a profile, the B2B Data Exchange Server generates and sets the profile ID. When you import a profile into another instance of B2B Data Exchange, the B2B Data Exchange Server of the new instance generates a new profile ID for the imported profile. The imported profile ID can differ from the original profile ID.
For example, when you move a profile from a development environment of B2B Data Exchange to a production environment, the production instance generates a profile ID. For this reason, if you develop and test workflows in a development environment and then move them to a production environment, use the $profileName variable instead of the $profileId to associate between a partner and workflow.
Categories:
You can restrict access to partners, accounts, and profiles with categories.
When you assign categories to objects, you also restrict access to related objects, such as events, endpoints, and SLA rules. The B2B Data Exchange administrator assigns categories to user groups to determine which users can access the objects.
                                                
                                                    PREV     NEXT

                            

—      


Comments