You are on page 1of 7

Informatica

Cloud Data Integration


Spring 2020 April
Release Notes
April 2020
© Copyright Informatica LLC 2016, 2020

Contents
Known limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Fixed limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Read the Data Integration Release Notes to learn about known limitations and third-party limitations for
Data Integration. For limitations regarding a connector, see the connector release notes.
For information about new features and enhancements, see What's New.

Known limitations
The following table describes general Informatica Intelligent Cloud Services℠ Data Integration known
limitations in this release:

CR Description

ISD-703 When the output type of a Structure Parser transformation is JSON, Intelligent Structure
Discovery adds an empty line to the output files after every 50 lines.

ISD-423 On Google Chrome 79, when you create an intelligent structure model that is based on a large
sample file, the browser sometimes freezes and stops responding while Intelligent Structure
Discovery discovers the structure of the file.
Workaround: Use a different version of Google Chrome or use a different browser.

IN-4816 When you work with a Structure Parser transformation in a mapping and use the Update Model
link to update the associated intelligent structure model, changes that the Structure Parser
transformation makes to port precision values are not saved to the model.

IF-32906 If you run an elastic mapping that contains a Filter transformation without a filter condition,
the Mapping Designer validates the mapping but the mapping fails to run.

IF-32787 When you disable the option Disable incoming fields in the Sequence Generator
transformation, the link between the Sequence Generator transformation and the downstream
transformation is removed.

IF-32757 Data Integration does not stop you from trying to tune a mapping task while the task is
running. The tuning job begins but fails immediately.

2020-05-18 1
CR Description

IF-32629 Undoing the checkout of an asset can fail if the connection or runtime environment that was
used in the original asset version no longer exists in the organization.
For example, when you pull an asset, you change the connection that the asset uses from the
default, ConnectionOrig, to ConnectionNew. You check out the asset and make changes.
Meanwhile, another user deletes ConnectionOrig. When you try to undo the checkout, the undo
checkout fails because of missing dependencies.

IF-32511 When you view object dependencies for a serverless runtime environment, you cannot delete
the dependencies from the Dependencies page.

IF-32487 When you configure CLAIRE Tuning or view tuning results, the Data Integration user interface
does not appear properly in Internet Explorer.
Workaround: Use a different browser.

IF-32095 If you create an elastic mapping and refresh the page in your browser before saving the
mapping, the page reloads to a new mapping instead of a new elastic mapping.
Workaround: Click New > Mappings > Elastic Mapping to create an elastic mapping again.
Note: The same issue occurs when you refresh the page while creating a mapplet.

IF-32026 If you use spaces in any property values or leave a property empty for a serverless runtime
environment, the environment fails to start.
Workaround: Remove all spaces from property values and do not leave any properties empty,
including the description.

IF-31871 When you view an elastic mapping or an associated mapping task in Monitor, the value for the
cluster in the job properties is the name of the elastic configuration instead of the name of the
elastic cluster.

IF-31748 When you do not disable incoming fields in a Sequence Generator transformation and you link
the Sequence Generator transformation to an upstream transformation, the Output Fields tab
shows only the NEXTVAL and CURRVAL fields but does not show the pass-through fields.

IF-30298 If you search for incoming fields on the Field Mapping tab of a transformation after you have
mapped fields, Data Integration displays mapped fields that do not match the search string as
"(unavailable)."

IF-29177 If you override an SQL query in a parameter file and the query in the parameter file is more than
65535 characters, the task fails.

IF-27621 When you link a Java transformation to a downstream transformation in an elastic mapping,
the downstream transformation does not inherit fields from the Java transformation.
Workaround: In the downstream transformation, configure field rules that include the incoming
fields from the Java transformation.

IF-26884 When a mapping contains a Router transformation in which different output groups are
mapped to the same target object using the same connection, the output fields in each output
group are mapped to a different set of target fields, and the unmapped fields in each output
group contain null values, the null values are written to the target. This can cause unexpected
results for some target field types. For example, if the null values are mapped to a Boolean
target field, the target field might contain "false."
Workaround: Create multiple target connections for the target object. Update the mapping so
that each output group in the Router transformation maps to the target object using a different
connection.

2 2020-05-18
CR Description

IF-24405 In the SQL transformation, if you enter an SQL query that contains parameter binding notation
such as ?Input_Field?, validation fails. However, the query runs properly at runtime.

IF-24190 In the SQL transformation, when you validate a user-entered query that contains an SQL
statement other than the SELECT statement, validation fails. However, the query runs properly
at runtime.

IF-23960 When you pull a project or folder from the source control repository, the project or folder
description is not updated.

IF-23214 When you parameterize a connection and specify target objects in a mapping, the truncate
table, update columns, and data driven condition options are missing in the mapping.
Workaround: Parameterize both the connection and the object. Then, select the parameterized
target connection and the object in the mapping task to view and configure the properties.

IF-20272 If you configure partial parameterization in a transformation in an elastic mapping, the


mapping fails to run.

ICAI-17747 Monitor shows the Max Wait input field value as 86400 seconds for the Data Task, File Watch
Task, and Ingestion Task steps of a taskflow. However, the actual value is 604800 seconds.

ICAI-15691 If a taskflow contains a Data Task step with a parameterized input value and you use the value
in a Notification Task step to send an email notification, the value is not retained in the email
body.

ICAI-15467 In a Notification Task step of a taskflow, if you select the Content option to configure the
email body and set the email content type to Plain Text, the notification email contains tagged
content in an HTML format instead of plain text.
Workaround: Use the Field or Formula option in the Email Body field.

CM-8210 Intelligent Structure Discovery does not process the Union data type in ORC input. When you try
to base a model on a sample ORC file that contains Union data, the model creation fails with
the following error: "Failed to create the model. Select a different sample file."

CLDDI-172 If the Router transformation in an elastic mapping contains multiple simple filter conditions
and at least one of the filter conditions references a hierarchical field, the Mapping Designer
might not display a validation error. The validation error would state that you cannot use fields
that contain hierarchical data in a simple filter condition.

CCON-20851 If a mapping contains a target that is created at runtime and a transformation that adds a field
that is not present in the source, Data Integration incorrectly applies a not null constraint to the
new field. Therefore, if the new field contains any null values, rows containing the null values
are rejected when writing data to the target.

CCON-17378 A mass ingestion task can transfer only the .csv and .txt files to Snowflake Cloud Data
Warehouse V2.

CBDM-7756 If cluster nodes run an initialization script in an Azure environment and the elastic cluster
scales up, the added worker nodes start up but remain unregistered in Kubernetes. Eventually,
the worker nodes time out and are removed from the cluster.

CBDM-7250 If an elastic cluster in a Microsoft Azure environment stops after Microsoft updates the
Kubernetes version in AKS and no longer supports the older version of Kubernetes in the given
region, the cluster fails to be created again.
Workaround: Restart the Secure Agent.

2020-05-18 3
CR Description

CBDM-7220 If the Secure Agent is upgraded while jobs are running on the elastic cluster, the Secure Agent
stops and deletes the cluster after the job is completed but Monitor might show that the
cluster status is Running.
When you run another job, the Secure Agent starts the cluster again and Monitor lists another
instance of the cluster with the same name and status but with a different start time. The two
cluster instances correspond to the previous version and the current version of the agent.

CBDM-7137 If you delete the serverless runtime environment that was used to run an elastic job, you can no
longer download the Spark driver and agent job log from Monitor.

CBDM-7127 When you configure a custom property for the Spark engine in a mapping task that is based on
an elastic mapping, the custom property does not take effect if there are spaces between the
key, = (equals) sign, and value.
Workaround: Use the format key=value without spaces.

CBDM-6461 If you enable high availability for an elastic cluster in an AWS environment and you run a job
while a new master node has partially started, the job fails.
Workaround: Wait a few minutes before running the job again.

CBDM-6173 If you enable high availability for an elastic cluster in an AWS environment and you run a job
while the cluster is failing over to another master node, the Spark driver might not be able to
get a response from the Kubernetes API Server and the job might fail.
Workaround: Wait a few minutes before running the job again.

4 2020-05-18
CR Description

CBDM-6120 When you generate policies for user-defined master and worker roles using the generate-
policies-for-userdefined-roles.sh command, the command generates a Condition
element for actions for Amazon EC2 Auto Scaling. If you use the policy as-is, auto-scaling fails.
Workaround: Remove the Condition element in the following statement:
{
"Effect":"Allow",
"Action":[
"autoscaling:DescribeAutoScalingGroups",
"autoscaling:DescribeLaunchConfigurations",
"autoscaling:DescribeAutoScalingInstances",
"autoscaling:DescribeTags"
],
"Resource":[
"*"
],
"Condition":{
"StringLike":{
"autoscaling:ResourceTag/KubernetesCluster":"*.k8s.local"
}
}
}

After you remove the Condition element, the statement appears as follows:
{
"Effect":"Allow",
"Action":[
"autoscaling:DescribeAutoScalingGroups",
"autoscaling:DescribeLaunchConfigurations",
"autoscaling:DescribeAutoScalingInstances",
"autoscaling:DescribeTags"
],
"Resource":[
"*"
]
}

CBDM-4826 If the Secure Agent begins starting an elastic cluster using AKS, you cannot cancel the creation
process. You must wait until the cluster is running to stop the cluster in Monitor or to run the
delete-clusters.sh command.

CBDM-3968 An elastic cluster fails to start if existing elastic clusters and other AWS services in a single
region are sending too many API requests.

2020-05-18 5
Fixed limitations
The following table describes the Informatica Intelligent Cloud Services Data Integration Spring 2020
fixed limitations. Not all monthly releases include fixed limitations.
The following table lists the limitations that were fixed in the Spring 2020 April release:

CR Description

IF-32212 When the Secure Agent starts an elastic cluster using AKS, Monitor continues to show that the
cluster is starting even when the cluster begins running. Clicking the Refresh icon does not
update the cluster status.
Workaround: Refresh the page in your browser.

IF-30441 If you change a source-controlled mapping in any way, for example, you check out and edit the
mapping, pull a different version, undo a checkout, or import changes, but you do not check out
the associated mapping tasks, changes to the mapping are not deployed to the mapping tasks.
Workaround: Check out the mapping and all of its associated mapping tasks before you change
the mapping.

IF-30439 If an elastic mapping contains the following transformations, and the key used to match the
lookup condition is of decimal data type, the mapping fails validation with a data type mismatch
error:
- Source transformation with a parameterized connection and source object
- Lookup transformation with a parameterized connection and lookup object and the lookup
condition is completely parameterized or contains a parameter
- Target transformation with a parameterized connection and target object

IF-28401 Expression validation fails when you assign an expression that returns a date/time value to a
text field.
Workaround: Use the TO_CHAR function to convert the date/time value to a character string.

IF-27918 If you check out an object using source control and then move the object or change the name,
you cannot undo the check out.

CCON-19856 A task fails when you select custom query as a source and use an in-out parameter to
parameterize the object name at run time.

For information about new features and enhancements, see What's New.
For information about supported operating systems for the Secure Agent, PODs, supported browsers,
localization support, and connector support, see the Product Availability Matrix (PAM) for Informatica
Intelligent Cloud Services and the Informatica Connectivity PAM on Informatica Network:
https://network.informatica.com/community/informatica-network/product-availability-matrices/
overview

Informatica Global Customer Support


You can contact a Customer Support Center by telephone or online.
For online support, click Submit Support Request in Informatica Intelligent Cloud Services. You can also
use Online Support to log a case. Online Support requires a login. You can request a login at
https://network.informatica.com/welcome.

6 2020-05-18
The telephone numbers for Informatica Global Customer Support are available from the Informatica web
site at https://www.informatica.com/services-and-training/support-services/contact-us.html.

2020-05-18 7

You might also like