SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Innovate with the data you have with
UiPath and Snowflake
Tech Integrations Series
2
1. Meetup Introduction with our Community Manager
2. High Level Overview of UiPath + Snowflake partnership
3. Overview of UiPath + Snowflake technical integration and use cases
4. Live Walkthrough:
1. Configuring pre-requisites in Snowflake
2. Setting up Integration Service Connection (Automation Cloud)
3. Setting up ODBC Driver and Activity (On-Prem)
5. Live demo!
6. Q&A
Agenda
Lynette York
Regional Community Manager
APJ
@UiPath
Meet today’s team:
Diana Gray
Community Marketing Manager
AMER
@UiPath
Cristina Vidu
Global Manager
Marketing Community
@UiPath
Meet today’s speakers:
Mo Roy
Senior Partner Engineer
Product Technology Alliances
@UiPath
Lynette York
Director,
Product Technology Alliances
@UiPath
About today’s meeting:
• The meetup will last 1 hr 30 mins
• You are encouraged to network and share your LinkedIn in the
chat box
• We apologize for keeping you on mute till Q&A time
• Please use the chat to place questions too till Q&A
• There will be some fun too: Menti quiz coming up & UiPath prize
6
UiPath + Snowflake
High-level partnership overview
• UiPath is a Powered By Snowflake partner
- UiPath Insights pulls data from robot logs stored in
Snowflake which allows for advanced data model
creation and live querying.
• UiPath is a Snowflake Technology partner
- UiPath Connector For Snowflake allows users to
quickly create UiPath Robots that can act on
information in Snowflake.
“The partnership between UiPath represents customers’
needs for both data and business processes that should
be fast, frictionless, and automated. As demand for
automation on data increases, partnerships with
organizations, such as UiPath, help Snowflake serve
our joint customers globally and support our mission of
mobilizing the world’s data.”
Tarik Dwiek
Head of Technology Alliances at Snowflake.
7
Geography:
Department:
Industry:
Products:
Business Intelligence
Global
Customer Highlight – Avison Young
Comm Real Estate
Enterprise Automation
Challenge
Solution
Product Preview for Enterprise Automation Platform
Avison Young’s Business Intelligence team wanted a way to create an
advanced, 360-view of each client. To do so meant a team of data scientists
working tirelessly to routinely sort through data sets for “cleanup” before they
could import them into the analytics dashboard. More than half of the data
scientist’s time was spent on this “janitorial” duty.
With the automation and low-code available on UiPath Enterprise
Automation Platform, Avison Young reduced the amount of manual “fixing” of
data sets to an automated process. More data could import more often,
leaving the team to explore new data sources, analyze clients deeper, and
find new ways to correlate to new platforms and product client-specific
output.
Processes Automated
Reducing manual data tasks and menial work frees their talent to
do what they do best. The scalability of the UiPath capabilities
means they can continue to level up their tech stack.
“I wanted a way to make sure our data scientists are spending
their time doing data exploration, thinking about algorithms,
about correlations into other products we use.”
Dave Sawdey
Global Leader of Portfolio Analytics and Business Intelligence
Avison Young
WHITEPAPER
The modern data pipeline:
Fast, frictionless,
and automated
In collaboration with: AWS, Tableau and Snowflake
Release Date: 1 November 2022
Overview of UiPath + Snowflake
technical integration and use cases
10
UiPath + Snowflake
Automate the data-driven enterprise with UiPath and Snowflake.
Utilize Snowflake data in RPA
workflows
Collect data from hard-to-
access sources
Automate data quality and
enrichment activities
Simplify data ingestion and
maintenance
Use extracted data from Snowflake
in multi-system, complex, end-to-
end processes.
Enrich your Snowflake data and
ensure data quality with AI driven
data validation and human-in-the-
loop capabilities to manage
exceptions.
Collect data from structured and
unstructured data sources, like
legacy systems and local system
files, then store it in Snowflake.
Activities function as a drag-and-
drop experience that do not require
writing complex code, meaning any
user can now implement automation
as part of data maintenance,
continuous testing and
administration activities.
Automating data operations just got easier. With UiPath UI and API automation capabilities, robots can collect data from virtually anywhere,
validate and enrich data then store it in Snowflake. Use Snowflake data in any of your business processes that incorporate ML models and
other business systems without having to write complex code.
11
Automate the data-driven enterprise with UiPath and Snowflake.
UiPath + Snowflake
• UiPath Database Activities allows user to perform
create, read, update and delete operations on Snowflake.
• UiPath Insights pulls data from robot logs stored in
Snowflake which allows for advanced data model
creation and live querying.
• UiPath Connector For Snowflake allows users to
quickly create UiPath Robots that can act on information
in Snowflake.
Key Integrations
Record
Images / PDF / Email E.g. XML / JSON /
Get Records
API
Endpoint
Create
Record
API
Endpoint
Data sources
Robots
Orchestrator
Integration
Service
Test Manager
Track and
measure, automation
performance
Insights
Action Center /
Apps / Assistant
AI Center
Document
Understanding
ML Models
Manage data
testing automations
DU Process
Templates
Trigger data
automations,
validation and
human-in-the-loop
Snowflake
Connector
Interact with
Snowflake data
API Automation
E.g. SAP / Salesforce
UI Browser Automation
Process
unstructured Information
Process semi-structured
Information
Custom Browser App
Database and standard activities



<XML>


12
Integrations
UiPath users can use the Snowflake Connector on Integration Service, and/or classic Database
Activity pack based on deployment
Automation Cloud Users On-Prem Users
• Use the Snowflake Integration
Service connector to query data
and create records
• Note – event-based triggers are
not yet available for the Snowflake
Connector
• Use our classic Database
activities to read, write, and
update Snowflake data using their
official ODBC driver
13
Simplify data
automation with
UiPath RPA.
Connect to a
database using a
standard connection
string
Connect
Close a connection to
a database
Disconnect
Execute a non query
statement on a
database
Execute
Non-Query
Execute a query on a
database that returns
the query result in a
DataTable
Execute Query
Insert a compatible
DataTable variable in
an existing Table
Insert
Connect to a
database and feature
a Sequence which
can perform multiple
transactions with the
database.
Start
Transaction
Use Cases
15
Data Sources
Automate the end-to-end data pipeline
Data Sources Data Ingestion
Data Storage + Data Modeling
Data
Aggregation
and
Enrichment
Data Testing,
Cleansing, and
Validation
Data
Exports
Reporting and Analytics
Trigger downstream processes
Enrich data between analyses
Apply a combination of API-driven, UI-driven, and database-specific integrations combined with intelligent
document processing, orchestration, and human in the loop capabilities - at scale
Images / PDF
API of business system
e.g. SAP / Salesforce
Application UI
XML / JSON
<XML>
RDBMS
Flat file / XLS / CSV
ETL - UI and API-based
data
Bulk Upload
Manual Upload
Data Migration
Batch Processing
Data Masking
Data Warehouse
Data Vault ODS 3NF
Star
Schema
Data consumption
Data consumption
Machine Learning
Operationalize ML models -
UiPath AI Center or 3rd party
Data consumption
Business Systems
Trigger business processes
Data Consumption
Orchestrate review and labelling
16
Integration pattern – create Snowflake records
from documents, legacy data sources
Robot
processes all
documents in
folder
Extract data with
Document
Understanding
Pull additional data
from a web app,
other legacy data
source
Data added to
Snowflake
Data structured and
standardized
17
Integration pattern – synchronize legacy data sources
with Snowflake
Robot processes
CSV export of
Supplier Names
Data entered in
legacy web app
Queue items
created in
Orchestrator with
identifying
parameters
Unattended
robots process
queue items
Data added to
Snowflake
Robots can fully automate synchronization so that users can focus on the modern data source (Snowflake)
Synchronization can occur during modernization/migration; once complete sun-setting/decommissioning can be
automated with zero disruption to users
18
Integration pattern – Use Snowflake data to in
downstream actions in systems without APIs
Robot processes
CSV export of
Supplier Names
Data entered in
legacy web app
Queue items
created in
Orchestrator with
identifying
parameters
Unattended
robots process
queue items
Different ways to trigger
additional processes:
• Polling for changes
(unattended or
background trigger
attended)
• Scheduled executions
(ex. nightly for new
items)
Data added to
Snowflake
New Snowflake data
incorporated into
SAP Ariba Task
generation process
19
Live walkthrough
• Configuring pre-requisites in Snowflake
• Set up warehouse, database, schema
• Setting up Integration Service Connection (Automation Cloud)
• Create connection, authenticate, map to db and schema, add Studio Package
• Setting up ODBC Driver and Activity (On-Prem)
• Download Driver, set up locally, add Studio Package
Live Demo
Additional Use Cases
22
Business Benefits
• Reduce manual effort to perform
data and database checks
• Eliminate human error
• Reduce risk by scaling validation
to cover all critical data elements
Implementation Time
• One month to develop and test
the unattended UiPath robot
• Native integrations supported
for hundreds of systems
Technologies
• Snowflake
• Tableau
• Amazon S3
• Excel, CSV, TXT and JSON
1 2 3 5
4
Robot check input
files for data
accuracy
Check staging
data source for
completeness,
correctness, and
data integrity
Check Tableau
data sources for
completeness,
correctness, and
data integrity
Check data
warehouse for
completeness,
correctness, and
data integrity
A user starts data
validation
automation from
Test Manager.
Use Case - Snowflake to Tableau data validation
Excel, CSV,
JSON, TXT
23
Automate Database Testing
Preparation Unit / Field Tests
Testing / Migration
Phase
Data Reconciliation
Reporting & Analytics
Testing
Monitoring
Types of
Automated Tests
• Metadata Checks
• Formatting
Validation
• Row by Row
comparison of data
• Comparison of whole
datasets
• Validating selector
data using UI
Automation
• Visual checks
• Verifying graphical
data
• Track incremental data
volume
(# of Rows)
• Data distribution over
time
• Taking action to
minimize risk upon
failed tests
• Data Completeness:
Row Count, Min/Max
• Data Correctness:
Unique, Not Null, Data
Range
• Data Integrity:
Relational, Domain
RFC
BAPI
SOAP
REST
OData
HTTP
JSON
XML
24
Use Case - UiPath Test Suite Based Automated Solution
1 2 3
Cloud Staging Test Database
Phase 2
o Test robots run dynamic and standard SQL Queries
o The test robot obtains the results and mark as
expected results.
o Test robot compare actual and expected results.
o Test robot raises defects for deviations.
o Test robot reruns queries for defect fixes and
regression tests.
Cloud Production Database
Phase 3
o Production robots run dynamic and standard SQL
queries.
o The test robots obtains the results and mark as
expected results.
o Production robots compare actual and expected
results.
o Production robots raise defect for deviations.
o Production robots reruns queries for defect fixes +
regression tests.
On premise Test Database
Phase 1
o Get the Scope Definition
• No of Tables
• Table Names
• Table Definition
• Transformation rules
o Table names stored in an external data store (Excel
file)
o Dynamic SQL queries with parameterized table
names for each type of validation (row count, col
count, constraints, duplicate check, not null)
o Standard SQL Queries for transformation logic
validation
o The test robot runs the dynamic and standard SQL
queries.
o The robot obtains the results and baseline them as
expected results then stores results in external data
store (Excel).
25
Example 1 – Table Structure Validation
SELECT COLUMN_NAME, DATA_TYPE ,
CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM
INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME =
“ABC_Employee_Table”
SELECT COLUMN_NAME, DATA_TYPE ,
CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM
INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME =
“ABC_Patient_Table”
SELECT COLUMN_NAME, DATA_TYPE ,
CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM
INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME =
“ABC_Department_Table”
.
.
SELECT COLUMN_NAME, DATA_TYPE ,
CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM
INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME =
“+TABLE_NAME”
EXPECTED RESULTS
Manual export to multiple xls files
Automated export to one xls file
with multiple sheets, sheet name
same as table name
# MASTER_TABLE_NAME Schema Check
(Y/N)
1 ABC_Employee_Table Y
2 ABC_Patient_Table N
. ABC_................... N
n ABC_Department_Table Y
EXPECTED RESULTS
Repeat Step like Step 1 , Step 2, Step n in the Target Environment
n
Manual export to multiple xls files
ACTUAL RESULTS
Compare Actual and Expected Results & File defects manually
EXPECTED RESULTS
Repeat Step 1 in the Target Environment
ACTUAL RESULTS
Automated export to one xls file
with multiple sheets, sheet name
same as table name
Compare Actual and Expected Results & File defects
2
1
MANUAL TESTING AUTOMATED TESTING
ACTUAL RESULTS
26
Example 2 – Duplicate Record Check
SELECT Emp_No FROM ABC_Employee_Table GROUP BY
Emp_No, Dept_Number HAVING COUNT(*) > 1
SELECT Patient_No FROM ABC_Patient_Table GROUP BY
Patient_No HAVING COUNT(*) > 1
SELECT Department_No FROM ABC_Deparment_Table GROUP BY
Department_No HAVING COUNT(*) > 1
.
. SELECT “+COLUMN_NAME”, FROM “+TABLE_NAME”
GROUP BY “+COLUMN_NAME” HAVING COUNT (*) > 1
ACTUAL RESULTS
Manual export to multiple xls files
Automated export to one xls file
with multiple sheets, sheet name
same as table name
# DUPCHECK_TABLE_NAME Col Name Dup
Check
(Y/N)
1 ABC_Employee_Table Emp_No Y
2 ABC_Patient_Table Patient_No Y
. ABC_................... N
n ABC_Department_Table Department_No Y
ACTUAL RESULTS
Raise Defect based on business rules defined
n
ACTUAL RESULTS
Raise Defect based on business rules defined
2
1
MANUAL TESTING AUTOMATED TESTING
Q&A
28
Resources and Helpful Links
Snowflake and UiPath Overview page:
https://www.uipath.com/solutions/technology/snowflake-automation
UiPath Integration Service Documentation:
https://docs.uipath.com/integrations/docs/uipath-snowflake-snowflake
UiPath Database Activities Documentation:
https://docs.uipath.com/activities/docs/about-the-database-activities-pack
UiPath Postman Connector Guide:
https://postman.uipath.rocks/
29
Vibrant ecosystem of more than 1,7 million professionals and citizen developers
learning, getting support, and succeeding together in their automation careers.
• Start with the free Community Edition to get trained and certified
• Then upgrade to the Enterprise version of the product
Academy
• Get crowdsourced support and share product feedback on UiPath Forum
• Check the product documentation
• Join the Insider Preview for early testing
Forum
Community Events
• Access the latest articles and video tutorial content created by community members and
UiPath engineers in our Community Blog
• Contribute as an author.
UiPath Community MVPs • Get recognized as a Most Valuable Professional (MVP), Automation Champion or one of
the Forum Leaders, based on the contribution to others’ growth
Join the UiPath Community
• Connect with like-minded people and share best practices with the UiPath Community
• Solve challenges in engaging hackathon competitions
• Join meetups and conferences
Blog and Tutorials
Automation Cloud
• Learn the skills of the future on UiPath Academy or through our Academic Alliance
• Earn globally recognized credentials with UiPath Certifications
30
Date/Time Topic Status
Oct 13th,
16PM GMT
Intelligently automate core business apps with
UiPath and OutSystems
Recording available
Oct 27th,
16PM GMT
Innovate with the data you have with UiPath and
Snowflake
Happening now
Nov 3rd,
16PM GMT
Establish a 360-view of your data with UiPath
and Tableau
Register now
Nov 17th,
16PM GMT
Operationalize AI and ML with the combined
power of UiPath and Amazon SageMaker
Register now
Dec 1st,
16PM GMT
Extend the HR and Finance experience with
UiPath and Workday
Register now
Dec 15th,
16PM GMT
Modernize and transform user experience with
UiPath and AWS in Public Sector
Register now
31
UiPath Technology Integrations Series
Oct – Dec 2022
Register here >> https://bit.ly/3rOWnR1
32
UiPath Community and UiPath Academic Alliance invite you to immerse yourself in this
first-time virtual event, where you’ll have the opportunity to engage with and be inspired by
a passionate community of certified educators and learning professionals.
Automation Education Summit
Register and join us in shaping the
future of education with automation:
https://bit.ly/UiPathEduSummit
33
Last date to apply – Dec 10th
for your participation!
Join us: community.uipath.com
Thank You

Weitere ähnliche Inhalte

Ähnlich wie Innovate with the data you have with UiPath and Snowflake.pdf

Querona Presentation 2018
Querona Presentation 2018Querona Presentation 2018
Querona Presentation 2018Synergo!
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
What is the future of data strategy?
What is the future of data strategy?What is the future of data strategy?
What is the future of data strategy?Denodo
 
Config Management and Data Service Deep Dive
Config Management and Data Service Deep DiveConfig Management and Data Service Deep Dive
Config Management and Data Service Deep DiveCristina Vidu
 
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Denodo
 
Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...Diana Gray, MBA
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Rittman Analytics
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
How To Optimize Data And Processes with AI/ ML and SAP Fiori
How To Optimize Data And Processes with AI/ ML and SAP Fiori How To Optimize Data And Processes with AI/ ML and SAP Fiori
How To Optimize Data And Processes with AI/ ML and SAP Fiori Precisely
 
The 6 Features You Need for Automation Success
The 6 Features You Need for Automation SuccessThe 6 Features You Need for Automation Success
The 6 Features You Need for Automation SuccessPrecisely
 
5 Ways to Make Waves with Informatica and Salesforce Analytics
5 Ways to Make Waves with Informatica and Salesforce Analytics5 Ways to Make Waves with Informatica and Salesforce Analytics
5 Ways to Make Waves with Informatica and Salesforce AnalyticsInformatica Cloud
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesAmazon Web Services
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesSAP Technology
 
LeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesLeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesMichael Stephenson
 
Maximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionMaximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionSafe Software
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningProvectus
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Ido Green
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
UiPath Meetup Service now + mainframe and legacy final
UiPath Meetup Service now + mainframe and legacy finalUiPath Meetup Service now + mainframe and legacy final
UiPath Meetup Service now + mainframe and legacy finalUiPath
 
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !Piyush Kumar
 

Ähnlich wie Innovate with the data you have with UiPath and Snowflake.pdf (20)

Querona Presentation 2018
Querona Presentation 2018Querona Presentation 2018
Querona Presentation 2018
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
What is the future of data strategy?
What is the future of data strategy?What is the future of data strategy?
What is the future of data strategy?
 
Config Management and Data Service Deep Dive
Config Management and Data Service Deep DiveConfig Management and Data Service Deep Dive
Config Management and Data Service Deep Dive
 
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
 
Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
How To Optimize Data And Processes with AI/ ML and SAP Fiori
How To Optimize Data And Processes with AI/ ML and SAP Fiori How To Optimize Data And Processes with AI/ ML and SAP Fiori
How To Optimize Data And Processes with AI/ ML and SAP Fiori
 
The 6 Features You Need for Automation Success
The 6 Features You Need for Automation SuccessThe 6 Features You Need for Automation Success
The 6 Features You Need for Automation Success
 
5 Ways to Make Waves with Informatica and Salesforce Analytics
5 Ways to Make Waves with Informatica and Salesforce Analytics5 Ways to Make Waves with Informatica and Salesforce Analytics
5 Ways to Make Waves with Informatica and Salesforce Analytics
 
Modern Data Architectures for Business Outcomes
Modern Data Architectures for Business OutcomesModern Data Architectures for Business Outcomes
Modern Data Architectures for Business Outcomes
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
LeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesLeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration Services
 
Maximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionMaximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs Edition
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
UiPath Meetup Service now + mainframe and legacy final
UiPath Meetup Service now + mainframe and legacy finalUiPath Meetup Service now + mainframe and legacy final
UiPath Meetup Service now + mainframe and legacy final
 
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
 

Mehr von Cristina Vidu

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Cristina Vidu
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaCristina Vidu
 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Cristina Vidu
 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZCristina Vidu
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Cristina Vidu
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentCristina Vidu
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...Cristina Vidu
 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfCristina Vidu
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...Cristina Vidu
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Cristina Vidu
 
Think before we automate
Think before we automateThink before we automate
Think before we automateCristina Vidu
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...Cristina Vidu
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPACristina Vidu
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsCristina Vidu
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Cristina Vidu
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsCristina Vidu
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersCristina Vidu
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content MapCristina Vidu
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfCristina Vidu
 

Mehr von Cristina Vidu (20)

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to Z
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdf
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Kürzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Innovate with the data you have with UiPath and Snowflake.pdf

  • 1. Innovate with the data you have with UiPath and Snowflake Tech Integrations Series
  • 2. 2 1. Meetup Introduction with our Community Manager 2. High Level Overview of UiPath + Snowflake partnership 3. Overview of UiPath + Snowflake technical integration and use cases 4. Live Walkthrough: 1. Configuring pre-requisites in Snowflake 2. Setting up Integration Service Connection (Automation Cloud) 3. Setting up ODBC Driver and Activity (On-Prem) 5. Live demo! 6. Q&A Agenda
  • 3. Lynette York Regional Community Manager APJ @UiPath Meet today’s team: Diana Gray Community Marketing Manager AMER @UiPath Cristina Vidu Global Manager Marketing Community @UiPath
  • 4. Meet today’s speakers: Mo Roy Senior Partner Engineer Product Technology Alliances @UiPath Lynette York Director, Product Technology Alliances @UiPath
  • 5. About today’s meeting: • The meetup will last 1 hr 30 mins • You are encouraged to network and share your LinkedIn in the chat box • We apologize for keeping you on mute till Q&A time • Please use the chat to place questions too till Q&A • There will be some fun too: Menti quiz coming up & UiPath prize
  • 6. 6 UiPath + Snowflake High-level partnership overview • UiPath is a Powered By Snowflake partner - UiPath Insights pulls data from robot logs stored in Snowflake which allows for advanced data model creation and live querying. • UiPath is a Snowflake Technology partner - UiPath Connector For Snowflake allows users to quickly create UiPath Robots that can act on information in Snowflake. “The partnership between UiPath represents customers’ needs for both data and business processes that should be fast, frictionless, and automated. As demand for automation on data increases, partnerships with organizations, such as UiPath, help Snowflake serve our joint customers globally and support our mission of mobilizing the world’s data.” Tarik Dwiek Head of Technology Alliances at Snowflake.
  • 7. 7 Geography: Department: Industry: Products: Business Intelligence Global Customer Highlight – Avison Young Comm Real Estate Enterprise Automation Challenge Solution Product Preview for Enterprise Automation Platform Avison Young’s Business Intelligence team wanted a way to create an advanced, 360-view of each client. To do so meant a team of data scientists working tirelessly to routinely sort through data sets for “cleanup” before they could import them into the analytics dashboard. More than half of the data scientist’s time was spent on this “janitorial” duty. With the automation and low-code available on UiPath Enterprise Automation Platform, Avison Young reduced the amount of manual “fixing” of data sets to an automated process. More data could import more often, leaving the team to explore new data sources, analyze clients deeper, and find new ways to correlate to new platforms and product client-specific output. Processes Automated Reducing manual data tasks and menial work frees their talent to do what they do best. The scalability of the UiPath capabilities means they can continue to level up their tech stack. “I wanted a way to make sure our data scientists are spending their time doing data exploration, thinking about algorithms, about correlations into other products we use.” Dave Sawdey Global Leader of Portfolio Analytics and Business Intelligence Avison Young
  • 8. WHITEPAPER The modern data pipeline: Fast, frictionless, and automated In collaboration with: AWS, Tableau and Snowflake Release Date: 1 November 2022
  • 9. Overview of UiPath + Snowflake technical integration and use cases
  • 10. 10 UiPath + Snowflake Automate the data-driven enterprise with UiPath and Snowflake. Utilize Snowflake data in RPA workflows Collect data from hard-to- access sources Automate data quality and enrichment activities Simplify data ingestion and maintenance Use extracted data from Snowflake in multi-system, complex, end-to- end processes. Enrich your Snowflake data and ensure data quality with AI driven data validation and human-in-the- loop capabilities to manage exceptions. Collect data from structured and unstructured data sources, like legacy systems and local system files, then store it in Snowflake. Activities function as a drag-and- drop experience that do not require writing complex code, meaning any user can now implement automation as part of data maintenance, continuous testing and administration activities. Automating data operations just got easier. With UiPath UI and API automation capabilities, robots can collect data from virtually anywhere, validate and enrich data then store it in Snowflake. Use Snowflake data in any of your business processes that incorporate ML models and other business systems without having to write complex code.
  • 11. 11 Automate the data-driven enterprise with UiPath and Snowflake. UiPath + Snowflake • UiPath Database Activities allows user to perform create, read, update and delete operations on Snowflake. • UiPath Insights pulls data from robot logs stored in Snowflake which allows for advanced data model creation and live querying. • UiPath Connector For Snowflake allows users to quickly create UiPath Robots that can act on information in Snowflake. Key Integrations Record Images / PDF / Email E.g. XML / JSON / Get Records API Endpoint Create Record API Endpoint Data sources Robots Orchestrator Integration Service Test Manager Track and measure, automation performance Insights Action Center / Apps / Assistant AI Center Document Understanding ML Models Manage data testing automations DU Process Templates Trigger data automations, validation and human-in-the-loop Snowflake Connector Interact with Snowflake data API Automation E.g. SAP / Salesforce UI Browser Automation Process unstructured Information Process semi-structured Information Custom Browser App Database and standard activities    <XML>  
  • 12. 12 Integrations UiPath users can use the Snowflake Connector on Integration Service, and/or classic Database Activity pack based on deployment Automation Cloud Users On-Prem Users • Use the Snowflake Integration Service connector to query data and create records • Note – event-based triggers are not yet available for the Snowflake Connector • Use our classic Database activities to read, write, and update Snowflake data using their official ODBC driver
  • 13. 13 Simplify data automation with UiPath RPA. Connect to a database using a standard connection string Connect Close a connection to a database Disconnect Execute a non query statement on a database Execute Non-Query Execute a query on a database that returns the query result in a DataTable Execute Query Insert a compatible DataTable variable in an existing Table Insert Connect to a database and feature a Sequence which can perform multiple transactions with the database. Start Transaction
  • 15. 15 Data Sources Automate the end-to-end data pipeline Data Sources Data Ingestion Data Storage + Data Modeling Data Aggregation and Enrichment Data Testing, Cleansing, and Validation Data Exports Reporting and Analytics Trigger downstream processes Enrich data between analyses Apply a combination of API-driven, UI-driven, and database-specific integrations combined with intelligent document processing, orchestration, and human in the loop capabilities - at scale Images / PDF API of business system e.g. SAP / Salesforce Application UI XML / JSON <XML> RDBMS Flat file / XLS / CSV ETL - UI and API-based data Bulk Upload Manual Upload Data Migration Batch Processing Data Masking Data Warehouse Data Vault ODS 3NF Star Schema Data consumption Data consumption Machine Learning Operationalize ML models - UiPath AI Center or 3rd party Data consumption Business Systems Trigger business processes Data Consumption Orchestrate review and labelling
  • 16. 16 Integration pattern – create Snowflake records from documents, legacy data sources Robot processes all documents in folder Extract data with Document Understanding Pull additional data from a web app, other legacy data source Data added to Snowflake Data structured and standardized
  • 17. 17 Integration pattern – synchronize legacy data sources with Snowflake Robot processes CSV export of Supplier Names Data entered in legacy web app Queue items created in Orchestrator with identifying parameters Unattended robots process queue items Data added to Snowflake Robots can fully automate synchronization so that users can focus on the modern data source (Snowflake) Synchronization can occur during modernization/migration; once complete sun-setting/decommissioning can be automated with zero disruption to users
  • 18. 18 Integration pattern – Use Snowflake data to in downstream actions in systems without APIs Robot processes CSV export of Supplier Names Data entered in legacy web app Queue items created in Orchestrator with identifying parameters Unattended robots process queue items Different ways to trigger additional processes: • Polling for changes (unattended or background trigger attended) • Scheduled executions (ex. nightly for new items) Data added to Snowflake New Snowflake data incorporated into SAP Ariba Task generation process
  • 19. 19 Live walkthrough • Configuring pre-requisites in Snowflake • Set up warehouse, database, schema • Setting up Integration Service Connection (Automation Cloud) • Create connection, authenticate, map to db and schema, add Studio Package • Setting up ODBC Driver and Activity (On-Prem) • Download Driver, set up locally, add Studio Package
  • 22. 22 Business Benefits • Reduce manual effort to perform data and database checks • Eliminate human error • Reduce risk by scaling validation to cover all critical data elements Implementation Time • One month to develop and test the unattended UiPath robot • Native integrations supported for hundreds of systems Technologies • Snowflake • Tableau • Amazon S3 • Excel, CSV, TXT and JSON 1 2 3 5 4 Robot check input files for data accuracy Check staging data source for completeness, correctness, and data integrity Check Tableau data sources for completeness, correctness, and data integrity Check data warehouse for completeness, correctness, and data integrity A user starts data validation automation from Test Manager. Use Case - Snowflake to Tableau data validation Excel, CSV, JSON, TXT
  • 23. 23 Automate Database Testing Preparation Unit / Field Tests Testing / Migration Phase Data Reconciliation Reporting & Analytics Testing Monitoring Types of Automated Tests • Metadata Checks • Formatting Validation • Row by Row comparison of data • Comparison of whole datasets • Validating selector data using UI Automation • Visual checks • Verifying graphical data • Track incremental data volume (# of Rows) • Data distribution over time • Taking action to minimize risk upon failed tests • Data Completeness: Row Count, Min/Max • Data Correctness: Unique, Not Null, Data Range • Data Integrity: Relational, Domain RFC BAPI SOAP REST OData HTTP JSON XML
  • 24. 24 Use Case - UiPath Test Suite Based Automated Solution 1 2 3 Cloud Staging Test Database Phase 2 o Test robots run dynamic and standard SQL Queries o The test robot obtains the results and mark as expected results. o Test robot compare actual and expected results. o Test robot raises defects for deviations. o Test robot reruns queries for defect fixes and regression tests. Cloud Production Database Phase 3 o Production robots run dynamic and standard SQL queries. o The test robots obtains the results and mark as expected results. o Production robots compare actual and expected results. o Production robots raise defect for deviations. o Production robots reruns queries for defect fixes + regression tests. On premise Test Database Phase 1 o Get the Scope Definition • No of Tables • Table Names • Table Definition • Transformation rules o Table names stored in an external data store (Excel file) o Dynamic SQL queries with parameterized table names for each type of validation (row count, col count, constraints, duplicate check, not null) o Standard SQL Queries for transformation logic validation o The test robot runs the dynamic and standard SQL queries. o The robot obtains the results and baseline them as expected results then stores results in external data store (Excel).
  • 25. 25 Example 1 – Table Structure Validation SELECT COLUMN_NAME, DATA_TYPE , CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = “ABC_Employee_Table” SELECT COLUMN_NAME, DATA_TYPE , CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = “ABC_Patient_Table” SELECT COLUMN_NAME, DATA_TYPE , CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = “ABC_Department_Table” . . SELECT COLUMN_NAME, DATA_TYPE , CHARACTER_MAXIMUM_LENGTH, IS NULLABLE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = “+TABLE_NAME” EXPECTED RESULTS Manual export to multiple xls files Automated export to one xls file with multiple sheets, sheet name same as table name # MASTER_TABLE_NAME Schema Check (Y/N) 1 ABC_Employee_Table Y 2 ABC_Patient_Table N . ABC_................... N n ABC_Department_Table Y EXPECTED RESULTS Repeat Step like Step 1 , Step 2, Step n in the Target Environment n Manual export to multiple xls files ACTUAL RESULTS Compare Actual and Expected Results & File defects manually EXPECTED RESULTS Repeat Step 1 in the Target Environment ACTUAL RESULTS Automated export to one xls file with multiple sheets, sheet name same as table name Compare Actual and Expected Results & File defects 2 1 MANUAL TESTING AUTOMATED TESTING ACTUAL RESULTS
  • 26. 26 Example 2 – Duplicate Record Check SELECT Emp_No FROM ABC_Employee_Table GROUP BY Emp_No, Dept_Number HAVING COUNT(*) > 1 SELECT Patient_No FROM ABC_Patient_Table GROUP BY Patient_No HAVING COUNT(*) > 1 SELECT Department_No FROM ABC_Deparment_Table GROUP BY Department_No HAVING COUNT(*) > 1 . . SELECT “+COLUMN_NAME”, FROM “+TABLE_NAME” GROUP BY “+COLUMN_NAME” HAVING COUNT (*) > 1 ACTUAL RESULTS Manual export to multiple xls files Automated export to one xls file with multiple sheets, sheet name same as table name # DUPCHECK_TABLE_NAME Col Name Dup Check (Y/N) 1 ABC_Employee_Table Emp_No Y 2 ABC_Patient_Table Patient_No Y . ABC_................... N n ABC_Department_Table Department_No Y ACTUAL RESULTS Raise Defect based on business rules defined n ACTUAL RESULTS Raise Defect based on business rules defined 2 1 MANUAL TESTING AUTOMATED TESTING
  • 27. Q&A
  • 28. 28 Resources and Helpful Links Snowflake and UiPath Overview page: https://www.uipath.com/solutions/technology/snowflake-automation UiPath Integration Service Documentation: https://docs.uipath.com/integrations/docs/uipath-snowflake-snowflake UiPath Database Activities Documentation: https://docs.uipath.com/activities/docs/about-the-database-activities-pack UiPath Postman Connector Guide: https://postman.uipath.rocks/
  • 29. 29 Vibrant ecosystem of more than 1,7 million professionals and citizen developers learning, getting support, and succeeding together in their automation careers. • Start with the free Community Edition to get trained and certified • Then upgrade to the Enterprise version of the product Academy • Get crowdsourced support and share product feedback on UiPath Forum • Check the product documentation • Join the Insider Preview for early testing Forum Community Events • Access the latest articles and video tutorial content created by community members and UiPath engineers in our Community Blog • Contribute as an author. UiPath Community MVPs • Get recognized as a Most Valuable Professional (MVP), Automation Champion or one of the Forum Leaders, based on the contribution to others’ growth Join the UiPath Community • Connect with like-minded people and share best practices with the UiPath Community • Solve challenges in engaging hackathon competitions • Join meetups and conferences Blog and Tutorials Automation Cloud • Learn the skills of the future on UiPath Academy or through our Academic Alliance • Earn globally recognized credentials with UiPath Certifications
  • 30. 30 Date/Time Topic Status Oct 13th, 16PM GMT Intelligently automate core business apps with UiPath and OutSystems Recording available Oct 27th, 16PM GMT Innovate with the data you have with UiPath and Snowflake Happening now Nov 3rd, 16PM GMT Establish a 360-view of your data with UiPath and Tableau Register now Nov 17th, 16PM GMT Operationalize AI and ML with the combined power of UiPath and Amazon SageMaker Register now Dec 1st, 16PM GMT Extend the HR and Finance experience with UiPath and Workday Register now Dec 15th, 16PM GMT Modernize and transform user experience with UiPath and AWS in Public Sector Register now
  • 31. 31 UiPath Technology Integrations Series Oct – Dec 2022 Register here >> https://bit.ly/3rOWnR1
  • 32. 32 UiPath Community and UiPath Academic Alliance invite you to immerse yourself in this first-time virtual event, where you’ll have the opportunity to engage with and be inspired by a passionate community of certified educators and learning professionals. Automation Education Summit Register and join us in shaping the future of education with automation: https://bit.ly/UiPathEduSummit
  • 33. 33 Last date to apply – Dec 10th
  • 34. for your participation! Join us: community.uipath.com Thank You