SnapLogic Overview
Last updated
Was this helpful?
Last updated
Was this helpful?
is a system that allows for different systems to communicate with one another. It facilitates a number of different tasks such as data retrieval and system updating. Enate has teamed up with SnapLogic to offer Enate Integration Service, providing an iPaaS solution as part of the Enate platform for clients that do not already have their own iPaaS, or are seeking a more business user friendly approach.
- SnapLogic's own online help, answering questions on how to build, manage, and troubleshoot your integrations.
- where users can discuss, learn, and share insights
- online training platform. Access available upon purchase of Enate Integration Services. (Please note this is different from Enate Academy).
- links to a number of walkthroughs showing how to build solutions for various industries or functions.
- an in-built AI assistant that helps create & analyze pipelines & snaps, answer your questions, and generally cut the time taken to build processes.
If you're interested in using Enate Integration Services, speak to your Account Manager about setting this up.
When you purchase Enate Integration Services you'll get:
Access to a SnapLogic Intelligent Integration Platform (IIP) environment
. Snaps are the building blocks of a pipeline, your processes in SnapLogic. By default, the Snap Catalog contains a set of Core Snaps available to all users. Premium Snaps, custom-made for accessing popular platforms such SAP, Salesforce etc. can also be purchased - speak to your Account Manager if this of interest. Check out the for more information (Core snaps are marked here).
Access for 5 people to . Please note: This access is available for four weeks from the day of your request, so make sure to start using your SnapLogic Academy account as soon as you are given access.
Once you've got access to a Snaplogic account you'll be given access to the Intelligent Integration Platform
When you are configuring a Snap to use an API to contact a third-party software, you will need to authenticate the Snap. This is done by adding an account in the Snap settings. You also have the option to add an account via the SnapLogic manager page.
You can track the integration's (pipeline's) performance through the Enate integration service monitoring tools.
Types of Alerts:
System-defined alerts: Automatically triggered based on predefined event parameters.
User-defined alerts: Configurable by Org admins for specific events.
Alert Categories:
Congestion Alerts: Notify when pipelines are queued for too long, indicating capacity issues.
Alert and Activity Log Notifications: Inform about events like pipeline execution exceeding usual limits.
User Notifications: Custom messages targeted to specific users.
Snaplex Notifications: Alerts for Snaplex events such as maintenance or upgrades.
Task Notifications: Inform about task execution occurrences.
For more information, check out the dedicated article:
Once logged in, you have three main pages, accessible from the tabs at the top of the screen. They are the , the and the .
The is where you create and interact with the pipelines you create and their various individual snaps. You will be able to find the complete library of snaps available to you on this page as well as carryout key pipeline tasks such as validation and pipeline comparison.
The page is where you you can manage everything you create or have access to within SnapLogic such as Tasks, Pipelines and Snap Packs. Manager presents all of your SnapLogic assets in a manageable manner so that you have the power to delete, edit, export, import or what ever else you need to to. This Manager page is also where you will be able to create assets such as Triggered Tasks and find out all of their relevant information and values.
The page is where you will be able to view information relating to your pipelines, tasks, snaplex, and APIs. You will be able to view their health, how long it took them to complete tasks and if any have encountered issues and failed to work.
A in SnapLogic is what you build when you connect multiple snaps together, defining the flow of data between different systems and applications. Putting snaps into a pipeline allows for the orchestrating of processes such as extracting, transforming and loading of data between snaps, with each snap performing a specific function within the larger .
A represents a building block that carriers out a single function when it is added to a pipeline. Different snaps are designed to carry out such as reading data from a source, transforming it, or writing it to a target application; essentially, each snap performs a specific task on data within a pipeline, making it easier to connect different applications and data sources without complex coding.
SnapLogic offers a diverse range of snaps organized into different based on their functionalities. The main categories include:
: These are essential snaps available to all users by default.
: Including packs for Anaplan, Birst, Google Analytics, Google Analytics 4, Splunk, SumoLogic, and Tableau.
: A wide variety of specialized snaps such as Adobe Experience Platform, Akamai, Amazon ElastiCache, AWS EC2 Utilities, Databricks Utils, Dremio, DocuSign, Microsoft Dynamics AX 2009, Reltio, BAI File Parser, MQTT, NetSuite SOAP, Eloqua, and Teamcenter.
: Including NetSuite SOAP and Eloqua Snap Packs.
(Machine Learning) Snaps: SnapLogic provides various snaps for machine learning and data science use cases, though specific Snap Packs are not detailed in the documentation I accessed.
While core snaps will be free for all users to use, most enterprise snaps will require premium snap packs to be purchased for the user. It's important to note that the available snaps may change over time as SnapLogic continues to develop and update its platform. For the most up-to-date and complete list of snaps, Check out the (Core snaps are marked here).
When you are adding an account, you will need to select a location, an account type, fill in all the required details and then you will be able to validate the authentication. For more information on how to authenticate a Snap in SnapLogic you can view the .
To and a pipeline in SnapLogic, open the pipeline in the Designer, then click the "Validate Pipeline" icon (usually a "V" within a cog) in the upper right corner; this will run checks on the pipeline for errors, and to execute, simply click the "Run" button or use the "Pipeline Execute" snap to trigger the pipeline execution within a larger workflow.
You can invoke a Pipeline execution through in the SnapLogic Platform. Tasks are how Pipelines become operational. You have access to a variety of different task types in SnapLogic and they are:
: Choose this option if you need to accomplish a job at a certain time, an interval, or a more complex schedule.
: Choose this option to enable triggering the Pipeline execution through an HTTP call. A Triggered Task can be used to build an endpoint of a web API. A Triggered Task also allows passing data into and retrieving data from a Pipeline.
: Choose this option for either specialized, low-latency jobs that need to or for Pipelines based on the . For the former, a FeedMaster node is required in the Snaplex to queue the incoming messages. The URL method is similar to Triggered Tasks, but the Pipeline design limits the usage of certain Snaps. For the latter, the Pipeline can continuously poll the target messaging service, making the Ultra Task preferable to a Scheduled Task.
This is available in the 'Dashboard' tab in the SnapLogic screen. You will be able to see a variety of data including the health of your pipeline as well as how it is executing Tasks. You will also be able to check your Task's health, Snaplex and APIs. For further information on reading the Dashboard in .
in SnapLogic are a crucial feature designed to inform administrators and users about significant events, threshold violations, and system states within the SnapLogic integration platform. These help ensure smooth operations and timely responses to various situations.
is SnapLogic's own built in AI assistant that can be used by all users to help answer questions, configure snaps, analyze pipelines or even generate a pipeline from scratch.