Introduction to Graph Processing Chapter 02: Graph Processing on SAP HANA

Size: px
Start display at page:

Download "Introduction to Graph Processing Chapter 02: Graph Processing on SAP HANA"

Transcription

1 Introduction to Graph Processing Chapter 02: Graph Processing on SAP HANA 2016 SAP UCC Magdeburg. All rights reserved. 1

2 Agenda Graph Engine in SAP HANA Technical basis for Graph Processing The SAP HANA Graph model Building graphs in SAP HANA SAP HANA Graph Algorithms 2016 SAP UCC Magdeburg. All rights reserved. 2

3 Graph Engine in SAP HANA Graph engine was introduced in SAP HANA SPS07 (2013) and has been tested since then by SAP and Ramp-Up Customers With SAP HANA SPS12, the engine was fully released The graph engine is directly built into the SAP HANA system It re-uses as many existing technologies as possible Offers many features directly from the beginning, e.g. backup, security Easy to integrate into applications (e.g. SAP Business Suite) 2016 SAP UCC Magdeburg. All rights reserved. 3

4 Technical basis for graph processing Business Applications Connection and Session Management SQL SQL Script MDX Planning PAL AFL Authorization Manager Calculation Engine SQL Optimizer and Plan Generator Metadata Manager Relational In-Memory Stores Row Store Row Engine Execution Engine Column Store Text Engine Spatial Engine Graph Engine Authorization Manager Persistence Layer Logging and Recovery Page Management 2016 SAP UCC Magdeburg. All rights reserved. 4

5 Technical basis for graph processing SQL Console Modeler Graph Viewer SQL / SQLScript and JDBC SQL Optimizer and Plan Generator Calculation Engine Graph Algorihms SQL Console Pattern Matching Primary Graph Store Secondary Graph Store Attribute Engine 2016 SAP UCC Magdeburg. All rights reserved. 5

6 The SAP HANA Graph model SAP HANA uses a property graph Graphs in SAP HANA: A Graph is a set of vertices and a set of edges. Each edge connects two vertices (source and target) Edges are always directed There can be two or more edges connecting the same two vertices Vertices and edges can have an arbitrary number of attributes An attribute consists of a name that is associated with a data type and a value SAP UCC Magdeburg. All rights reserved. 6

7 Building graphs in SAP HANA The primary storage of a graph are two relational objects - The vertex table and edge table One of the attributes must uniquely identify vertices/edges. This attribute is also referred to as a vertex/edge key. The edge table contains two additional columns referencing the key column of the vertex table. One of them identifies the source vertex and the other identifies the target vertex of an edge. By using regular tables as basis for the graph, all features of the SAP HANA system apply as well security, backup, export/import etc SAP UCC Magdeburg. All rights reserved. 7

8 Building graphs in SAP HANA Based on a vertex and an edge table, a Graph Workspace can be defined A graph workspaces contains one graph Graph workspaces can be distinguished by the schema in which they reside in and their name, which must be unique within one schema One schema can hold many graph workspaces Sources: [11] 2016 SAP UCC Magdeburg. All rights reserved. 8

9 Handling graphs in SAP HANA Currently, there are some extensions to SQL that can be used to handle the graph, but there is no possibility to traverse the graph directly Currently, the main focus is on the pre-built algorithms that can be used to create specific A graph-specific language for SAP HANA is planned for one of the next releases Sources: [12] 2016 SAP UCC Magdeburg. All rights reserved. 9

10 SAP HANA Graph Algorithms SAP HANA s Graph Engine brings with it pre-defined algorithms that can be configured The algorithms are configured by creating so-called Calculation Scenarios The SAP HANA Graph Viewer implements an interface to create calculation scenarios by entering only the parameters required for the analysis The calculation scenarios created with the SAP HANA Graph Viewer can be reused 2016 SAP UCC Magdeburg. All rights reserved. 10

11 SAP HANA Graph Algorithms The way the graph algorithms are used is like prototyping: A template that can be configured according to your requirements The configured template can be saved and re-used as often as required Example: The template is a blueprint for a car engine You can configure how many cylinders you would like, if the engine will be super-/turbocharged etc. After you ve configured your engine, it can be build automatically and re-used as often as you like This concept allows a great flexibility without the need to re-implement standard algorithms over and over again - and all without any programming knowledge 2016 SAP UCC Magdeburg. All rights reserved. 11

12 Graph Algorithms: Neighborhood Search Find all adjacent vertices of a specified vertex within a certain distance, the neighborhood, by traversing the graph 2016 SAP UCC Magdeburg. All rights reserved. 12

13 Graph Algorithms: Neighborhood Search The algorithm requires a start vertex, a direction (only follow incoming / outgoing edges), a start / end level (distance) as well as filters for vertices and edges As output, the algorithm delivers a list of vertices with their depth ( distance from the start vertex) Use Cases Social Network Marketing: o Find all friends (depth: 0), friends-of-friends (depth:1), friends-of-friends-of-friends (depth:2) and so on o Find users with a big network which should consist of users that also have big networks, then target these users for marketing campaigns 2016 SAP UCC Magdeburg. All rights reserved. 13

14 Graph Algorithms: Single Source Shortest Path The algorithm finds the shortest path between one vertex and all other vertices of the graph Distance between two vertices is calculated over the number of vertices between source and target or over an optional edge weight (attribute) Can also be restricted to find the distance between two vertices 2016 SAP UCC Magdeburg. All rights reserved. 14

15 Graph Algorithms: Single Source Shortest Path Takes a start vertex, an optional end vertex and an optional edge weight attribute as input parameters As output, the algorithm returns the calculated weight ( distance) and the path for each target vertex Use Cases Trivial: Navigation Systems o Navigation system can use all of the attributes that are stored in the relationshipts in order to better perform (e.g. if two nodes are connected by a street without tarmak, the algorithm should avoid this street) Logistics: Calculating the best route for a delivery o The weights between nodes can represent different dimensions: distance, cost, time etc. o Depending on the requirements, one or many of the different dimensions can be used to calculate the best route 2016 SAP UCC Magdeburg. All rights reserved. 15

16 Graph Algorithms: Strongly Connected Components A directed graph is strongly connected if there is a path from each vertex to every other vertex All vertices can be reached from all vertices: Graph is strongly connected No vertex can be reached from vertex 4: Graph is not strongly connected A graph can have one of more subgraphs that are strongly connected 2016 SAP UCC Magdeburg. All rights reserved. 16

17 Graph Algorithms: Strongly Connected Components The algorithm takes a graph and finds all subgraphs ( components ) that are strongly connected As output, the algorithm produces a list of all vertices and their respective components 2016 SAP UCC Magdeburg. All rights reserved. 17

18 Graph Algorithms: Strongly Connected Components Use Cases Social Media Analytics: Groups of people (friends, students) are usually strongly connected and share similar interests Process Mining: Find cycles in process graphs which may prevent the deterministic execution Production Process Analysis: Find dependencies in the production graph of a product 2016 SAP UCC Magdeburg. All rights reserved. 18

19 Graph Algorithms: Pattern Matching Create an abstract graph (the pattern) that you want to find (as a subgraph) in a graph The algorithm extracts all subgraphs that match the patttern Example: Find all persons over 35 who have bought a red product age > 35 bought color == red 2016 SAP UCC Magdeburg. All rights reserved. 19

20 Graph Algorithms: Pattern Matching 2016 SAP UCC Magdeburg. All rights reserved. 20

21 Graph Algorithms: Pattern Matching Also called the Isomorphic Subgraph Problem Use Cases Marketing: o Find customers with certain properties, e.g. which customers like to buy certain products in certain shops? o Find connected customer groups that match certain properties, e.g. which groups of friends where only a small percentage has yet bought the latest smartphone? 2016 SAP UCC Magdeburg. All rights reserved. 21

22 Future of Graph Processing in SAP HANA Current feature set is limited but will be extended in the future Planned innovations include: More algorithms Custom algorithms / own language Optimizier optimizations Tighter integration into other SAP HANA Features, e.g. Geospatial Processing, Text Analysis, Predictive Analytics etc SAP UCC Magdeburg. All rights reserved. 22

23 Authors Benjamin Wegener, SAP UCC Magdeburg Max Kammler, SAP UCC Magdeburg 2016 SAP UCC Magdeburg. All rights reserved. 23

24 Sources [1] Jaehyun Park - Basic Graph Algorithms, CS 97SI Stanford University, June 29, 2015 [2] Rudolf et al. - SynopSys: Large Graph Analytics in the SAP HANA Database Through Summarization [3] SAP Startup Focus - SAP HANA Graph Engine Graph-based Data Processing for Flexible Information Management, Exploration, and Analysis [4] Rudolf et al. - The Graph Story of the SAP HANA Database [5] May P. Chen SAP HANA SPS12 What s New? SAP HANA Graph Part I, May 2016 [6] May P. Chen SAP HANA SPS12 What s New? SAP HANA Graph Part II, May 2016 [7] SAP HANA Graph Reference - SAP HANA Platform SPS 12, Document Version: [8] Ross McNeely - Data Modeling with Graph Databases [9] SAP HANA Graph Reference - SAP HANA Platform SPS 12, Document Version: [10] Marcus Stuber - Eine Einführung in das Graphdatenbankmodell, March SAP UCC Magdeburg. All rights reserved. 24

25 Sources [11] By Claudio Rocchini - Own work, CC BY 2.5, [12] Von Alexander Drichel, Stefan Birkner - Eigenes Werk, CC BY-SA 3.0, SAP UCC Magdeburg. All rights reserved. 25

SAP HANA ADMINISTRATION

SAP HANA ADMINISTRATION IT HUNTER SOLUTIONS Contact No - +1 9099998808 Email ID ithuntersolutions@gmail.com SAP HANA ADMINISTRATION SAP HANA Technology Overview Introduction to SAP HANA SAP In-Memory Strategy HANA compare to

More information

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. Last updated on: 30 Nov 2018.

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. Last updated on: 30 Nov 2018. Training for Database & Technology with Modeling in SAP HANA Courses Listed Einsteiger HA100 - SAP HANA Introduction Fortgeschrittene HA300 - SAP HANA 2.0 SPS03 Modeling HA301 - SAP HANA 2.0 SPS02 Advanced

More information

Big Data Management and NoSQL Databases

Big Data Management and NoSQL Databases NDBI040 Big Data Management and NoSQL Databases Lecture 10. Graph databases Doc. RNDr. Irena Holubova, Ph.D. holubova@ksi.mff.cuni.cz http://www.ksi.mff.cuni.cz/~holubova/ndbi040/ Graph Databases Basic

More information

SAP HANA database is. What is SAP HANA Appliance?

SAP HANA database is. What is SAP HANA Appliance? Q.1) SAP HANA database is A. A sort of SAP GUI used to access SAP servers. B. A general purpose ANSI compliant in-memory database. (correcta) C. Used to store mountains of OLAP data. D. A hardware product

More information

SAP HANA as an Accelerator for PLM Processes HANA Basics and Scenarios

SAP HANA as an Accelerator for PLM Processes HANA Basics and Scenarios SAP HANA as an Accelerator for PLM Processes HANA Basics and Scenarios Michael Dietz, Principal Solution Architect HANA Public Agenda SAP HANA Platform Usage Scenarios Potentials in Product Lifecycle Management

More information

arxiv: v3 [cs.db] 9 Nov 2018

arxiv: v3 [cs.db] 9 Nov 2018 arxiv:1810.08755v3 [cs.db] 9 Nov 2018 A Property Graph Type System and Data Definition Language Mingxi Wu October 2018 Abstract We define a type system used to model property graph. This type system includes

More information

SAP EDUCATION SAMPLE QUESTIONS: C_HANAIMP142. Questions

SAP EDUCATION SAMPLE QUESTIONS: C_HANAIMP142. Questions SAP EDUCATION SAMPLE QUESTIONS: C_HANAIMP142 SAP Certified Application Associate - SAP HANA (Edition 2014) Disclaimer: These sample questions are for self-evaluation purposes only and do not appear on

More information

Root Cause Analysis for SAP HANA. June, 2015

Root Cause Analysis for SAP HANA. June, 2015 Root Cause Analysis for SAP HANA June, 2015 Process behind Application Operations Monitor Notify Analyze Optimize Proactive real-time monitoring Reactive handling of critical events Lower mean time to

More information

Power BI on SAP HANA. by Gerhard Brueckl and Markus Begerow

Power BI on SAP HANA. by Gerhard Brueckl and Markus Begerow Power BI on SAP HANA by Gerhard Brueckl and Markus Begerow Who we are http://www.pmone.com Gerhard Brueckl Analytical Databases (SSAS, HANA) Power BI and Office 365 Windows Azure @gbrueckl gerhard@gbrueckl.at

More information

GRATIN: Accelerating Graph Traversals in Main-Memory Column Stores

GRATIN: Accelerating Graph Traversals in Main-Memory Column Stores Marcus Paradies, Michael Rudolf, Christof Bornhoevd, Wolfgang Lehner GRATIN: Accelerating Graph Traversals in Main-Memory Column Stores GRADES 4 Workshop June, 04 Graphs from an Enterprise View Marcus

More information

SAP HANA Authorization (HA2)

SAP HANA Authorization (HA2) SAP HANA 1.0 SP5 June 2013 English SAP HANA Authorization (HA2) Building Block Configuration Guide SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany Copyright 2013 SAP AG or an SAP affiliate company.

More information

Maintenance-List. ( this is only a cover page please, do not count it as a slide ) .. a study on improving workflow of a mechanic in a car-repair shop

Maintenance-List. ( this is only a cover page please, do not count it as a slide ) .. a study on improving workflow of a mechanic in a car-repair shop Maintenance-List.. a study on improving workflow of a mechanic in a car-repair shop opensap - Build Your Own SAP Fiori App in the Cloud Dr. Alexander Salnikov - 2015 ( this is only a cover page please,

More information

HABS1 Business Suite on HANA

HABS1 Business Suite on HANA Business Suite on HANA SAP HANA Course Version: 08 Course Duration: 3 Day(s) Publication Date: 2014 Publication Time: Copyright Copyright SAP AG. All rights reserved. No part of this publication may be

More information

Tools, tips, and strategies to optimize BEx query performance for SAP HANA

Tools, tips, and strategies to optimize BEx query performance for SAP HANA Tools, tips, and strategies to optimize BEx query performance for SAP HANA Pravin Gupta TekLink International Produced by Wellesley Information Services, LLC, publisher of SAPinsider. 2016 Wellesley Information

More information

RDP203 - Enhanced Support for SAP NetWeaver BW Powered by SAP HANA and Mixed Scenarios. October 2013

RDP203 - Enhanced Support for SAP NetWeaver BW Powered by SAP HANA and Mixed Scenarios. October 2013 RDP203 - Enhanced Support for SAP NetWeaver BW Powered by SAP HANA and Mixed Scenarios October 2013 Disclaimer This presentation outlines our general product direction and should not be relied on in making

More information

Outline. Graphs. Divide and Conquer.

Outline. Graphs. Divide and Conquer. GRAPHS COMP 321 McGill University These slides are mainly compiled from the following resources. - Professor Jaehyun Park slides CS 97SI - Top-coder tutorials. - Programming Challenges books. Outline Graphs.

More information

SAP Crystal Reports and SAP HANA: Options and Opportunities (0301)

SAP Crystal Reports and SAP HANA: Options and Opportunities (0301) September 9 11, 2013 Anaheim, California SAP Crystal Reports and SAP HANA: Options and Opportunities (0301) Jaclyn Churcher Learning Points Connectivity options to SAP HANA for SAP Crystal Reports Two

More information

Enhancement of Database Mining Strategies in SAP HANA

Enhancement of Database Mining Strategies in SAP HANA IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 10 April 2016 ISSN (online): 2349-784X Enhancement of Database Mining Strategies in SAP HANA Suraj U Rasal Assistant Professor

More information

COURSE LISTING. Courses Listed. with HANA Programming. 13 February 2018 (04:51 GMT) HA100 - SAP HANA

COURSE LISTING. Courses Listed. with HANA Programming. 13 February 2018 (04:51 GMT) HA100 - SAP HANA with HANA Programming Courses Listed HA100 - SAP HANA BC404 - ABAP Programming in Eclipse HA300 - SAP HANA Modeling HA400 - SAP HANA ABAP E_HANAAW_12 - SAP Certified Development Specialist - ABAP for SAP

More information

Deliver faster time to insight with the latest visualization technologies

Deliver faster time to insight with the latest visualization technologies SAP Lumira Server Frequently Asked Questions Version 1.0 March 2014 For External Use Overview 1. What is SAP Lumira Server? SAP Lumira Server is an agile visualization solution that allows business users

More information

Jure Leskovec Including joint work with Y. Perez, R. Sosič, A. Banarjee, M. Raison, R. Puttagunta, P. Shah

Jure Leskovec Including joint work with Y. Perez, R. Sosič, A. Banarjee, M. Raison, R. Puttagunta, P. Shah Jure Leskovec (@jure) Including joint work with Y. Perez, R. Sosič, A. Banarjee, M. Raison, R. Puttagunta, P. Shah 2 My research group at Stanford: Mining and modeling large social and information networks

More information

Combine Native SQL Flexibility with SAP HANA Platform Performance and Tools

Combine Native SQL Flexibility with SAP HANA Platform Performance and Tools SAP Technical Brief Data Warehousing SAP HANA Data Warehousing Combine Native SQL Flexibility with SAP HANA Platform Performance and Tools A data warehouse for the modern age Data warehouses have been

More information

SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014

SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014 SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014 Agenda SHINE - Overview SHINE What s new in SPS 08 SHINE - Roadmap

More information

Whitepaper: Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam. Copyright 2014 SEP

Whitepaper: Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam.  Copyright 2014 SEP Whitepaper: Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam info@sepusa.com www.sepusa.com Table of Contents INTRODUCTION AND OVERVIEW... 3 SOLUTION COMPONENTS... 4-5 SAP HANA... 6 SEP

More information

HA301. SAP HANA 2.0 SPS03 - Advanced Modeling COURSE OUTLINE. Course Version: 15 Course Duration:

HA301. SAP HANA 2.0 SPS03 - Advanced Modeling COURSE OUTLINE. Course Version: 15 Course Duration: HA301 SAP HANA 2.0 SPS03 - Advanced Modeling. COURSE OUTLINE Course Version: 15 Course Duration: SAP Copyrights and Trademarks 2018 SAP SE or an SAP affiliate company. All rights reserved. No part of

More information

Hybrid Backup & Disaster Recovery. Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam

Hybrid Backup & Disaster Recovery. Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam Hybrid Backup & Disaster Recovery Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam 1 Table of Contents 1. Introduction and Overview... 3 2. Solution Components... 3 3. SAP HANA: Data Protection...

More information

SAP EDUCATION SAMPLE QUESTIONS: C_HANATEC_12. Questions. 3. Differential backup

SAP EDUCATION SAMPLE QUESTIONS: C_HANATEC_12. Questions. 3. Differential backup SAP EDUCATION SAMPLE QUESTIONS: C_HANATEC_12 SAP Certified Technology Associate - SAP HANA (Edition 2016) Disclaimer: These sample questions are for self-evaluation purposes only and do not appear on the

More information

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. 20 November 2017 (12:10 GMT) Beginner.

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. 20 November 2017 (12:10 GMT) Beginner. Training for Database & Technology with Modeling in SAP HANA Courses Listed Beginner HA100 - SAP HANA Introduction Advanced HA300 - SAP HANA Certification Exam C_HANAIMP_13 - SAP Certified Application

More information

DVM Analysis & Monitoring Cloud Solution

DVM Analysis & Monitoring Cloud Solution DVM Analysis & Monitoring Cloud Solution Introduction Target Group The DVM Service for SAP S/4HANA is targeted towards: IT Manager Find optimization potential in different S/4 HANA systems of IT landscape

More information

C_HANAIMP142

C_HANAIMP142 C_HANAIMP142 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 Where does SAP recommend you create calculated measures? A. In a column view B. In a business layer C. In an attribute view D. In an

More information

Optimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics

Optimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics Optimizing and Modeling SAP Business Analytics for SAP HANA Iver van de Zand, Business Analytics Early data warehouse projects LIMITATIONS ISSUES RAISED Data driven by acquisition, not architecture Too

More information

HA300 SAP HANA Modeling

HA300 SAP HANA Modeling HA300 SAP HANA Modeling. COURSE OUTLINE Course Version: 12 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2016 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication

More information

DATA MINING AND WAREHOUSING

DATA MINING AND WAREHOUSING DATA MINING AND WAREHOUSING Qno Question Answer 1 Define data warehouse? Data warehouse is a subject oriented, integrated, time-variant, and nonvolatile collection of data that supports management's decision-making

More information

SAP CERTIFIED APPLICATION ASSOCIATE - SAP HANA 2.0 (SPS01)

SAP CERTIFIED APPLICATION ASSOCIATE - SAP HANA 2.0 (SPS01) SAP EDUCATION SAMPLE QUESTIONS: C_HANAIMP_13 SAP CERTIFIED APPLICATION ASSOCIATE - SAP HANA 2.0 (SPS01) Disclaimer: These sample questions are for self-evaluation purposes only and do not appear on the

More information

E6895 Advanced Big Data Analytics Lecture 4:

E6895 Advanced Big Data Analytics Lecture 4: E6895 Advanced Big Data Analytics Lecture 4: Data Store Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science Chief Scientist, Graph Computing, IBM Watson Research

More information

How to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA

How to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA How to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA Peter Huegel SAP Solutions Specialist Agenda MicroStrategy and SAP Drilldown MicroStrategy and SAP BW Drilldown MicroStrategy and

More information

Polymorphic Worm Detection Using Structural Information of Executables Summary. v0nsch3lling

Polymorphic Worm Detection Using Structural Information of Executables Summary. v0nsch3lling Polymorphic Worm Detection Using Structural Information of Executables Summary v0nsch3lling Introduction paper author : Christopher Kruegel affiliation : Technical University of Vienna publish date : 2005

More information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   High-efficient Exam Materials are the best high pass-rate Exam Dumps PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : C_HANAIMP142 Title : SAP Certified Application Associate - SAP HANA (Edition 2014)

More information

SAP HANA ONLINE TRAINING. Modelling. Abstract This Course deals with SAP HANA Introduction, Advanced Modelling, and Data provision with SAP HANA

SAP HANA ONLINE TRAINING. Modelling. Abstract This Course deals with SAP HANA Introduction, Advanced Modelling, and Data provision with SAP HANA SAP HANA ONLINE TRAINING Modelling Abstract This Course deals with SAP HANA Introduction, Advanced Modelling, and Data provision with SAP HANA Arani Consulting Arani Consulting Email: Info@araniconsulting.com

More information

Outrun Your Competition With SAS In-Memory Analytics Sascha Schubert Global Technology Practice, SAS

Outrun Your Competition With SAS In-Memory Analytics Sascha Schubert Global Technology Practice, SAS Outrun Your Competition With SAS In-Memory Analytics Sascha Schubert Global Technology Practice, SAS Topics AGENDA Challenges with Big Data Analytics How SAS can help you to minimize time to value with

More information

NOSQL Databases and Neo4j

NOSQL Databases and Neo4j NOSQL Databases and Neo4j Database and DBMS Database - Organized collection of data The term database is correctly applied to the data and their supporting data structures. DBMS - Database Management System:

More information

SAP HANA. Jake Klein/ SVP SAP HANA June, 2013

SAP HANA. Jake Klein/ SVP SAP HANA June, 2013 SAP HANA Jake Klein/ SVP SAP HANA June, 2013 SAP 3 YEARS AGO Middleware BI / Analytics Core ERP + Suite 2013 WHERE ARE WE NOW? Cloud Mobile Applications SAP HANA Analytics D&T Changed Reality Disruptive

More information

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 4

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 4 Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 4 Copyright 2012 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,

More information

Paths. Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph.

Paths. Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph. Paths Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph. Formal Definition of a Path (Undirected) Let n be a nonnegative integer

More information

Intelligence Platform

Intelligence Platform SAS Publishing SAS Overview Second Edition Intelligence Platform The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Intelligence Platform: Overview, Second Edition.

More information

HA400 ABAP Programming for SAP HANA

HA400 ABAP Programming for SAP HANA ABAP Programming for SAP HANA SAP HANA Course Version: 08 Course Duration: 3 Day(s) Publication Date: 2014 Publication Time: Copyright Copyright SAP AG. All rights reserved. No part of this publication

More information

SAP HANA SAP HANA Introduction Description:

SAP HANA SAP HANA Introduction Description: SAP HANA SAP HANA Introduction Description: SAP HANA is a flexible, data-source-agnostic appliance that enables customers to analyze large volumes of SAP ERP data in real-time, avoiding the need to materialize

More information

1. You want to update a productive SAP HANA system to the next support package stack (SPS).

1. You want to update a productive SAP HANA system to the next support package stack (SPS). SAP EDUCATION SAMPLE QUESTIONS: C_HANATEC151 SAP Certified Technology Associate - SAP HANA (Edition 2015) Disclaimer: These sample questions are for self-evaluation purposes only and do not appear on the

More information

SAP HANA Certification Training

SAP HANA Certification Training About Intellipaat Intellipaat is a fast-growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over

More information

Week 1 Unit 1: Introduction to Data Science

Week 1 Unit 1: Introduction to Data Science Week 1 Unit 1: Introduction to Data Science The next 6 weeks What to expect in the next 6 weeks? 2 Curriculum flow (weeks 1-3) Business & Data Understanding 1 2 3 Data Preparation Modeling (1) Introduction

More information

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024 Current support level End Mainstream End Extended SQL Server 2005 SQL Server 2008 and 2008 R2 SQL Server 2012 SQL Server 2005 SP4 is in extended support, which ends on April 12, 2016 SQL Server 2008 and

More information

Approaches for Upgrading to SAS 9.2. CHAPTER 1 Overview of Migrating Content to SAS 9.2

Approaches for Upgrading to SAS 9.2. CHAPTER 1 Overview of Migrating Content to SAS 9.2 1 CHAPTER 1 Overview of Migrating Content to SAS 9.2 Approaches for Upgrading to SAS 9.2 1 What is Promotion? 2 Promotion Tools 2 What Can Be Promoted? 2 Special Considerations for Promoting Metadata From

More information

Taming Structured And Unstructured Data With SAP HANA Running On VCE Vblock Systems

Taming Structured And Unstructured Data With SAP HANA Running On VCE Vblock Systems 1 Taming Structured And Unstructured Data With SAP HANA Running On VCE Vblock Systems The Defacto Choice For Convergence 2 ABSTRACT & SPEAKER BIO Dealing with enormous data growth is a key challenge for

More information

SAP Process Mining by Celonis. Installation Guide. Version 1.2 Corresponding Software Version: 4.0

SAP Process Mining by Celonis. Installation Guide. Version 1.2 Corresponding Software Version: 4.0 SAP Process Mining by Celonis Installation Guide Version 1.2 Corresponding Software Version: 4.0 This document is copyright of the Celonis GmbH. Distribution or reproduction are only permitted by written

More information

2. CONNECTIVITY Connectivity

2. CONNECTIVITY Connectivity 2. CONNECTIVITY 70 2. Connectivity 2.1. Connectivity. Definition 2.1.1. (1) A path in a graph G = (V, E) is a sequence of vertices v 0, v 1, v 2,..., v n such that {v i 1, v i } is an edge of G for i =

More information

HA300 SAP HANA Modeling

HA300 SAP HANA Modeling HA300 SAP HANA Modeling. COURSE OUTLINE Course Version: 13 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication

More information

Vendor: SAP. Exam Code: C_HANAIMP151. Exam Name: SAP Certified Application Associate - SAP HANA (Edition 2015) Version: Demo

Vendor: SAP. Exam Code: C_HANAIMP151. Exam Name: SAP Certified Application Associate - SAP HANA (Edition 2015) Version: Demo Vendor: SAP Exam Code: C_HANAIMP151 Exam Name: SAP Certified Application Associate - SAP HANA (Edition 2015) Version: Demo QUESTION 1 Which SAP HANA model is recommended for reporting purposes where read

More information

SAS STUDIO. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada. Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d.

SAS STUDIO. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada. Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada NEW SAS PROGRAMMING ENVIRONMENT Available Consistent Assistive AVAILABLE THROUGH ALL MODERN WEB BROWSERS Available Consistent Assistive ONE INTERFACE

More information

Graphs. Edges may be directed (from u to v) or undirected. Undirected edge eqvt to pair of directed edges

Graphs. Edges may be directed (from u to v) or undirected. Undirected edge eqvt to pair of directed edges (p 186) Graphs G = (V,E) Graphs set V of vertices, each with a unique name Note: book calls vertices as nodes set E of edges between vertices, each encoded as tuple of 2 vertices as in (u,v) Edges may

More information

SAP Process Mining by Celonis. Installation Guide. Version 1.4 Corresponding Software Version: 4.2

SAP Process Mining by Celonis. Installation Guide. Version 1.4 Corresponding Software Version: 4.2 SAP Process Mining by Celonis Installation Guide Version 1.4 Corresponding Software Version: 4.2 This document is copyright of the Celonis SE. Distribution or reproduction are only permitted by written

More information

More Graph Algorithms

More Graph Algorithms More Graph Algorithms Data Structures and Algorithms CSE 373 SP 18 - KASEY CHAMPION 1 Announcements Calendar on the webpage has updated office hours for this week. Last Time: Dijkstra s Algorithm to find

More information

Leveraging SAP HANA and ArcGIS. Melissa Jarman Eugene Yang

Leveraging SAP HANA and ArcGIS. Melissa Jarman Eugene Yang Melissa Jarman Eugene Yang Outline SAP HANA database ArcGIS Support for HANA Database access Sharing via Services Geodatabase support Demo SAP HANA In-memory database Support for both row and column store

More information

What is a multi-model database and why use it?

What is a multi-model database and why use it? What is a multi-model database and why use it? An When it comes to choosing the right technology for a new project, ongoing development or a full system upgrade, it can often be challenging to define the

More information

Introduction to Data Management. Lecture #1 (The Course Trailer )

Introduction to Data Management. Lecture #1 (The Course Trailer ) Introduction to Data Management Lecture #1 (The Course Trailer ) Instructor: Mike Carey mjcarey@ics.uci.edu Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Today s Topics v Welcome to

More information

ITdumpsFree. Get free valid exam dumps and pass your exam test with confidence

ITdumpsFree.  Get free valid exam dumps and pass your exam test with confidence ITdumpsFree http://www.itdumpsfree.com Get free valid exam dumps and pass your exam test with confidence Exam : C_HANAIMP_12 Title : SAP Certified Application Associate - SAP HANA (Edition 2016 - SPS12)

More information

HA150. SAP HANA 2.0 SPS03 - SQL and SQLScript for SAP HANA COURSE OUTLINE. Course Version: 15 Course Duration:

HA150. SAP HANA 2.0 SPS03 - SQL and SQLScript for SAP HANA COURSE OUTLINE. Course Version: 15 Course Duration: HA150 SAP HANA 2.0 SPS03 - SQL and SQLScript for SAP HANA. COURSE OUTLINE Course Version: 15 Course Duration: SAP Copyrights and Trademarks 2018 SAP SE or an SAP affiliate company. All rights reserved.

More information

ICL02: Security Analytics: Discover More in your Endpoint Protection Dashboard Hands-On Lab

ICL02: Security Analytics: Discover More in your Endpoint Protection Dashboard Hands-On Lab ICL02: Security Analytics: Discover More in your Endpoint Protection Dashboard Hands-On Lab Description In this lab you will learn how to install and create custom reports and dashboards using IT Analytics

More information

Evolution of Capabilities Hunter Downey, Solution Advisor

Evolution of Capabilities Hunter Downey, Solution Advisor Evolution of Capabilities Hunter Downey, Solution Advisor What is our suite? Crystal Reports Web Intelligence Dashboards Explorer Mobile Lumira Predictive 2011 SAP. All rights reserved. 2 What is our suite?

More information

Co-creation for Success

Co-creation for Success SAP SAPPHIRE NOW 2018 Orlando, June 5-7, 2018 Human Centric Innovation Co-creation for Success 0 2018 FUJITSU Fujitsu Hybrid IT Conduit for Digital Transformation Orlando, June 5-7, 2018 Human Centric

More information

RDP201 SAP BW 7.4 SP5 powered by SAP HANA and further Roadmap

RDP201 SAP BW 7.4 SP5 powered by SAP HANA and further Roadmap RDP201 SAP BW 7.4 SP5 powered by SAP HANA and further Roadmap November, 2013 This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation

More information

Hana Co- Innovation Lab and Eco-System. Mike Kemelmakher, July 2013

Hana Co- Innovation Lab and Eco-System. Mike Kemelmakher, July 2013 Hana Co- Innovation Lab and Eco-System Mike Kemelmakher, July 2013 SAP HANA Co-Innovation Lab HPAi, SAP Labs Israel SAP HANA Co-Innovation Lab Fast Facts Established March 2012 Full time members - 6 HANA

More information

Few interesting findings on HANA with MDC

Few interesting findings on HANA with MDC Few interesting findings on HANA with MDC I was working on HANA with MDC and had few very interesting learnings. If you have been using non- MDC HANA databases, you may come across those scenarios. This

More information

The road to BW/4HANA. Wim Van Wuytswinkel & Carl Goossenaerts May 18, 2017

The road to BW/4HANA. Wim Van Wuytswinkel & Carl Goossenaerts May 18, 2017 The road to BW/4HANA Wim Van Wuytswinkel & Carl Goossenaerts May 18, 2017 Agenda Introduction Cubis What is BW/4HANA? Roads to BW/4HANA The future is now Cubis Founded Experience Core Values Partners 2010

More information

OLAP Introduction and Overview

OLAP Introduction and Overview 1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata

More information

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution: Whitepaper The Challenge: Enterprise JavaBeans (EJB) represents a new standard in enterprise computing: a component-based architecture for developing and deploying distributed object-oriented applications

More information

SAS Data Integration Studio 3.3. User s Guide

SAS Data Integration Studio 3.3. User s Guide SAS Data Integration Studio 3.3 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Data Integration Studio 3.3: User s Guide. Cary, NC: SAS Institute

More information

Intelligent Enterprise meets Science of Where. Anand Raisinghani Head Platform & Data Management SAP India 10 September, 2018

Intelligent Enterprise meets Science of Where. Anand Raisinghani Head Platform & Data Management SAP India 10 September, 2018 Intelligent Enterprise meets Science of Where Anand Raisinghani Head Platform & Data Management SAP India 10 September, 2018 Value The Esri & SAP journey Customer Impact Innovation Track Record Customer

More information

Pentaho 30 for 30 QUICK START EVALUTATION. Aakash Shah

Pentaho 30 for 30 QUICK START EVALUTATION. Aakash Shah Pentaho 30 for 30 QUICK START EVALUTATION Aakash Shah You just downloaded a comprehensive data integration and business analytics platform and you have 30 days to evaluate Pentaho for your company This

More information

The strategic advantage of OLAP and multidimensional analysis

The strategic advantage of OLAP and multidimensional analysis IBM Software Business Analytics Cognos Enterprise The strategic advantage of OLAP and multidimensional analysis 2 The strategic advantage of OLAP and multidimensional analysis Overview Online analytical

More information

COURSE 20466D: IMPLEMENTING DATA MODELS AND REPORTS WITH MICROSOFT SQL SERVER

COURSE 20466D: IMPLEMENTING DATA MODELS AND REPORTS WITH MICROSOFT SQL SERVER ABOUT THIS COURSE The focus of this five-day instructor-led course is on creating managed enterprise BI solutions. It describes how to implement multidimensional and tabular data models, deliver reports

More information

Simplifying your upgrade and consolidation to BW/4HANA. Pravin Gupta (Teklink International Inc.) Bhanu Gupta (Molex LLC)

Simplifying your upgrade and consolidation to BW/4HANA. Pravin Gupta (Teklink International Inc.) Bhanu Gupta (Molex LLC) Simplifying your upgrade and consolidation to BW/4HANA Pravin Gupta (Teklink International Inc.) Bhanu Gupta (Molex LLC) AGENDA What is BW/4HANA? Stepping stones to SAP BW/4HANA How to get your system

More information

Week 2 Unit 1: Introduction and First Steps with EJB. January, 2015

Week 2 Unit 1: Introduction and First Steps with EJB. January, 2015 Week 2 Unit 1: Introduction and First Steps with EJB January, 2015 Persistence as a Service Manages the database systems in the cloud and the access to them Operations on database system level Monitoring

More information

ITM215 Operations for SAP HANA with SAP Solution Manager 7.2. Public

ITM215 Operations for SAP HANA with SAP Solution Manager 7.2. Public ITM215 Operations for SAP HANA with SAP Solution Manager 7.2 Public Speakers Las Vegas, Oct 19-23 Janko Budzisch Stefan Lahr Barcelona, Nov 10-12 Janko Budzisch Stefan Lahr 2015 SAP SE or an SAP affiliate

More information

Best Practices for Choosing Content Reporting Tools and Datasources. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara

Best Practices for Choosing Content Reporting Tools and Datasources. Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara Best Practices for Choosing Content Reporting Tools and Datasources Andrew Grohe Pentaho Director of Services Delivery, Hitachi Vantara Agenda Discuss best practices for choosing content with Pentaho Business

More information

Socrates: A System for Scalable Graph Analytics C. Savkli, R. Carr, M. Chapman, B. Chee, D. Minch

Socrates: A System for Scalable Graph Analytics C. Savkli, R. Carr, M. Chapman, B. Chee, D. Minch Socrates: A System for Scalable Graph Analytics C. Savkli, R. Carr, M. Chapman, B. Chee, D. Minch September 10, 2014 Cetin Savkli Cetin.Savkli@jhuapl.edu 240 228 0115 Challenges of Big Data & Analytics

More information

SAP BW/4HANA the next generation Data Warehouse

SAP BW/4HANA the next generation Data Warehouse SAP BW/4HANA the next generation Data Warehouse Lothar Henkes, VP Product Management SAP EDW (BW/HANA) July 25 th, 2017 Disclaimer This presentation is not subject to your license agreement or any other

More information

Deep Web Crawling and Mining for Building Advanced Search Application

Deep Web Crawling and Mining for Building Advanced Search Application Deep Web Crawling and Mining for Building Advanced Search Application Zhigang Hua, Dan Hou, Yu Liu, Xin Sun, Yanbing Yu {hua, houdan, yuliu, xinsun, yyu}@cc.gatech.edu College of computing, Georgia Tech

More information

IT Best Practices for Education. Empower your students, faculty, and staff with the right apps and services to do their best work.

IT Best Practices for Education. Empower your students, faculty, and staff with the right apps and services to do their best work. IT Best Practices for Education Empower your students, faculty, and staff with the right apps and services to do their best work. Become a champion by empowering your students, faculty, and staff to work

More information

Implementing Data Models and Reports with SQL Server 2014

Implementing Data Models and Reports with SQL Server 2014 Course 20466D: Implementing Data Models and Reports with SQL Server 2014 Page 1 of 6 Implementing Data Models and Reports with SQL Server 2014 Course 20466D: 4 days; Instructor-Led Introduction The focus

More information

Provide Real-Time Data To Financial Applications

Provide Real-Time Data To Financial Applications Provide Real-Time Data To Financial Applications DATA SHEET Introduction Companies typically build numerous internal applications and complex APIs for enterprise data access. These APIs are often engineered

More information

SAP HANA SPS 10 - What s New? Scale-Out, High Availability and Disaster Recovery

SAP HANA SPS 10 - What s New? Scale-Out, High Availability and Disaster Recovery SAP HANA SPS 10 - What s New? Scale-Out, High Availability and Disaster Recovery (Delta from SPS 09 to SPS 10) SAP HANA Product Management June, 2015 2014 SAP AG or an SAP affiliate company. All rights

More information

Business Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017

Business Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017 Business Analytics in the Oracle 12.2 Database: Analytic Views Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017 Vlamis Software Solutions Vlamis Software founded in 1992

More information

Introduction to Data Management. Lecture #2 (Big Picture, Cont.) Instructor: Chen Li

Introduction to Data Management. Lecture #2 (Big Picture, Cont.) Instructor: Chen Li Introduction to Data Management Lecture #2 (Big Picture, Cont.) Instructor: Chen Li 1 Announcements v We added 10 more seats to the class for students on the waiting list v Deadline to drop the class:

More information

PUBLIC. How to Use the PLD Variables File. Countries: All. Solutions from SAP. SAP Business One 2007 A. June English

PUBLIC. How to Use the PLD Variables File. Countries: All. Solutions from SAP. SAP Business One 2007 A. June English PUBLIC How to Use the PLD Variables File Countries: All Solutions from SAP SAP Business One 2007 A June 2007 English Contents Introduction... 3 Getting the Layout Template Code... 4 Use... 4 Procedure...

More information

VCETorrent. Reliable exam torrent & valid VCE PDF materials & dumps torrent files

VCETorrent.   Reliable exam torrent & valid VCE PDF materials & dumps torrent files VCETorrent http://www.vcetorrent.com Reliable exam torrent & valid VCE PDF materials & dumps torrent files Exam : C_HANAIMP_13 Title : SAP Certified Application Associate - SAP HANA 2.0 (SPS01) Vendor

More information

Welcome to the topic of SAP HANA modeling views.

Welcome to the topic of SAP HANA modeling views. Welcome to the topic of SAP HANA modeling views. 1 At the end of this topic, you will be able to describe the three types of SAP HANA modeling views and use the SAP HANA Studio to work with views in the

More information

Using the IMS Universal Drivers and QMF to Access Your IMS Data Hands-on Lab

Using the IMS Universal Drivers and QMF to Access Your IMS Data Hands-on Lab Attendee Choice: IMS Hands-on Lab Thursday, August 13, 2015: 12:30 PM - 01:30 PM, Dolphin, Asia 5 #17765 Insert Custom Session QR if Desired Business Analytics on zenterprise The QMF 11 Product Family

More information

C_HANASUP_1 Q&As. SAP Certified Support Associate - SAP HANA 1.0. Pass SAP C_HANASUP_1 Exam with 100% Guarantee

C_HANASUP_1 Q&As. SAP Certified Support Associate - SAP HANA 1.0. Pass SAP C_HANASUP_1 Exam with 100% Guarantee C_HANASUP_1 Q&As SAP Certified Support Associate - SAP HANA 1.0 Pass SAP C_HANASUP_1 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money

More information

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less Dipl.- Inform. Volker Stöffler Volker.Stoeffler@DB-TecKnowledgy.info Public Agenda Introduction: What is SAP IQ - in a

More information

Automated Tools for SAP HANA Performance Optimization

Automated Tools for SAP HANA Performance Optimization Automated Tools for SAP HANA Performance Optimization Webinar Presenters: Albrecht Gass, Chris Hanshew www.smartshifttech.com Agenda 1. Introduction smartshift Technologies 2. SAP HANA Overview 3. SAP

More information