Enterprise Data Integrator requires access to some Informatica APIs.
To enable Enterprise Data Integrator to access external Informatica APIs, use the Snowflake SQL EXTERNAL ACCESS INTEGRATION command. Also create a NETWORK RULE and a SECRET to use in the command.
If you do not complete this prerequisite, a reminder will be displayed after you log in to Enterprise Data Integrator. You can't proceed until completing external API access integration.
Run the following Snowflake SQL commands:
CREATE OR REPLACE EXTERNAL ACCESS INTEGRATION <access_integration_identifier> ALLOWED_NETWORK_RULES = (<network_rule_name>) ALLOWED_AUTHENTICATION_SECRETS = (<secret_name>) ENABLED = true; GRANT USAGE ON INTEGRATION <access_integration_identifier> TO APPLICATION <your_Snowflake_EDI_app>;
Syntax notes:
•The EXTERNAL ACCESS INTEGRATION command creates an external access integration with the specified identifier. An external access integration aggregates secret and network rules to be used for accessing the external location of the Informatica APIs. The identifier must start with an alphabetic character and cannot contain spaces or special characters unless the entire identifier is enclosed in double quotation marks (").
•The ALLOWED_NETWORK_RULES parameter contains the name of at least one network rule that represents the external network's location and restrictions for access. A network rule can specify network identifiers such as a hostnames.
•The ALLOWED_INTEGRATION_SECRETS parameter contains the name of a secret. A secret provides credentials, such as a username and password, that are required to authenticate with the external network location.
•The ENABLED=true parameter enables the use of the external access integration.
•The GRANT USAGE ON INTEGRATION statement allows your Enterprise Data Integration app to use the external access integration.
For more information about integration commands, see the Snowflake documentation here.