SlideShare uma empresa Scribd logo
1 de 10
SnapLogic Best Practices: 
Tips and Tricks in 30 Minutes 
Praneal Narayan 
Jason Slater
Agenda 
 Today’s Topic: Event Driven Pipelines 
 Pipeline Parameters 
 Pipeline End Patterns 
 Creating a Triggered Pipeline via Tasks 
 Triggering a Pipeline 
 When Would I…? 
 Gotcha’s 
 Testing 
2
Before We Get Started….. 
Don’t forget to use our Developer Community 
http://developer.snaplogic.com 
 Documentation 
 Download the following: 
3 
– Snaplex 
– JSDK 
– Snap Packs 
– Mac, Linux and Windows Installers 
 Community Board and Ideas
Pipeline Parameters 
 Parameters 
4 
– Default is no parameters 
– Add them under pipeline properties 
 Parameters are strings 
 Default value is also useful for testing
Some Typical Pipeline End Patterns 
 End open to produce data 
 Beginning open to consume data 
5 
– Control data types 
– (binary, xml, default is JSON) 
 Neither end open
Creating a Triggered Task for a Pipeline 
 Manager >> Project >> Tasks >> + 
6 
– Select Pipeline (what) 
– Select Snaplex (where) 
– Select “Triggered” 
– Specify default value(s) for parameters 
 Event-Driven REST endpoint(s) for a pipeline (URL) 
– Groundplex: proxied cloud + on-premise URL 
– Cloudplex: cloud URL
Triggering a Pipeline 
 Triggered via REST GET/POST 
7 
 Basic Authentication 
 URL Parameters (tip: URL encode your parameters) 
 Default payload is JSON; binary, XML support as well 
 Single input or output view necessary
When Would I…? 
 Examples, i.e. “When would I…?” 
8 
 SFDC -> SAP, event-based pipeline; triggered from SFDC, pipeline 
does the heavy lifting 
 Expose data from behind firewall (groundplex) and consume it in the 
cloud without opening hole in firewall 
 Modernize; SOAP/etc. - expose legacy services as modern RESTful 
endpoints
Gotchas and Testing 
 If pipeline parameters change, re-create the task 
 Use Manager/Tasks to test in your browser, or use a browser 
9 
plugin like POSTMan to test
Connecting with the SnapLogic Team 
10 
developer.snaplogic.com 
www.snaplogic.com/techtalk 
@SnapLogic 
Facebook/SnapLogic

Mais conteúdo relacionado

Mais de SnapLogic

Mais de SnapLogic (20)

Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
Overcoming the challenge of multiple data frameworks in a multiple cloud envi...
 
SnapLogic Technology Open House – January 2018
SnapLogic Technology Open House – January 2018SnapLogic Technology Open House – January 2018
SnapLogic Technology Open House – January 2018
 
Self-Service Integration in the Age of Digital Transformation at Box
Self-Service Integration in the Age of Digital Transformation at BoxSelf-Service Integration in the Age of Digital Transformation at Box
Self-Service Integration in the Age of Digital Transformation at Box
 
Live Demo: Accelerate the integration of workday applications
Live Demo: Accelerate the integration of workday applicationsLive Demo: Accelerate the integration of workday applications
Live Demo: Accelerate the integration of workday applications
 
The new dominant companies are running on data
The new dominant companies are running on data The new dominant companies are running on data
The new dominant companies are running on data
 
Spring 2017 release customer webinar
Spring 2017 release customer webinarSpring 2017 release customer webinar
Spring 2017 release customer webinar
 
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistant
 
Webinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoTWebinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoT
 
The API Lie
The API LieThe API Lie
The API Lie
 
SnapLogic Culture
SnapLogic CultureSnapLogic Culture
SnapLogic Culture
 
SnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen IntegratorSnapLogic Live: Enabling the Citizen Integrator
SnapLogic Live: Enabling the Citizen Integrator
 
Big Data Management: What's New, What's Different, and What You Need To Know
Big Data Management: What's New, What's Different, and What You Need To KnowBig Data Management: What's New, What's Different, and What You Need To Know
Big Data Management: What's New, What's Different, and What You Need To Know
 
SnapLogic Live: Workday Integration
SnapLogic Live: Workday IntegrationSnapLogic Live: Workday Integration
SnapLogic Live: Workday Integration
 
SnapLogic Live: Big Data Integration
SnapLogic Live: Big Data IntegrationSnapLogic Live: Big Data Integration
SnapLogic Live: Big Data Integration
 
SnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic Live: IoT Integration
SnapLogic Live: IoT Integration
 
SnapLogic Live: Powering Cloud Analytics
SnapLogic Live: Powering Cloud AnalyticsSnapLogic Live: Powering Cloud Analytics
SnapLogic Live: Powering Cloud Analytics
 
SnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow IntegrationSnapLogic Live: ServiceNow Integration
SnapLogic Live: ServiceNow Integration
 
SnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce IntegrationSnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce Integration
 
SnapLogic Live: Anaplan Integration
SnapLogic Live: Anaplan IntegrationSnapLogic Live: Anaplan Integration
SnapLogic Live: Anaplan Integration
 
SnapLogic Live: AWS Integration
SnapLogic Live: AWS IntegrationSnapLogic Live: AWS Integration
SnapLogic Live: AWS Integration
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

SnapLogic Best Practices: Event Driven Pipelines

  • 1. SnapLogic Best Practices: Tips and Tricks in 30 Minutes Praneal Narayan Jason Slater
  • 2. Agenda  Today’s Topic: Event Driven Pipelines  Pipeline Parameters  Pipeline End Patterns  Creating a Triggered Pipeline via Tasks  Triggering a Pipeline  When Would I…?  Gotcha’s  Testing 2
  • 3. Before We Get Started….. Don’t forget to use our Developer Community http://developer.snaplogic.com  Documentation  Download the following: 3 – Snaplex – JSDK – Snap Packs – Mac, Linux and Windows Installers  Community Board and Ideas
  • 4. Pipeline Parameters  Parameters 4 – Default is no parameters – Add them under pipeline properties  Parameters are strings  Default value is also useful for testing
  • 5. Some Typical Pipeline End Patterns  End open to produce data  Beginning open to consume data 5 – Control data types – (binary, xml, default is JSON)  Neither end open
  • 6. Creating a Triggered Task for a Pipeline  Manager >> Project >> Tasks >> + 6 – Select Pipeline (what) – Select Snaplex (where) – Select “Triggered” – Specify default value(s) for parameters  Event-Driven REST endpoint(s) for a pipeline (URL) – Groundplex: proxied cloud + on-premise URL – Cloudplex: cloud URL
  • 7. Triggering a Pipeline  Triggered via REST GET/POST 7  Basic Authentication  URL Parameters (tip: URL encode your parameters)  Default payload is JSON; binary, XML support as well  Single input or output view necessary
  • 8. When Would I…?  Examples, i.e. “When would I…?” 8  SFDC -> SAP, event-based pipeline; triggered from SFDC, pipeline does the heavy lifting  Expose data from behind firewall (groundplex) and consume it in the cloud without opening hole in firewall  Modernize; SOAP/etc. - expose legacy services as modern RESTful endpoints
  • 9. Gotchas and Testing  If pipeline parameters change, re-create the task  Use Manager/Tasks to test in your browser, or use a browser 9 plugin like POSTMan to test
  • 10. Connecting with the SnapLogic Team 10 developer.snaplogic.com www.snaplogic.com/techtalk @SnapLogic Facebook/SnapLogic