{"id":9414,"date":"2020-11-30T10:02:00","date_gmt":"2020-11-30T09:02:00","guid":{"rendered":"https:\/\/www.rapidviews.io\/blog\/uncategorized\/les-hierarchies"},"modified":"2025-03-28T16:19:23","modified_gmt":"2025-03-28T15:19:23","slug":"hierarchies","status":"publish","type":"post","link":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies","title":{"rendered":"HANA CDS Views &#8211; Hierarchies"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"9414\" class=\"elementor elementor-9414\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-38cde4ba elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"38cde4ba\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2afeca95\" data-id=\"2afeca95\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ea06968 elementor-widget elementor-widget-heading\" data-id=\"ea06968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a653053 elementor-widget elementor-widget-text-editor\" data-id=\"a653053\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Hierarchies<\/strong> are a popular method of <strong>structuring application data<\/strong> to facilitate its consumption.<\/p><p>In <a href=\"\/en\/blog\/s4hana-en\/cds-views-presentation\">CDS Views: Core Data Services<\/a>, hierarchies provide access to data that is <strong>hierarchically linked<\/strong>.<\/p><p>If your company is divided into various legal entities and\/or sub-units, you may wish to perform complex queries based on a given element structure. For example, an employee\/manager model would be appropriate for a query involving the organisational structure of your company.<\/p><p>Different examples of hierarchies in a company :<\/p><ul><li><strong>Time hierarchies<\/strong> <strong>:<\/strong> Year -&gt; Month -&gt; Week -&gt; Day<\/li><li><strong>Geographical hierarchies<\/strong> <strong>:<\/strong> Continent -&gt; Country -&gt; Department -&gt; City<\/li><li><strong>Account hierarchies such as P&amp;L :<\/strong> Account group -&gt; Cost element -&gt; Account<\/li><li><strong>Item hierarchies :<\/strong> Item type -&gt; Item group -&gt; Item<\/li><li>\u2026<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71572b95 elementor-widget elementor-widget-heading\" data-id=\"71572b95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The functioning of hierarchies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3855092d elementor-widget elementor-widget-heading\" data-id=\"3855092d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-medium\">Principle<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d30d6e6 elementor-widget elementor-widget-text-editor\" data-id=\"2d30d6e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In general, a <strong>CDS view<\/strong> generating hierarchies will be a <strong>DIMENSION<\/strong> view.<\/p><p>Several hierarchy components can be distinguished :<\/p><ul><li><strong>Hierarchy node :<\/strong> this is a component associating the desired data with a hierarchy and a hierarchy level (root node(s), and X \u2192 Y level nodes)<\/li><li><strong>Hierarchy directory :<\/strong> this is the hierarchy itself. A hierarchy can have several root nodes.<\/li><li><strong>Hierarchy Node Texts :<\/strong> contains the names of the master data associated with the hierarchy nodes, if any (e.g. name\/label of a general account.)<\/li><\/ul><p>The hierarchical relationship of the nodes is constructed via two methods :<\/p><ul><li>By two sets of columns, one identifying a node as a child, often the key columns of the node, and the other identifying the associated parent node<\/li><li>By an auto-association of the view with cardinality [1: 0..1] pointing to the parent node of the node<\/li><\/ul><p><strong>Root nodes<\/strong> do not have parents by definition. Below, on the database side, the first nodes of a hierarchy (level 0 corresponds to the root node) :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edce16a elementor-widget elementor-widget-image\" data-id=\"edce16a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/12\/noeuds-hierarchies.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7cf53290 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7cf53290\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b930ade\" data-id=\"6b930ade\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26a9ee29 elementor-widget-divider--view-line_text elementor-widget-divider--element-align-right elementor-widget elementor-widget-divider\" data-id=\"26a9ee29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<span class=\"elementor-divider__text elementor-divider__element\">\n\t\t\t\tStay connected !\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36189994 elementor-widget elementor-widget-heading\" data-id=\"36189994\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Subscribe to the Rapid Views Newsletter !<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fd0df8a elementor-widget elementor-widget-text-editor\" data-id=\"5fd0df8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #ffffff;\">Stay up to date with our latest blog posts, upcoming webinars and news!<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1872c9fe elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"1872c9fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;20&quot;,&quot;step_next_label&quot;:&quot;Suivant&quot;,&quot;step_previous_label&quot;:&quot;Pr\\u00e9c\\u00e9dent&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Inscription Newsletter (EN)\" aria-label=\"Inscription Newsletter (EN)\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"9414\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"1872c9fe\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"CDS Views Hierarchy - Overview and Operation\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"9414\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-40 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tYour e-mail address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-xs  elementor-field-textual\" placeholder=\"Your e-mail address\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-20 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Register<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4128e367 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4128e367\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-11dc751e\" data-id=\"11dc751e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-725d945b elementor-widget elementor-widget-heading\" data-id=\"725d945b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Decomposition of a hierarchy view<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d99c546 elementor-widget elementor-widget-text-editor\" data-id=\"d99c546\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Here we use <strong>SAP CDS annotations<\/strong>. In order to declare a <strong>parent-child<\/strong> hierarchy, we use the following annotation :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15c9cbd elementor-widget elementor-widget-text-editor\" data-id=\"15c9cbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre>@Hierarchy.parentChild:<br \/>{ recurse:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\u00a0\u00a0 parent: 'ParentNode',\u00a0\u00a0 child:\u00a0 'HierarchyNode'\u00a0\u00a0 },<br \/>  siblingsOrder:\u00a0\u00a0\u00a0 {\u00a0\u00a0 by: 'SequenceNumber',\u00a0\u00a0\u00a0 direction: 'ASC'\u00a0\u00a0 },<br \/>  directory:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 '_Hierarchy' }<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be2a1ee elementor-widget elementor-widget-text-editor\" data-id=\"be2a1ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We then declare the processing of nodes of hierarchies :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb1fc57 elementor-widget elementor-widget-text-editor\" data-id=\"bb1fc57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre>@ObjectModel: {usageType: {<br \/>  dataClass: #MASTER,<br \/>  serviceQuality: #A,<br \/>  sizeCategory: #XL},<br \/>\u00a0 dataCategory: #HIERARCHY}<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e651a95 elementor-widget elementor-widget-text-editor\" data-id=\"e651a95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Finally, we use <strong>associations<\/strong> to link our hierarchy nodes to a hierarchy directory, as well as to labels describing the master data returned by these hierarchy nodes :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c08687b elementor-widget elementor-widget-text-editor\" data-id=\"c08687b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre>association [1..1] to I_CostCenterHierarchy as _Hierarchy <br \/>on $projection.CostCenterHierarchy = _Hierarchy.CostCenterHierarchy<br \/>and $projection.ControllingArea = _Hierarchy.ControllingArea<br \/>and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate<br \/>association [0..*] to I_CostCenterHierarchyNodeT as _Text<br \/>on $projection.CostCenterHierarchy = _Text.CostCenterHierarchy<br \/>and $projection.HierarchyNode = _Text.HierarchyNode<br \/>and $projection.ControllingArea = _Text.ControllingArea<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78c67741 elementor-widget elementor-widget-text-editor\" data-id=\"78c67741\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The tree of hierarchy nodes can be represented as follows :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b65af3 elementor-widget elementor-widget-image\" data-id=\"9b65af3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"535\" height=\"389\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/root-node-level.jpg\" class=\"attachment-large size-large wp-image-10077\" alt=\"Root node level\" srcset=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/root-node-level.jpg 535w, https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/root-node-level-300x218.jpg 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e356539 elementor-widget elementor-widget-text-editor\" data-id=\"e356539\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>Our opinion<\/strong><\/span> <strong>:<\/strong> although a strong technical competence is required to implement this type of component, a number of <strong>standard hierarchy CDS<\/strong> are made available by SAP, which can be used for standard requirements.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acaadec elementor-widget elementor-widget-heading\" data-id=\"acaadec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Consumption of hierarchies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d89375 elementor-widget elementor-widget-text-editor\" data-id=\"2d89375\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Data exposure via CDS views is done via a last level query view.<\/p><p>Below is an example of a view tree for an income statement query using several dimensions including 2 hierarchies (cost centres and general accounts).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4de44b6 elementor-widget elementor-widget-image\" data-id=\"4de44b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"423\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/tree-view.jpg\" class=\"attachment-large size-large wp-image-10080\" alt=\"Tree view\" srcset=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/tree-view.jpg 961w, https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/tree-view-300x159.jpg 300w, https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/tree-view-768x406.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45c33b47 elementor-widget elementor-widget-text-editor\" data-id=\"45c33b47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It is necessary in a last level view to re-report hierarchies, directly associated with a master data element, for example for a cost centre identifier :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-422a71c elementor-widget elementor-widget-text-editor\" data-id=\"422a71c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre>@EndUserText.label: 'Cost Center Key'<br \/> \u00a0\u00a0\u00a0 @AnalyticsDetails.query.variableSequence: 86<br \/> \u00a0\u00a0\u00a0 @Consumption.filter: {\u00a0 selectionType: #HIERARCHY_NODE, multipleSelections: true, mandatory: false,<br \/> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 hierarchyBinding : [\u00a0 { type: #USER_INPUT, value: 'CostCenterHierarchy', variableSequence: 85 } ] }<br \/> \u00a0\u00a0\u00a0\u00a0 @AnalyticsDetails.query.displayHierarchy: #FILTER<br \/> \u00a0\u00a0\u00a0\u00a0 @AnalyticsDetails.query.axis: #ROWS<br \/> \u00a0\u00a0\u00a0\u00a0 @AnalyticsDetails.query.totals: #SHOW<br \/> \u00a0\u00a0\u00a0\u00a0 @ObjectModel.text.element:['CostCenterName']\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>CostCenterKey<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2167598b elementor-widget elementor-widget-text-editor\" data-id=\"2167598b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Once this query is consumed via a compatible reporting tool such as <strong>Web Intelligence, Analysis for Office<\/strong>, but also <strong>SAP FIORI,<\/strong> one can access the tree structure extracted from the hierarchy, as well as the associated fold\/unfold function.<\/p><p>For example, in Web Intelligence :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c5e49b7 elementor-widget elementor-widget-image\" data-id=\"1c5e49b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/12\/exemple-hierarchie-web-intelligence.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5f6a83 elementor-widget elementor-widget-text-editor\" data-id=\"b5f6a83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>Our opinion<\/strong><\/span> <strong>:<\/strong> This functionality is indispensable in reporting and BI tools. It allows you to take advantage of the<strong> drill-down\/roll-up<\/strong> function, and allows you to quickly perform totals and subtotals calculations spread over all levels of the hierarchy. With these hierarchies you can organise reporting in accordance with the hierarchical organisations of your company.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-03e744a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"03e744a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c61e40\" data-id=\"4c61e40\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-138a07e elementor-widget elementor-widget-heading\" data-id=\"138a07e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Expert's conclusion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-539921b1 elementor-widget elementor-widget-text-editor\" data-id=\"539921b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Based on the <strong>CDS Views : Core Data Services<\/strong> technology, this hierarchy functionality allows you to find your <strong>company structure in your BI reports<\/strong> on the classic tools of the SAP ecosystem (Analysis For Office, SAP Business Objects, &#8230;), but also on the new CDS compatible tools such as SAP FIORI.<\/p><p>In addition to the highly technical implementation of the hierarchies, a standard repository is delivered by SAP, on several business domains, which makes it possible to start with the standard. Additional developments are to be expected if you wish to integrate your company&#8217;s specific requirements.<\/p><p>It should be noted that it is also possible to reuse in the CDS Views all the hierarchies <strong>customised and parameterised<\/strong> in the <a href=\"https:\/\/www.sap.com\/index.html\">SAP ERP<\/a>.<\/p><p>This is a concrete advantage for functional users, who will thus find the same structure in their reporting as in the restitutions, screens and extractions of the ERP. Moreover, in the reporting tools, these hierarchies can be combined with more advanced functionalities of the reporting tools.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Hierarchies are a popular method of structuring application data to facilitate its consumption. <\/p>\n","protected":false},"author":4,"featured_media":59598,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[594],"tags":[],"class_list":["post-9414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cds-views"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>CDS Views Hierarchy - Overview and Operation<\/title>\n<meta name=\"description\" content=\"In CDS Views: Core Data Services, hierarchies provide access to data that is linked together by a hierarchical relationship.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HANA CDS Views - Hierarchies\" \/>\n<meta property=\"og:description\" content=\"In CDS Views: Core Data Services, hierarchies provide access to data that is linked together by a hierarchical relationship.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies\" \/>\n<meta property=\"og:site_name\" content=\"Rapid Views\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RapidViews.io\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-30T09:02:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-28T15:19:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2025\/03\/hana-cds-views-hierarchies-en-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Valentin ALBERT\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rapidviews_io\" \/>\n<meta name=\"twitter:site\" content=\"@rapidviews_io\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Valentin ALBERT\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies\"},\"author\":{\"name\":\"Valentin ALBERT\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/person\\\/f69e49f7eab7d293631393fc6d2ad4a5\"},\"headline\":\"HANA CDS Views &#8211; Hierarchies\",\"datePublished\":\"2020-11-30T09:02:00+00:00\",\"dateModified\":\"2025-03-28T15:19:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies\"},\"wordCount\":757,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/hana-cds-views-hierarchies.png\",\"articleSection\":[\"CDS Views\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies\",\"name\":\"CDS Views Hierarchy - Overview and Operation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/hana-cds-views-hierarchies.png\",\"datePublished\":\"2020-11-30T09:02:00+00:00\",\"dateModified\":\"2025-03-28T15:19:23+00:00\",\"description\":\"In CDS Views: Core Data Services, hierarchies provide access to data that is linked together by a hierarchical relationship.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies#primaryimage\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/hana-cds-views-hierarchies.png\",\"contentUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/hana-cds-views-hierarchies.png\",\"width\":1200,\"height\":750,\"caption\":\"Exploration of how hierarchies function in HANA Core Data Services (CDS), illustrating how to structure application data to facilitate its consumption.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/cds-views\\\/hierarchies#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rapidviews.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CDS Views\",\"item\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/category\\\/cds-views\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"HANA CDS Views &#8211; Hierarchies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/\",\"name\":\"Rapid Views\",\"description\":\"R\u00e9volutionnez les Analytics avec les solutions RapidViews\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#organization\"},\"alternateName\":\"Rapid Views\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#organization\",\"name\":\"Rapid Views\",\"alternateName\":\"RapidViews\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/rapidviews-image.png\",\"contentUrl\":\"https:\\\/\\\/www.rapidviews.io\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/rapidviews-image.png\",\"width\":1200,\"height\":675,\"caption\":\"Rapid Views\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RapidViews.io\\\/\",\"https:\\\/\\\/x.com\\\/rapidviews_io\",\"https:\\\/\\\/mastodon.social\\\/@RapidViews\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCe7zv2EXmw0rMsSATm9NVCg\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/rapid-views\",\"http:\\\/\\\/instagram.com\\\/rapidviews_io\\\/\"],\"description\":\"Rapid Views est un \u00e9diteur de logiciels dans le domaine de la Business Intelligence.\",\"email\":\"contact@rapidviews.io\",\"telephone\":\"05 54 54 20 06\",\"legalName\":\"Rapid Views\",\"foundingDate\":\"2020-01-01\",\"taxID\":\"880 873 278 00019\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/#\\\/schema\\\/person\\\/f69e49f7eab7d293631393fc6d2ad4a5\",\"name\":\"Valentin ALBERT\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6184415e149fa387d63c07cd521a7bf78b7e78e89254d473e2f1b7752160ef4c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6184415e149fa387d63c07cd521a7bf78b7e78e89254d473e2f1b7752160ef4c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6184415e149fa387d63c07cd521a7bf78b7e78e89254d473e2f1b7752160ef4c?s=96&d=mm&r=g\",\"caption\":\"Valentin ALBERT\"},\"sameAs\":[\"https:\\\/\\\/www.rapidviews.io\"],\"url\":\"https:\\\/\\\/www.rapidviews.io\\\/en\\\/blog\\\/author\\\/valentin-albert\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CDS Views Hierarchy - Overview and Operation","description":"In CDS Views: Core Data Services, hierarchies provide access to data that is linked together by a hierarchical relationship.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies","og_locale":"en_US","og_type":"article","og_title":"HANA CDS Views - Hierarchies","og_description":"In CDS Views: Core Data Services, hierarchies provide access to data that is linked together by a hierarchical relationship.","og_url":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies","og_site_name":"Rapid Views","article_publisher":"https:\/\/www.facebook.com\/RapidViews.io\/","article_published_time":"2020-11-30T09:02:00+00:00","article_modified_time":"2025-03-28T15:19:23+00:00","og_image":[{"width":1200,"height":750,"url":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2025\/03\/hana-cds-views-hierarchies-en-1.png","type":"image\/png"}],"author":"Valentin ALBERT","twitter_card":"summary_large_image","twitter_creator":"@rapidviews_io","twitter_site":"@rapidviews_io","twitter_misc":{"Written by":"Valentin ALBERT","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies#article","isPartOf":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies"},"author":{"name":"Valentin ALBERT","@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/person\/f69e49f7eab7d293631393fc6d2ad4a5"},"headline":"HANA CDS Views &#8211; Hierarchies","datePublished":"2020-11-30T09:02:00+00:00","dateModified":"2025-03-28T15:19:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies"},"wordCount":757,"publisher":{"@id":"https:\/\/www.rapidviews.io\/en\/#organization"},"image":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies#primaryimage"},"thumbnailUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/hana-cds-views-hierarchies.png","articleSection":["CDS Views"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies","url":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies","name":"CDS Views Hierarchy - Overview and Operation","isPartOf":{"@id":"https:\/\/www.rapidviews.io\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies#primaryimage"},"image":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies#primaryimage"},"thumbnailUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/hana-cds-views-hierarchies.png","datePublished":"2020-11-30T09:02:00+00:00","dateModified":"2025-03-28T15:19:23+00:00","description":"In CDS Views: Core Data Services, hierarchies provide access to data that is linked together by a hierarchical relationship.","breadcrumb":{"@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies#primaryimage","url":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/hana-cds-views-hierarchies.png","contentUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2020\/11\/hana-cds-views-hierarchies.png","width":1200,"height":750,"caption":"Exploration of how hierarchies function in HANA Core Data Services (CDS), illustrating how to structure application data to facilitate its consumption."},{"@type":"BreadcrumbList","@id":"https:\/\/www.rapidviews.io\/en\/blog\/cds-views\/hierarchies#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rapidviews.io\/"},{"@type":"ListItem","position":2,"name":"CDS Views","item":"https:\/\/www.rapidviews.io\/en\/blog\/category\/cds-views"},{"@type":"ListItem","position":3,"name":"HANA CDS Views &#8211; Hierarchies"}]},{"@type":"WebSite","@id":"https:\/\/www.rapidviews.io\/en\/#website","url":"https:\/\/www.rapidviews.io\/en\/","name":"Rapid Views","description":"R\u00e9volutionnez les Analytics avec les solutions RapidViews","publisher":{"@id":"https:\/\/www.rapidviews.io\/en\/#organization"},"alternateName":"Rapid Views","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rapidviews.io\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rapidviews.io\/en\/#organization","name":"Rapid Views","alternateName":"RapidViews","url":"https:\/\/www.rapidviews.io\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2025\/12\/rapidviews-image.png","contentUrl":"https:\/\/www.rapidviews.io\/wp-content\/uploads\/2025\/12\/rapidviews-image.png","width":1200,"height":675,"caption":"Rapid Views"},"image":{"@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RapidViews.io\/","https:\/\/x.com\/rapidviews_io","https:\/\/mastodon.social\/@RapidViews","https:\/\/www.youtube.com\/channel\/UCe7zv2EXmw0rMsSATm9NVCg","https:\/\/www.linkedin.com\/company\/rapid-views","http:\/\/instagram.com\/rapidviews_io\/"],"description":"Rapid Views est un \u00e9diteur de logiciels dans le domaine de la Business Intelligence.","email":"contact@rapidviews.io","telephone":"05 54 54 20 06","legalName":"Rapid Views","foundingDate":"2020-01-01","taxID":"880 873 278 00019","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rapidviews.io\/en\/#\/schema\/person\/f69e49f7eab7d293631393fc6d2ad4a5","name":"Valentin ALBERT","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6184415e149fa387d63c07cd521a7bf78b7e78e89254d473e2f1b7752160ef4c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6184415e149fa387d63c07cd521a7bf78b7e78e89254d473e2f1b7752160ef4c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6184415e149fa387d63c07cd521a7bf78b7e78e89254d473e2f1b7752160ef4c?s=96&d=mm&r=g","caption":"Valentin ALBERT"},"sameAs":["https:\/\/www.rapidviews.io"],"url":"https:\/\/www.rapidviews.io\/en\/blog\/author\/valentin-albert"}]}},"_links":{"self":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts\/9414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/comments?post=9414"}],"version-history":[{"count":71,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts\/9414\/revisions"}],"predecessor-version":[{"id":57812,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/posts\/9414\/revisions\/57812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/media\/59598"}],"wp:attachment":[{"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/media?parent=9414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/categories?post=9414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rapidviews.io\/en\/wp-json\/wp\/v2\/tags?post=9414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}