SnapLogic Overview

SnapLogicarrow-up-right 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.

How can I get started using Enate Integration Services?

If you're interested in using Enate Integration Services, speak to your Account Manager about setting this up.

What's included?

When you purchase Enate Integration Services you'll get:

  • Access to a SnapLogic Intelligent Integration Platform (IIP) environment

  • Core Snapsarrow-up-right. 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 Snap Catalogarrow-up-right for more information (Core snaps are marked here).

  • Access for 5 people to SnapLogic Academy's Beginner Training Programarrow-up-right. 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

Once logged in, you have three main pages, accessible from the tabs at the top of the screen. They are the Designer pagearrow-up-right, the Manager pagearrow-up-right and the Dashboard pagearrow-up-right.

Designer Page

The Designer pagearrow-up-right 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.

Manager Page

The Managerarrow-up-right 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.

Dashboard Page

The Dashboardarrow-up-right 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.

What are Pipelines and Snaps?

A pipelinearrow-up-right 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 pipelinearrow-up-right.

A Snaparrow-up-right represents a building block that carriers out a single function when it is added to a pipeline. Different snaps are designed to carry out different tasks arrow-up-rightsuch 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.

What Snaps do I have access to?

SnapLogic offers a diverse range of snaps organized into different Snap Packsarrow-up-right based on their functionalities. The main categories include:

  1. Core Snapsarrow-up-right: These are essential snaps available to all users by default.

  2. Analytics Snapsarrow-up-right: Including packs for Anaplan, Birst, Google Analytics, Google Analytics 4, Splunk, SumoLogic, and Tableau.

  3. Custom Snapsarrow-up-right: 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.

  4. Enterprise Snapsarrow-up-right: Including NetSuite SOAP and Eloqua Snap Packs.

  5. Data Sciencearrow-up-right (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 Snap Catalogarrow-up-right (Core snaps are marked here).

How to Authenticate a Snap

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.

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 SnapLogic documentationarrow-up-right.

How to Validate and Execute a Pipeline

To validatearrow-up-right and executearrow-up-right 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.

What is a Task in SnapLogic?

You can invoke a Pipeline execution through Tasksarrow-up-right 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:

  • Scheduled Tasksarrow-up-right: Choose this option if you need to accomplish a job at a certain time, an interval, or a more complex schedule.

  • Triggered Tasksarrow-up-right: 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.

  • Ultra Pipeline Tasksarrow-up-right: Choose this option for either specialized, low-latency jobs that need to process documents continuouslyarrow-up-right or for Pipelines based on the always-on designarrow-up-right. 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.

Monitoring your Pipelines, Tasks and Snaps

You can track the integration's (pipeline's) performance through the Enate integration service monitoring tools.

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 Snaplogic's Documentationarrow-up-right.

Alerts and how to set them up

Alertsarrow-up-right 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 alertsarrow-up-right help ensure smooth operations and timely responses to various situations.

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.

SnapGPT

SnapGPTarrow-up-right 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.

For more information, check out the dedicated article:

Using SnapGPT to help you in SnapLogicchevron-right

Last updated

Was this helpful?