2015 IEEE 31st International Conference on Data Engineering 2015
DOI: 10.1109/icde.2015.7113376
|View full text |Cite
|
Sign up to set email alerts
|

Supporting hierarchical data in SAP HANA

Abstract: Abstract-Managing hierarchies is an ever-recurring challenge for relational database systems. Through investigations of customer scenarios at SAP we found that today's RDBMSs still leave a lot to be desired in order to meet the requirements of typical applications. Our research puts a new twist on handling hierarchies in SQL-based systems. We present an approach for modeling hierarchical data natively, and we extend the SQL language with expressive constructs for creating, manipulating, and querying a hierarch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(20 citation statements)
references
References 14 publications
0
20
0
Order By: Relevance
“…For example, XML indexing techniques commonly rely on clustering data by structure, e. g., arranging it in pre-order. In business applications such as SAP ERP, which we analyzed in [3], a hierarchy is rarely the primary dimension of a Figure 1: Various labeling schemes (left); labels that need to be changed when subtree C is relocated (right) infeasible or not preferable; in other words, hierarchy indexes are generally secondary indexes. We employ the model from [3] representing a hierarchy by a node column plus a secondary index structure.…”
Section: Handling Dynamic Hierarchiesmentioning
confidence: 99%
See 3 more Smart Citations
“…For example, XML indexing techniques commonly rely on clustering data by structure, e. g., arranging it in pre-order. In business applications such as SAP ERP, which we analyzed in [3], a hierarchy is rarely the primary dimension of a Figure 1: Various labeling schemes (left); labels that need to be changed when subtree C is relocated (right) infeasible or not preferable; in other words, hierarchy indexes are generally secondary indexes. We employ the model from [3] representing a hierarchy by a node column plus a secondary index structure.…”
Section: Handling Dynamic Hierarchiesmentioning
confidence: 99%
“…In [3] we explore end-user queries on hierarchies that commonly appear in business scenarios. Query primitives are the building blocks for such high-level queries.…”
Section: Query Capabilitiesmentioning
confidence: 99%
See 2 more Smart Citations
“…XML DB [41] calibrates XML storage between CLOBs and objects "shredded" to rows. Oracle [38] and SAP [16] also discuss extending an RDBMS with a JSON datatype. The processing primitives of these approaches target particular formats (e.g., relations and XML), while Proteus customizes itself for a multitude of formats on demand; its operators are by design agnostic to the underlying data for extensibility.…”
Section: Related Workmentioning
confidence: 99%