Professional Documents
Culture Documents
Lesson: Advanced Analytics With SAP HANA: Graph Modeling
Lesson: Advanced Analytics With SAP HANA: Graph Modeling
Lesson: Advanced Analytics With SAP HANA: Graph Modeling
techniques. This is because the choice of which algorithm to use must be made by the
developer. So it is important that the developer initially understands the differences between
the algorithms used for data preparation, scoring, and prediction. But they must also know
how to fine-tune the algorithms to reach to desired outcome. For example, a developer would
need to decide when to use the time series algorithm for double exponential smoothing
versus triple exponential smoothing and then how to adjust the parameters to consider trend
or to eliminate outliers. Developers who work with SAP HANA PAL are typically already
working in predictive analysis projects or have a reasonable understanding of the topic.
R
R is an open source programming language used to develop statistical models. The R library
contains thousands of freely accessible algorithms that can be used or adapted to provide
custom predictive and data preparation capabilities. SAP HANA connects to an R server
where the data is processed and the results are passed back to SAP HANA. R language is
becoming increasingly popular among Data Scientists as the standardized language for
statistical computing.
Graph Modeling
Graphs are used to model data that is best represented using a network. Examples include
supply chain networks, transportation networks, utility networks, and social networks. The
basic idea behind graph modeling is that it allows a modeler to define a series of entities
(nodes) and link them with lines (edges) to create a network. This network represents how
each node relates to all other nodes.