SnapLogic Best Practices: Data Transformations and Mappings

7
SnapLogic Best Practices: Tips and Tricks in 30 Minutes Praneal Narayan Jason Slater

description

In our bi-weekly TechTalks designed for SnapLogic partners and customers, our cloud integration experts talk about tips and tricks for the SnapLogic Elastic Integration Platform not covered in basic training. This week’s TechTalk focuses on data transformations and mappings including mapping expressions, manipulating data, JSON path examples and aggregate and scripting transformations. To learn more, visit SnapLogic.com/techtalk

Transcript of SnapLogic Best Practices: Data Transformations and Mappings

Page 1: SnapLogic Best Practices: Data Transformations and Mappings

SnapLogic Best Practices:Tips and Tricks in 30 Minutes

Praneal NarayanJason Slater

Page 2: SnapLogic Best Practices: Data Transformations and Mappings

2

Agenda

Today’s Topic: Data transformation and mappings– Mapping expressions

– Manipulating

– JSONPath Examples

– Aggregate Transformations

– Scripting Transformations

Wrap Up and Topics for the Next Session

Page 3: SnapLogic Best Practices: Data Transformations and Mappings

3

Before We Get Started…..

Documentation

Download the following:– Snaplex

– JSDK

– Snap Packs

– Mac, Linux and Windows Installers

Community Board and Ideas

Don’t forget to use our Developer Community

www.developer.snaplogic.com

Page 4: SnapLogic Best Practices: Data Transformations and Mappings

4

Mapper

Page 5: SnapLogic Best Practices: Data Transformations and Mappings

5

Pipeline Example

Query structured Twitter data with [0, n] values in hashtag arrays

Transform data within Mapper

Aggregate and sort the data for meaningful analysis

Scripting transformation with Python scripting

Page 6: SnapLogic Best Practices: Data Transformations and Mappings

6

A Few Tips

✔ Check your data types

Understand Null Safe and Pass Through

Start with a small use case and build on it

Preview data often

Page 7: SnapLogic Best Practices: Data Transformations and Mappings

7

Connecting with the SnapLogic Team

@SnapLogic

Facebook/SnapLogic

developer.snaplogic.com

www.snaplogic.com/techtalk