

{"id":53419,"date":"2019-04-04T11:30:12","date_gmt":"2019-04-04T06:00:12","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=53419"},"modified":"2021-12-05T21:41:58","modified_gmt":"2021-12-05T16:11:58","slug":"calculation-view-in-sap-hana","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/","title":{"rendered":"SAP HANA Calculation View &#8211; Create Calculation View in 12 Easy Steps"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1607,&quot;href&quot;:&quot;https:\\\/\\\/www.sap.com\\\/india\\\/products\\\/hana.html#customer-references&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20220507205421\\\/https:\\\/\\\/www.sap.com\\\/india\\\/products\\\/hana.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-09 13:03:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 07:04:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-26 16:34:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 12:10:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 06:48:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-21 14:21:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-24 14:23:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-27 15:38:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-03 03:10:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 13:04:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 19:43:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 11:16:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 10:29:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 18:50:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 07:08:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 10:09:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 18:26:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 07:53:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 14:13:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 15:50:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 13:50:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 14:28:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 09:05:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:25:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 08:53:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-07 14:43:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-10 22:38:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-14 14:05:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-26 07:11:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-29 07:30:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-04 19:30:00&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-04 19:30:00&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>In this tutorial, we are going to learn about the last and complex of the three types of information views; the SAP HANA Calculation View. Please make sure you have gone through the tutorials of<strong>\u00a0Attribute View<\/strong> and <strong>Analytic View<\/strong> as they are important for your understanding of Calculation View.<\/p>\n<p>Let&#8217;s start the SAP HANA Calculation View Tutorial.<\/p>\n<h3>What is SAP HANA Calculation View?<\/h3>\n<p><em>Calculation view in SAP HANA is the most important type of information view as it enables you to perform advanced designing operations on the data.<\/em> You can apply advanced modeling logics on data in Calculation View which you cannot do in Analytic and Attribute view.<\/p>\n<p>In Attribute view, you can only work with dimensions, whereas in analytic view, you work with multiple dimension tables linked to one fact table. This means that these two views do not allow flexible use of dimensions and measures and have a basic way of data modeling.<\/p>\n<p>On the contrary, calculation views do not have such limitations and enable a user to use complex calculation logic and combine measures from more than one fact table. Along with this, you can use advanced SQL logics and multiple layers of calculation logics while creating a calculation view.<\/p>\n<p>It gives you the freedom to combine and create from a range of options like Tables, Column Views, Analytic Views, Attribute View, etc. This enables a user to do multidimensional reporting using measures and dimensions from different sources.<\/p>\n<h3>Characteristics of Calculation View<\/h3>\n<p>Some important characteristics of the calculation view are given below:<\/p>\n<ul>\n<li>Calculation views support both OLTP and OLAP models.<\/li>\n<li>They support complex expression such as Case, Counter, IF.<\/li>\n<li>Supports special language such as R-lang.<\/li>\n<li>You can reuse Analytic Views, Attribute Views and even other Calculation Views while creating a new Calculation View.<\/li>\n<li>Calculation views support analytic privileges.<\/li>\n<li>It supports SAP ERP specific functionalities such as currency conversion, language, client handling, etc.<\/li>\n<li>Enables the user to combine measures from multiple tables.<\/li>\n<li>Users can use both column-based and row-based tables.<\/li>\n<\/ul>\n<h3>Scenario Panel in Calculation View<\/h3>\n<p>When you open a calculation view editor to create a new view, you will find a scenario panel on the left with five options;\u00a0<strong>Join, Union, Projection, Aggregation, and Rank<\/strong>. A Calculation View in <a href=\"https:\/\/www.sap.com\/india\/products\/hana.html#customer-references\">SAP HANA<\/a> is created using a combination of these options.<\/p>\n<p><strong>1. Join &#8211;<\/strong> A join option connects two source objects or tables into a single object. It is also referred to as a join node in the view hierarchy. The<strong> join types<\/strong> between two tables can be inner, left outer, right outer and text join.<\/p>\n<p><strong>2. Union &#8211;<\/strong> The union option performs a full outer join on n number of source objects and creates a single object by combining their contents.<\/p>\n<p><strong>3. Projection &#8211;<\/strong> The projection option projects the table in a certain way. You can use it to filter the columns of a table or add some columns before using it in other nodes like aggregation, rank, union, etc.<\/p>\n<p>You can only use one source object while working in the projection node. If you wish to create more than one table than use separate projections for each. Projection nodes are used to convert column-based tables into dim calculation tables.<\/p>\n<p><strong>4. Aggregation &#8211;<\/strong> In the aggregation node, you can perform aggregation on selected dimensions and measures.<\/p>\n<p><strong>5. Rank &#8211;<\/strong> This is used to rank the values based on a criterion. You can define the order by clause and partition in this node based on the modeling requirements.<\/p>\n<h3>Steps to Create a Calculation View in SAP HANA<\/h3>\n<p>In this section of the SAP HANA Calculation View Tutorial, we will learn how to create a calculation view with a star join option in SAP HANA Modeler. A star join is created when we need measures from more than one fact table to use it in reporting.<\/p>\n<p><strong>Step 1: Select Tables<\/strong><\/p>\n<p>Open the\u00a0<strong>SAP HANA Information Modeler<\/strong> and decide the tables which you want to use in making the Calculation View.\u00a0You can access the tables from the <strong>Catalog<\/strong> folder under your SAP HANA system.<\/p>\n<p>For understanding\u2019s sake, let us assume that we are using four tables, two-dimension tables, and two fact tables.<\/p>\n<p><strong>Step 2: Create a DIM information view<\/strong><\/p>\n<p>Go to the <strong>Content<\/strong> node and select the package under which you need to create the calculation view. Right-click on the package name, select <strong>New<\/strong> then select <strong>Calculation View<\/strong>.<\/p>\n<p><strong>Step 3: Converting dimension tables into DIM calculation tables<\/strong><\/p>\n<p>Before we start with bringing all the tables together, we need to convert the two column-based dimension tables into DIM calculation tables. For this, open a new calculation view and enter the name of the view (for instance, <em>DIM_CAL_1<\/em>) and select the <em>Data Category<\/em> as <strong>Dimension<\/strong>.<\/p>\n<p>Repeat this process again for every dimension table you have. (we have named the second one as <em>DIM_CAL_2<\/em>)<\/p>\n<p><strong>Step 4: Adding dimension tables and columns<\/strong><\/p>\n<p>Now, add the dimension tables into the calculation view from the green <strong>Add Object<\/strong> sign on the <strong>Projection<\/strong> section.<\/p>\n<p>We will add the table <strong>EMPINFO<\/strong> (under the Projection section) in the <em>DIM_CAL_1<\/em> view. Similarly, add another dimension table <strong>EMPRECORDS<\/strong> in <em>DIM_CAL_2<\/em> calculation view.<\/p>\n<p>Once the tables are added and columns from them are added in the final output, save and activate the table by clicking on the green tick and arrow button on the top bar.<\/p>\n<p><strong>Step 5: Create a calculation view<\/strong><\/p>\n<p>Now, after converting our two column-based dimension tables as DIM tables, we will create the calculation view. Again, go to a preferred package under the <strong>Content<\/strong> node. Right-click on the package name &gt; <strong>New<\/strong> &gt; <strong>Calculation View<\/strong>.<\/p>\n<p>Enter the details for the new calculation view such as <strong>Name, Label, View Type<\/strong> (<em>Calculation View<\/em>), <strong>Type, Data Category<\/strong> (CUBE). Check the \u201c<em>With star join<\/em>\u201d box if you are creating a calculation view with a star join.<\/p>\n<p><strong>Step 6: Add measure\/ fact tables<\/strong><\/p>\n<p>There are five types of operations given based on the scenario in which the calculation view is being created. Those are <em>Join, Union, Projection, Aggregation, and Rank<\/em>. All five perform different functions (as their name suggests).<\/p>\n<p>We will create two projections and add one fact table in each projection. We have added <strong>EMPFACT1<\/strong> in <strong>Projection_1<\/strong> and <strong>EMPFACT2<\/strong> in <strong>Projection_2<\/strong>.<\/p>\n<p>Select the columns to be available in the reporting view from both fact tables. You can see the selected columns or fields in the <strong>Output<\/strong> section on the right.<\/p>\n<p><strong>Step7: Join the fact tables<\/strong><\/p>\n<p>Next, we will join the two fact tables (<strong>EMPFACT1<\/strong> and <strong>EMPFACT2<\/strong>). Select <strong>Join<\/strong> from the left <strong>Scenario<\/strong> panel. Drag and drop the two projections (<strong>Projection_1<\/strong> and <strong>Projection_2<\/strong>) in the <strong>Join<\/strong> section. The two projections will be joined and shown in the join box.<\/p>\n<p>Then, we will physically join the two fact tables with the common column. Suppose <strong>EMPID<\/strong> is a common column in both the fact tables (<strong>EMPFACT1<\/strong> and <strong>EMPFACT2<\/strong>). Select the columns for output from the two fact tables.<\/p>\n<p>Now the selected columns from the two fact tables will be in a single join table. The name of this join table is <strong>Join_1<\/strong>.<\/p>\n<p><strong>Step 8: Create a star join<\/strong><\/p>\n<p>Next, we will join the Join table to the <strong>Star join<\/strong> section above it.<\/p>\n<p>Also, we will add the two dimension tables in <strong>DIM_CAL_1<\/strong> and <strong>DIM_CAL_2<\/strong> that we added earlier, into the final star join calculation view.<\/p>\n<p>So, we have added <strong>Join_1, DIM_CAL_1,\u00a0<\/strong>and <strong>DIM_CAL_2<\/strong> in the <strong>Star Join<\/strong> section.<\/p>\n<p><strong>Step 9: Join dimension and fact tables.<\/strong><\/p>\n<p>Now that we have data from two dimension tables and a combined fact table, we will join the fact (join table) with the two dimension tables and select the final columns for output as shown in the image below.<\/p>\n<p>A detailed view of all three tables will appear on the <strong>Details<\/strong> panel.<\/p>\n<p><strong>Step 10: Check Semantics<\/strong><\/p>\n<p>Moving on, we will go to the <strong>Semantics<\/strong> section to define the measures and attributes. Click on the <strong>Auto Assign<\/strong> button to automatically assign columns as measures and dimensions.<\/p>\n<p><strong>Step 11: Save and activate<\/strong><\/p>\n<p><em>Save<\/em> and <em>activate<\/em> the final calculation view from the green arrow button.<\/p>\n<p><strong>Step 12: Preview data from selected columns<\/strong><\/p>\n<p>You can preview the data by clicking on the <strong>Data Preview<\/strong> button next to the <strong>Save and Activate<\/strong> button.<\/p>\n<p>In the data preview section, you can carry out analysis by creating visualizations using the available measures and dimensions.<\/p>\n<p>You can also change the type of visualization from a bar graph to a bubble chart, line chart, pie chart, etc.<\/p>\n<h3>Summary<\/h3>\n<p>We learned about the complex information view that is Calculation View, its characteristics, scenario panel and steps to create Calculation View in SAP HANA.<\/p>\n<p>We hope you found our explanation helpful. In case of any queries related to SAP HANA Calculation View Tutorial, drop your comments in the comment box below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we are going to learn about the last and complex of the three types of information views; the SAP HANA Calculation View. Please make sure you have gone through the tutorials&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":53469,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18002],"tags":[19406,19427,19405,19407],"class_list":["post-53419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-hana","tag-characteristics-of-calculation-view","tag-create-calculation-view","tag-sap-hana-calculation-view","tag-scenario-panel-in-calculation-view"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAP HANA Calculation View - Create Calculation View in 12 Easy Steps - DataFlair<\/title>\n<meta name=\"description\" content=\"SAP HANA Calculation View Tutorial covers explanation of calculation view, its characteristics, scenario panel and steps to create calculation view.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP HANA Calculation View - Create Calculation View in 12 Easy Steps - DataFlair\" \/>\n<meta property=\"og:description\" content=\"SAP HANA Calculation View Tutorial covers explanation of calculation view, its characteristics, scenario panel and steps to create calculation view.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-04T06:00:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-05T16:11:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/04\/SAP-HANA-Calculation-View.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAP HANA Calculation View - Create Calculation View in 12 Easy Steps - DataFlair","description":"SAP HANA Calculation View Tutorial covers explanation of calculation view, its characteristics, scenario panel and steps to create calculation view.","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:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/","og_locale":"en_US","og_type":"article","og_title":"SAP HANA Calculation View - Create Calculation View in 12 Easy Steps - DataFlair","og_description":"SAP HANA Calculation View Tutorial covers explanation of calculation view, its characteristics, scenario panel and steps to create calculation view.","og_url":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2019-04-04T06:00:12+00:00","article_modified_time":"2021-12-05T16:11:58+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/04\/SAP-HANA-Calculation-View.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"SAP HANA Calculation View &#8211; Create Calculation View in 12 Easy Steps","datePublished":"2019-04-04T06:00:12+00:00","dateModified":"2021-12-05T16:11:58+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/"},"wordCount":1455,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/04\/SAP-HANA-Calculation-View.jpg","keywords":["Characteristics of Calculation View","create calculation view","SAP HANA Calculation View","Scenario Panel in Calculation View"],"articleSection":["SAP HANA Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/","url":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/","name":"SAP HANA Calculation View - Create Calculation View in 12 Easy Steps - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/04\/SAP-HANA-Calculation-View.jpg","datePublished":"2019-04-04T06:00:12+00:00","dateModified":"2021-12-05T16:11:58+00:00","description":"SAP HANA Calculation View Tutorial covers explanation of calculation view, its characteristics, scenario panel and steps to create calculation view.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/04\/SAP-HANA-Calculation-View.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/04\/SAP-HANA-Calculation-View.jpg","width":1200,"height":628,"caption":"SAP HANA Calculation View"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/calculation-view-in-sap-hana\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"SAP HANA Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/sap-hana\/"},{"@type":"ListItem","position":3,"name":"SAP HANA Calculation View &#8211; Create Calculation View in 12 Easy Steps"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/53419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=53419"}],"version-history":[{"count":23,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/53419\/revisions"}],"predecessor-version":[{"id":105074,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/53419\/revisions\/105074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/53469"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=53419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=53419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=53419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}