Informatica® Data Integration - Free & PayGo
SurveyMonkey Connector
Informatica Data Integration - Free & PayGo SurveyMonkey Connector
April 2023
© Copyright Informatica LLC 2022, 2023
This software and documentation are provided only under a separate license agreement containing restrictions on use and disclosure. No part of this document may be
reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC.
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial
computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such,
the use, duplication, disclosure, modification, and adaptation is subject to the restrictions and license terms set forth in the applicable Government contract, and, to the
extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License.
Informatica, the Informatica logo, Informatica Cloud, and PowerCenter are trademarks or registered trademarks of Informatica LLC in the United States and many
jurisdictions throughout the world. A current list of Informatica trademarks is available on the web at https://www.informatica.com/trademarks.html. Other company
and product names may be trade names or trademarks of their respective owners.
Portions of this software and/or documentation are subject to copyright held by third parties. Required third party notices are included with the product.
See patents at https://www.informatica.com/legal/patents.html.
DISCLAIMER: Informatica LLC provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied
warranties of noninfringement, merchantability, or use for a particular purpose. Informatica LLC does not warrant that this software or documentation is error free. The
information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and documentation
is subject to change at any time without notice.
NOTICES
This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an operating company of Progress Software
Corporation ("DataDirect") which are subject to the following terms and conditions:
1. THE DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES
OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH
OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.
The information in this documentation is subject to change without notice. If you find any problems in this documentation, report them to us at
[email protected].
Informatica products are warranted according to the terms and conditions of the agreements under which they are provided. INFORMATICA PROVIDES THE
INFORMATION IN THIS DOCUMENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT.
Publication Date: 2023-04-04
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Informatica Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Informatica Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Informatica Intelligent Cloud Services web site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Informatica Intelligent Cloud Services Communities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Informatica Intelligent Cloud Services Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Simple Data Integration connector documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Intelligent Cloud Services Trust Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 1: Introduction to SurveyMonkey Connector. . . . . . . . . . . . . . . . . . . . . . . . . . 6
SurveyMonkey Connector assets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chapter 2: SurveyMonkey connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
SurveyMonkey connection properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 3: Mappings and mapping tasks with SurveyMonkey Connector. . . . . . . 9
SurveyMonkey sources in mappings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 4: Data type reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
SurveyMonkey and transformation data types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table of Contents 3
Preface
Use SurveyMonkey Connector to learn how to read from SurveyMonkey by using Data Integration. Learn to
create a SurveyMonkey connection, develop and run mappings, mapping tasks, and data transfer tasks in
Data Integration.
Informatica Resources
Informatica provides you with a range of product resources through the Informatica Network and other online
portals. Use the resources to get the most from your Informatica products and solutions and to learn from
other Informatica users and subject matter experts.
Informatica Documentation
Use the Informatica Documentation Portal to explore an extensive library of documentation for current and
recent product releases. To explore the Documentation Portal, visit https://docs.informatica.com.
If you have questions, comments, or ideas about the product documentation, contact the Informatica
Documentation team at [email protected].
Informatica Intelligent Cloud Services web site
You can access the Informatica Intelligent Cloud Services web site at http://www.informatica.com/cloud.
This site contains information about Informatica Cloud integration services.
Informatica Intelligent Cloud Services Communities
Use the Informatica Intelligent Cloud Services Community to discuss and resolve technical issues. You can
also find technical tips, documentation updates, and answers to frequently asked questions.
Access the Informatica Intelligent Cloud Services Community at:
https://network.informatica.com/community/informatica-network/products/cloud-integration
Developers can learn more and share tips at the Cloud Developer community:
https://network.informatica.com/community/informatica-network/products/cloud-integration/cloud-
developers
Informatica Intelligent Cloud Services Marketplace
Visit the Informatica Marketplace to try and buy Data Integration Connectors, templates, and mapplets:
4
https://marketplace.informatica.com/
Simple Data Integration connector documentation
You can access documentation for Simple Data Integration Connectors at the Documentation Portal. To
explore the Documentation Portal, visit https://docs.informatica.com.
Informatica Knowledge Base
Use the Informatica Knowledge Base to find product resources such as how-to articles, best practices, video
tutorials, and answers to frequently asked questions.
To search the Knowledge Base, visit https://search.informatica.com. If you have questions, comments, or
ideas about the Knowledge Base, contact the Informatica Knowledge Base team at
[email protected].
Informatica Intelligent Cloud Services Trust Center
The Informatica Intelligent Cloud Services Trust Center provides information about Informatica security
policies and real-time system availability.
You can access the trust center at https://www.informatica.com/trust-center.html.
Subscribe to the Informatica Intelligent Cloud Services Trust Center to receive upgrade, maintenance, and
incident notifications. The Informatica Intelligent Cloud Services Status page displays the production status
of all the Informatica cloud products. All maintenance updates are posted to this page, and during an outage,
it will have the most current information. To ensure you are notified of updates and outages, you can
subscribe to receive updates for a single component or all Informatica Intelligent Cloud Services
components. Subscribing to all components is the best way to be certain you never miss an update.
To subscribe, go to https://status.informatica.com/ and click SUBSCRIBE TO UPDATES. You can then
choose to receive notifications sent as emails, SMS text messages, webhooks, RSS feeds, or any
combination of the four.
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.
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.
Preface 5
Chapter 1
Introduction to SurveyMonkey
Connector
You can use SurveyMonkey Connector to connect to SurveyMonkey from Data Integration. Use SurveyMonkey
Connector to read data from SurveyMonkey.
You can use SurveyMonkey objects as sources for mappings, mapping tasks, and data transfer tasks.
SurveyMonkey Connector assets
Create assets in Data Integration to integrate data using SurveyMonkey Connector.
When you use SurveyMonkey Connector, you can include the following Data Integration assets:
• Data transfer task
• Mapping
• Mapping task
For more information about configuring assets and transformations, see Mappings, Transformations, and
Tasks in the Data Integration documentation.
6
Chapter 2
SurveyMonkey connections
Create a SurveyMonkey connection to connect to SurveyMonkey so that the Secure Agent can read data from
SurveyMonkey.
You create a SurveyMonkey connection on the Connections page. Use the connection when you create the
mappings, mapping tasks, and data transfer tasks.
SurveyMonkey connection properties
When you create a SurveyMonkey connection, configure the connection properties.
The following table describes the SurveyMonkey connection properties:
Connection property Description
Connection Name Name of the connection.
Each connection name must be unique within the organization. Connection names can
contain alphanumeric characters, spaces, and the following special characters: _ . + -,
Maximum length is 255 characters.
Description Description of the connection. Maximum length is 4000 characters.
Type The SurveyMonkey connection type.
Runtime Environment The name of the runtime environment where you want to run the tasks.
Specify a Secure Agent or a Hosted Agent.
Authentication The authentication method that SurveyMonkey Connector must use to log in to
SurveyMonkey.
Default is AuthorizationCode.
Authorization URL The authorization server endpoint from where you retrieve the authorization code.
The authorization URL is https://api.surveymonkey.com/oauth/authorize.
Access Token URL The SurveyMonkey access token URL that is used to exchange the authorization code for an
access token.
The access token URL is https://api.surveymonkey.com/oauth/token.
Client ID The client identifier issued to the client during the application registration process.
7
Connection property Description
Client Secret The client secret key issued to the client during the application registration process.
Scope The scope of the access request.
Access Token Additional parameters to use with the access token URL.
Parameters
Authorization Code Additional parameters to use with the authorization URL.
Parameters
Access Token The access token granted by SurveyMonkey to access data.
Enter the populated access token, or click Generate Access Token to populate the access
token.
Note: The access token granted by SurveyMonkey does not expire. For more information
about the access token, see the SurveyMonkey documentation.
Refresh Token Not applicable.
8 Chapter 2: SurveyMonkey connections
Chapter 3
Mappings and mapping tasks
with SurveyMonkey Connector
Use the Data Integration Mapping Designer to create a mapping. When you create a mapping, you configure a
source to represent a SurveyMonkey object.
Describe the flow of data from source and target along with the required transformations before the agent
writes data to the target. When you create a mapping task, select the mapping that you want to use. Use the
Mapping Task wizard to create a mapping task. Validate and run the mapping to read data from sources and
write to a target. The mapping task processes data based on the data flow logic you define in the mapping.
SurveyMonkey sources in mappings
To read data from SurveyMonkey, configure a SurveyMonkey object as the Source transformation in a
mapping.
Specify the name and description of the SurveyMonkey source. Configure the source, query options, and
advanced properties for the source object.
The following table describes the source properties that you can configure for a SurveyMonkey source:
Property Description
Connection Name of the source connection.
You can select an existing connection, create a new connection, or define parameter values for the
source connection property.
If you want to overwrite the source connection properties at runtime, select the Allow parameter to be
overridden at run time option.
Specify the parameter file directory and name in the advanced session properties.
Source Type Type of the source object.
Select one of the following source types:
- Single Object
- Parameter
Default is Single Object.
9
Property Description
Parameter A parameter file where you define values that you want to update without having to edit the task.
Select an existing parameter for the source object or click New Parameter to define a new parameter
for the source object.
The Parameter property appears only if you select parameter as the source type.
If you want to overwrite the parameter at runtime, select the Allow parameter to be overridden at run
time option.
When the task runs, the Secure Agent uses the parameters from the file that you specify in the
advanced session properties.
Object Name of the SurveyMonkey source object based on the source type selected.
Select the source object for a single source.
The following table describes the query options that you can configure for a SurveyMonkey source:
Property Description
Filter Filter value in a read operation. Click Configure to add conditions to filter records and reduce the number
of rows that the Secure Agent reads from the source.
Specify one of the following filter conditions:
- Not Parameterized. Use a basic filter to specify the object, field, operator, and value to select specific
records.
- Completely Parameterized. Use a parameter to represent the field mapping.
- Advanced. Use an advanced filter to define a more complex filter condition on an object.
Default is Not Parameterized.
Sort Not applicable for SurveyMonkey Connector.
The following table describes the advanced source properties that you can configure for a SurveyMonkey
source:
Property Description
Tracing Level Determines the amount of detail that appears in the log file.
Select one of the following options:
- Terse
- Normal
- Verbose Initialization
- Verbose Data
Default is Normal.
10 Chapter 3: Mappings and mapping tasks with SurveyMonkey Connector
Chapter 4
Data type reference
Data Integration uses the following data types in mappings, mapping tasks, and data transfer tasks with
SurveyMonkey:
SurveyMonkey native data types
SurveyMonkey data types appear in the Source transformation when you choose to edit metadata for the
fields.
Transformation data types
Set of data types that appear in the transformations. They are internal data types based on ANSI SQL-92
generic data types, which the Secure Agent uses to move data across platforms. Transformation data
types appear in all transformations in a mapping.
When Data Integration reads source data, it converts the native data types to the comparable
transformation data types before transforming the data.
SurveyMonkey and transformation data types
The following table lists the SurveyMonkey data types that Data Integration supports and the corresponding
transformation data types:
SurveyMonkey Data Type Transformation Data Description
Type
Boolean Small Integer Precision 5, scale 0
Double Double Precision 15, scale 0
Integer Integer Precision 10, scale 0
String Varchar 1 to 104,857,600 characters
11
Index
C S
Cloud Application Integration community status
URL 4 Informatica Intelligent Cloud Services 5
Cloud Developer community SurveyMonkey
URL 4 assets 6
connections connection properties 7
SurveyMonkey 7 SurveyMonkey and transformation
data types 11
SurveyMonkey connections
D overview 7
SurveyMonkey Connector
Data Integration community overview 6
URL 4 SurveyMonkey sources
data type reference mapping 9
overview 11 system status 5
I T
Informatica Global Customer Support trust site
contact information 5 description 5
Informatica Intelligent Cloud Services
web site 4
U
M upgrade notifications 5
maintenance outages 5
mapping
mapping task 9
W
web site 4
12