IICS Overview

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Copyright© 2019, Informatica and/or its affiliates.

IICS: Cloud Data Integration Services

OnDemand Lab Guide


Version: IICS-R32-Cloud-DIS-OD-201909

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informat


Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

IICS: Cloud Data Integration Services OnDemand

Version: IICS-R32-Cloud-DIS-OD-201909
September 2019
Copyright (c) 1998–2019 Informatica LLC. All rights reserved.
This educational service, materials, documentation and related software contain proprietary
information of Informatica LLC and are provided under a license agreement containing restrictions
on use and disclosure and are also protected by copyright law. Reverse engineering of the software
is prohibited. No part of the materials and documentation may be reproduced or transmitted in any
form, by any means (electronic, photocopying, recording or otherwise) without prior consent of
Informatica LLC. The related software is protected by U.S. and/or international Patents and other
Patents Pending.
Use, duplication, or disclosure of the related software by the U.S. Government is subject to the
restrictions set forth in the applicable software license agreement and as provided in DFARS
227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR
12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable.
The information in this educational service, materials, and documentation is subject to change
without notice. If you find any problems in this educational service, materials or documentation,
please report them to us in writing.
Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT,
PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata
Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data
Transformation, Informatica B2B Data Exchange Informatica On Demand, Informatica Identity
Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event
Processing, Ultra Messaging and Informatica Master Data Management are trademarks or
registered trademarks of Informatica LLC in the United States and in jurisdictions throughout the
world. All other company and product names may be trade names or trademarks of their respective
owners.
Portions of this educational service, materials and/or documentation are subject to copyright held
by third parties, including without limitation: Copyright © Adobe Systems Incorporated. All rights
reserved. Copyright © Microsoft. All rights reserved. Copyright © Oracle. All rights reserved.
Copyright @ the CentOS Project.
This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178;
6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096;
6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110, 7,254,590;
7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422, 7,720,842; 7,721,270; and 7,774,791,
international Patents and other Patents Pending.
DISCLAIMER: Informatica LLC provides this educational services, materials, and documentation
“as is” without warranty of any kind, either express or implied, including, but not limited to, the
implied warranties of non-infringement, merchantability, or use for a particular purpose. Informatica
LLC does not warrant that this educational service, materials, documentation or related software is
error free. The information provided in this educational service, materials, documentation and
related software may include technical inaccuracies or typographical errors. The information in this
educational service, materials, documentation and related software is subject to change at any time
without notice.

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

Document Conventions
This guide uses the following formatting conventions:

If you see… It means… Example


> Indicates a sub menu to navigate Click Repository > Connect.
to. In this example, you should click the
Repository menu or button and
choose Connect.
boldfaced text Indicates text you need to type or Click the Rename button and name
enter. the new source definition
S_EMPLOYEE.
UPPERCASE Database tables and column T_ITEM_SUMMARY
names are shown in all
UPPERCASE.
italicized text Indicates a variable you must Connect to the Repository using the
replace with specific information. assigned login_id.
Note: The following paragraph provides Note: You can select multiple objects
additional facts. to import by using the Ctrl key.
Tip: The following paragraph provides Tip: The m_ prefix for a mapping
suggested uses or a Velocity best name is…
practice.

ii
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

Other Informatica Resources


In addition to the student and lab guides, Informatica provides these other resources:
Documentation and Knowledge Base
Global Customer Support
Professional Certification

Accessing Documentation and Knowledge Base


To get the latest documentation and Knowledge Base for your product, go to
https://network.informatica.com

Contacting Global Customer Support


You can contact a Customer Support Center by telephone or through the Online
Support. Online Support requires a username and password. You can request a
username and password at
https://www.informatica.com/services-and-training/support-services/contact-us.html

Obtaining Informatica Professional Certification


You can take, and pass, exams provided by Informatica to obtain Informatica
Professional Certification. For more information, go to
https://www.informatica.com/services-and-training/certification.html

iii
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

Table of Contents
Module 1: Informatica Cloud Overview
Lab 1-1: Navigating the IICS Interface ................................................................................ 1
Module 2: Runtime Environments and Connections
Lab 2-1: Creating a Salesforce Connection ...................................................................... 13
Lab 2-2: Creating a Flat File Connection ........................................................................... 21
Lab 2-3: Creating a Oracle Connection ............................................................................. 27
Module 3: Synchronization Task
Lab 3-1: Creating a Synchronization Task ........................................................................ 41
Lab 3-2: Using Filter, Expression, and Lookup in a Synchronization Task ....................... 53
Lab 3-3: Creating a Synchronization Task with Multiple Object Source Types ................. 71
Lab 3-4: Using Pre and Post SQL Commands in a Synchronization Task........................ 83
Module 4: Cloud Mapping Designer – Basic Transformations
Lab 4-1: Creating a Mapping Using Basic Transformations .............................................. 95
Module 5: Advanced Transformations and Mapping Tasks
Lab 5-1: Using Normalizer Aggregator and Rank Transformations in a Mapping ........... 121
Lab 5-2: Creating a Mapping Task .................................................................................. 145
Lab 5-3: Creating a Mapping using Unconnected Lookup Transformation ..................... 151
Lab 5-4: Creating a Mapping using SQL Transformation ................................................ 175
Module 6: Mapping Parameters
Lab 6-1: Performing Complete Parameterization ............................................................ 191
Lab 6-2: Using Parameter File in a Mapping Task .......................................................... 215
Lab 6-3: Using In-Out Parameter for Incremental Data Loading ..................................... 227
Module 7: Expression Macro and Dynamic Linking
Lab 7-1: Using an Expression Macro in a Mapping ......................................................... 249
Lab 7-2: Using Dynamic Linking in a Mapping ................................................................ 271
Module 8: Replication Task
Lab 8-1: Replicating Data to a Flat File ........................................................................... 281
Module 9: Masking Task
Lab 9-1: Creating a Masking Task .................................................................................. 289

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

Module 11: Taskflows


Lab 11-1: Creating a Parallel Taskflow ........................................................................... 299
Lab 11-2: Passing In-out Parameters in a Taskflow ........................................................ 307
Lab 11-3: Invoking a Taskflow through a File Listener .................................................... 317
Module 12: Advanced Options
Lab 12-1: Configuring SQL Override Setting in a Lookup Transformation ...................... 333
Lab 12-2: Using Primary Key Chunking in a Synchronization Task ................................ 347
Module 13: Hierarchical Connectivity
Lab 13-1: Creating a Mapping using a REST V2 Connector ........................................... 357
Lab 13-2: Using Web Services Transformation in a Mapping ......................................... 373
Lab 13-3: Creating a Mapping using Hierarchy Parser Transformation .......................... 393
Lab 13-4: Creating a Mapping using Hierarchy Builder Transformation ......................... 407
Module 14: Intelligent Structure Model
Lab 14-1: Creating an Intelligent Structure Model ........................................................... 433
Lab 14-2: Using Structure Parser Transformation in a Mapping ..................................... 439
Module 15: IICS APIs
Lab 15-1: Running a Mapping Task using REST API ..................................................... 453
Module 16: Exception Handing
Lab 16-1: Creating a Mapping to Handle Non-fatal Errors .............................................. 465
Module 17: Performance Tuning
Lab 17-1: Using Partitions in a Mapping ......................................................................... 495
Lab 17-2: Using Pushdown Optimization in a Mapping Task .......................................... 505
Module 18: Automating and Monitoring Tasks
Lab 18-1: Creating a Schedule ........................................................................................ 533
Module 19: Administration
Lab 19-1: Configure Administrative Settings for your Informatica Cloud Org .................. 539
Lab 19-2: Creating a Sub-Organization and Importing/Exproting Assets ........................ 555

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

Module 1: Informatica Cloud Overview


Lab 1-1: Navigating the IICS interface
Overview:
Informatica Intelligent Cloud Services (IICS) is a platform that helps in Enterprise Data
Management through a suite of Intelligent Cloud services.
To effectively manage the data, IICS platform provides Data Integration, Administrator, and
Monitor services.
The Data Integration service synchronizes data between a heterogeneous source and target.
The Administrator service provides organization management capabilities such as managing
security, licenses, users, user groups, user roles, connections, schedules, add-on bundles, and
swagger files.
Monitor service enables a user to analyze the state of various deployment activities that you
perform within the organization.
Objective:
Log in to the Informatica Cloud Org
View Asset Dependencies
Access the Informatica Cloud online help
Search the online help
Scenario:
After hearing about IICS, Ruby wants to use Informatica Cloud Data Integration Service to
improve the performance of her store. So, to introduce Ruby with various features of IICS,
Joseph tells Ruby how to access the IICS interface and navigate between the services. He also
explains the procedure to access the online help option to Ruby.
In this lab, Ruby will access IICS interface and access the online help option. Ruby will also
explore various IICS services.
Duration:
10 minutes

Tasks:
Access IICS Interface:
1. Access your cloud trial account by clicking Launch in your option menu.

Module 1: Informatica Cloud Overview 1

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Copyright© 2019, Informatica and/or its affiliates.

2. Enter your login credentials and click Log In.

Note: The My Services window appears.


3. From the list of available services, click Data Integration.

2 Module 1: Informatica Cloud Overview

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

4. The Data Integration Home page appears.

5. From the Navigation pane, select Explore.

Note: The Explore page shows all the projects and assets built using IICS.
6. To check the asset dependencies, go to Default and select any asset.

7. Click and select Show Dependencies.

Note: A Dependencies window appears.

Module 1: Informatica Cloud Overview 3

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

8. To view the objects that the asset depends on, click Uses.

9. To view the objects that the asset is dependent on, click Used By.

10. To close the dependencies window, click .

11. To check the list of all the bundles available in your organization, from the Navigation
pane, select Bundles.

Note: A bundle is a set of prebuilt integration template that allows you to execute custom
integration tasks.
12. To check the status of a job, from the Navigation pane, select My Jobs.

4 Module 1: Informatica Cloud Overview

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

13. To check the updated status of a running task, click .

14. To list import/export task started by current user, from the Navigation pane, select My
Import/Export Logs.

15. To maximize and minimize the Navigation pane, click .

Module 1: Informatica Cloud Overview 5

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

Switching between Services:


16. To switch between the available services, from the toolbar, select the drop-down next to
the current service name. In this case, the service name is Data Integration.

Note: The My Services window appears. You can select any available service at the
time of log in as well.
17. From the My Services window, select Administrator.

6 Module 1: Informatica Cloud Overview

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.
Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

Note: The Organization page appears.

18. In Organization page, you can enable or disable CLAIRE recommendation preference.

Note: By default, CLAIRE recommendation is enabled. For this course, do not make any
changes in the Administrator service unless stated in the labs.
19. To navigate to the Monitor service, select the drop-down next to Administrator.

Module 1: Informatica Cloud Overview 7

Unauthorized reproduction or distribution prohibited. Copyright© 2019, Informatica and/or its affiliates.

You might also like