{"id":842,"date":"2019-09-17T13:47:44","date_gmt":"2019-09-17T11:47:44","guid":{"rendered":"http:\/\/wordpress.p527199.webspaceconfig.de\/?p=842"},"modified":"2019-09-25T16:17:18","modified_gmt":"2019-09-25T14:17:18","slug":"das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics","status":"publish","type":"post","link":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/","title":{"rendered":"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik &#8211; Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"842\" class=\"elementor elementor-842\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ed64b12 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ed64b12\" 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-43e42b6\" data-id=\"43e42b6\" 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-081f9c8 elementor-widget elementor-widget-text-editor\" data-id=\"081f9c8\" 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 den vorherigen Teilen dieses Blogs wurde gezeigt, wie die Sensordaten der Fabriksimulation schliesslich als Tabelle (genauer: als Tabellenlink) in der SAP HANA verf\u00fcgbar gemacht wurde.<\/p><p>Der n\u00e4chste Schritt w\u00e4re nun beispielsweise in der HANA einen gescripteten (oder alternativ auch graphischen) CalculationView anzulegen, der die Meldungen der Motoren Q2, Q3 und Q4 in etwa wie folgt liest (am Beispiel Q2):<\/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-d8574ee elementor-blockquote--skin-boxed elementor-widget elementor-widget-blockquote\" data-id=\"d8574ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\tSELECT count(*) FROM \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ\" where \"sensor\" = 'Q2' and \"value\" = '1';\t\t\t<\/p>\n\t\t\t\t\t<\/blockquote>\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-ae8c40f elementor-widget elementor-widget-text-editor\" data-id=\"ae8c40f\" 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>Leider sind wir dabei aber gegen einen Bug im SAP-Adapter gelaufen, der Adapter produziert eine fehlerhafte Abfrage mit unsinnigen \u201eN\u201c-Literalen in der Query:<\/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-cf2acf7 elementor-blockquote--skin-boxed elementor-widget elementor-widget-blockquote\" data-id=\"cf2acf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\tCould not execute 'SELECT count(*) FROM \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ\" where \"sensor\" = 'Q2' and \"value\" = '1'' in 89 ms 673 \u00b5s . SAP DBTech JDBC: [403]: internal error: Error opening the cursor for the remote database Failed to execute query [SELECT COUNT(*) FROM `sapt90`.`zcssensorq` `IMPALA_ZCSSENSORQ` WHERE (`IMPALA_ZCSSENSORQ`.`sensor` = N'Q2') AND (`IMPALA_ZCSSENSORQ`.`value` = N'1')]. for query \"SELECT COUNT(*) FROM \"\"\"sapt90\"\".\"\"zcssensorq\"\"\" \"IMPALA_ZCSSENSORQ\" WHERE \"IMPALA_ZCSSENSORQ\".\"sensor\" = 'Q2' AND \"IMPALA_ZCSSENSORQ\".\"value\" = '1' \"\t\t\t<\/p>\n\t\t\t\t\t<\/blockquote>\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-aedebd9 elementor-widget elementor-widget-text-editor\" data-id=\"aedebd9\" 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>Dieser Fehler im Impala-Adapter wird bereits im SAP-Hinweis \u201e2562391 &#8211; Keine SQL-Abfrage gegen eine virtuelle Impala-Tabelle mit Literalzeichenfolge in der WHERE-Bedingung\u201c beschrieben. Die L\u00f6sung besteht leider in keinem einfachen Patch, sondern der benutze SDI-Agent vom Release 1.0 muss durch eine 2.0-Installation ersetzt werden. Da vorhandene Verbindungen, die diesen Agenten benutzen, dabei verloren gehen und neu angelegt werden m\u00fcssen, wurde die Installation eines neuen 2.0-Agenten separat vorangetrieben, die Modellierung aber mit dem fehlerhaften 1.0-Agenten fortgesetzt, um doch m\u00f6glichst schnell einen funktionierenden Prototypen zu erhalten. Da nun gegen die Impala-Adapter keine WHERE-Bedingungen gefeuert werden d\u00fcrfen und doch Impala wegen der besseren Geschwindigkeit im Vergleich zu Hive verwendet werden sollte, wurde folgendes gemacht:<\/p><ol><li>Bereits auf der Hadoop-Seite wurde neben der Tabelle zcssensorq auch die Tabellen zcssensorq2, zcssensorq3 und zcssensorq4 gef\u00fcllt, und zwar nur f\u00fcr die Tabellenzeilen, bei denen der Sensorwert = 1 war. Die Tabellen enthalten also nur die Aktiv-Meldungen des entsprechenden Q-Sensors und sonst nichts. Damit m\u00fcssen nur die Zeilen der Tabelle gez\u00e4hlt werden ohne jede WHERE-Bedingung.<\/li><li>Es wurde in der HANA ein CalculationView angelegt, der folgendes Z\u00e4hlen durchf\u00fchrt:<\/li><\/ol>\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-5cfc627 elementor-blockquote--skin-boxed elementor-widget elementor-widget-blockquote\" data-id=\"5cfc627\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\ttmp1 = select count( * ) as \"COUNT_Q2\" from    \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ2\";<br>\n<br>\ntmp2 = select count( * ) as \"COUNT_Q3\" from    \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ3\";<br>\n<br>\ntmp3 = select count( * ) as \"COUNT_Q4\" from    \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ4\";<br>\n<br>\nvar_out = select \"COUNT_Q2\", \"COUNT_Q3\", \"COUNT_Q4\" from :tmp1, :tmp2, :tmp3;\t\t\t<\/p>\n\t\t\t\t\t<\/blockquote>\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-ae0d30b elementor-widget elementor-widget-text-editor\" data-id=\"ae0d30b\" 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>Leider f\u00fchrt aber selbst dieses WHERE-freie Coding zu einem Abfragefehler aufgrund des Bugs im Impalaadapter. Grund ist, dass die HANA diese Abfrage optimiert und dabei dich wieder WHERE-Bedingungen entstehen. Als Workaround wurde das System gezwungen, diese Optimierung sein zu lassen und die Abarbeitung wirklich sequentiell vorzunehmen. Dies gelang durch die folgenden Befehle, die die entscheidenden Worte \u201eSEQUENTIAL EXECUTION\u201c enthalten:<\/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-14c61fc elementor-blockquote--skin-boxed elementor-widget elementor-widget-blockquote\" data-id=\"14c61fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\tdrop procedure \"_SYS_BIC\".\"pg.ccedw.sfb18\/ZTS1_CV_SFB_COUNTER_Q24\/proc\";<br>\n<br>\ncreate procedure \"_SYS_BIC\".\"pg.ccedw.sfb18\/ZTS1_CV_SFB_COUNTER_Q24\/proc\" ( OUT var_out \"_SYS_BIC\".\"pg.ccedw.sfb18\/ZTS1_CV_SFB_COUNTER_Q24\/proc\/tabletype\/VAR_OUT\" ) language sqlscript sql security definer reads sql data<br>\n<br>\nas <br>\n<br>\n \/********* Begin Procedure Script ************\/<br>\n<br>\n BEGIN SEQUENTIAL EXECUTION<br>\n<br>\n     tmp1 = select count( * ) as \"COUNT_Q2\" from \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ2\";<br>\n<br>\n     tmp2 = select count( * ) as \"COUNT_Q3\" from \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ3\";\n<br><br>\n     tmp3 = select count( * ) as \"COUNT_Q4\" from \"DATA_EXTERN\".\"IMPALA_ZCSSENSORQ4\";   \n<br><br>\n     var_out = select \"COUNT_Q2\", \"COUNT_Q3\", \"COUNT_Q4\" from :tmp1, :tmp2, :tmp3;\n<br><br>\nEND \/********* End Procedure Script ************\/\t\t\t<\/p>\n\t\t\t\t\t<\/blockquote>\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-55b4fd1 elementor-widget elementor-widget-text-editor\" data-id=\"55b4fd1\" 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>Dieser Trick ist nat\u00fcrlich nur ein tempor\u00e4rer Workaround und z.B. nicht stabil gegen die erneute Aktivierung des CalculationViews. Als Notl\u00f6sung z\u00e4hlt aber nun dieser gescriptete CalculationView wie gew\u00fcnscht die Tabelleneintr\u00e4ge:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0b37911 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0b37911\" 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-50 elementor-inner-column elementor-element elementor-element-43a040f\" data-id=\"43a040f\" 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-30d0f30 elementor-widget elementor-widget-image\" data-id=\"30d0f30\" 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\t<a href=\"https:\/\/cdn.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"IoT5_1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6ODQ1LCJ1cmwiOiJodHRwczpcL1wvd3d3LmN1YmVzZXJ2LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDlcL0lvVDVfMS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"155\" src=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_1-1024x155.png\" class=\"attachment-large size-large wp-image-845\" alt=\"\" srcset=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_1-1024x155.png 1024w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_1-300x45.png 300w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_1-768x116.png 768w, https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_1.png 1195w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0aa6048\" data-id=\"0aa6048\" 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-952f11e elementor-widget elementor-widget-image\" data-id=\"952f11e\" 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\t<a href=\"https:\/\/cdn.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"IoT5_2\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6ODQ4LCJ1cmwiOiJodHRwczpcL1wvd3d3LmN1YmVzZXJ2LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDlcL0lvVDVfMi5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-848\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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<div class=\"elementor-element elementor-element-b74b0b5 elementor-widget elementor-widget-text-editor\" data-id=\"b74b0b5\" 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>Die Dauer zwischen Ausl\u00f6sen des entsprechenden Motors und dem Hochz\u00e4hlen des Z\u00e4hlers betr\u00e4gt dabei ca. 4 Sekunden. Dieser View wurde nun in SAP Analytics for Cloud eingebunden. Leider gibt es dort keine Darstellung, die sich selbst\u00e4ndig periodisch aktualisiert, daher muss man leider aktuell immer wieder die Darstellung auffrischen, um die Ver\u00e4nderung der Z\u00e4hler zu sehen.<\/p><p>Insgesamt sieht die Architektur also folgendermassen aus: Sensordaten werden von den Steuergeraten in ein CSV-File geschrieben, dieses wird via Kafka in Cloudera importiert, \u00fcber Adapter der HANA-Datenbank sind diese in einer HANA verf\u00fcgbar und SAP Analytics for Cloud bringt diese Daten zur Anzeige. In dieser Architektur ist kein SAP BW beteiligt. Im n\u00e4chsten Teil dieses Blogs werde ich noch darauf eingehen, wie es m\u00f6glich ist, solche Daten zwischen Hadoop und SAP BW einfach hin- und herzuschieben.<\/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>In den vorherigen Teilen dieses Blogs wurde gezeigt, wie die Sensordaten der Fabriksimulation schliesslich als Tabelle (genauer: als Tabellenlink) in der SAP HANA verf\u00fcgbar gemacht wurde. Der n\u00e4chste Schritt w\u00e4re nun beispielsweise in der HANA einen gescripteten (oder alternativ auch graphischen) CalculationView anzulegen, der die Meldungen der Motoren Q2, Q3 und Q4 in etwa wie &#8230; <a title=\"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik &#8211; Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics\" class=\"read-more\" href=\"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/\" aria-label=\"Mehr Informationen \u00fcber Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik &#8211; Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics\">Weiterlesen &#8230;<\/a><\/p>\n","protected":false},"author":16,"featured_media":848,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[41],"tags":[45,44,43],"class_list":["post-842","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot","tag-business-analytics-platform","tag-hadoop","tag-hana"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik - Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics - CubeServ<\/title>\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.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik - Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics\" \/>\n<meta property=\"og:description\" content=\"In den vorherigen Teilen dieses Blogs wurde gezeigt, wie die Sensordaten der Fabriksimulation schliesslich als Tabelle (genauer: als Tabellenlink) in der SAP HANA verf\u00fcgbar gemacht wurde. Der n\u00e4chste Schritt w\u00e4re nun beispielsweise in der HANA einen gescripteten (oder alternativ auch graphischen) CalculationView anzulegen, der die Meldungen der Motoren Q2, Q3 und Q4 in etwa wie ... Weiterlesen ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/\" \/>\n<meta property=\"og:site_name\" content=\"CubeServ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CubeServ\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-17T11:47:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-25T14:17:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"414\" \/>\n\t<meta property=\"og:image:height\" content=\"737\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thorsten Stossmeister\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CubeServ\" \/>\n<meta name=\"twitter:site\" content=\"@CubeServ\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thorsten Stossmeister\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/\"},\"author\":{\"name\":\"Thorsten Stossmeister\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/person\\\/2a15f26fb37d4ff3c8fb491ac4ce66d9\"},\"headline\":\"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik &#8211; Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics\",\"datePublished\":\"2019-09-17T11:47:44+00:00\",\"dateModified\":\"2019-09-25T14:17:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/\"},\"wordCount\":763,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/IoT5_2.png\",\"keywords\":[\"Business Analytics Platform\",\"Hadoop\",\"HANA\"],\"articleSection\":[\"IoT\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/\",\"name\":\"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik - Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics - CubeServ\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/IoT5_2.png\",\"datePublished\":\"2019-09-17T11:47:44+00:00\",\"dateModified\":\"2019-09-25T14:17:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/IoT5_2.png\",\"contentUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/IoT5_2.png\",\"width\":414,\"height\":737},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik &#8211; Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/\",\"name\":\"CubeServ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#organization\",\"name\":\"CubeServ Group\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/CubeServ_Web_Logo-768x372-1.png\",\"contentUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/CubeServ_Web_Logo-768x372-1.png\",\"width\":768,\"height\":372,\"caption\":\"CubeServ Group\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/CubeServ\",\"https:\\\/\\\/x.com\\\/CubeServ\",\"https:\\\/\\\/www.instagram.com\\\/cubeservgroup\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/112961\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/CubeServGroup\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/#\\\/schema\\\/person\\\/2a15f26fb37d4ff3c8fb491ac4ce66d9\",\"name\":\"Thorsten Stossmeister\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/elementor\\\/thumbs\\\/stossmeister_thorsten-backup-pz0j1qe4za2mtid8n7u1m19ontcib6ti4uoux2984c.jpg\",\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/elementor\\\/thumbs\\\/stossmeister_thorsten-backup-pz0j1qe4za2mtid8n7u1m19ontcib6ti4uoux2984c.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cubeserv.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/elementor\\\/thumbs\\\/stossmeister_thorsten-backup-pz0j1qe4za2mtid8n7u1m19ontcib6ti4uoux2984c.jpg\",\"caption\":\"Thorsten Stossmeister\"},\"description\":\"Competency Lead EDW\\\/HANA with sometimes old-fashioned preferences for backend and ABAP\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/stossmeister-thorsten-4b2427117\\\/\"],\"url\":\"https:\\\/\\\/www.cubeserv.com\\\/de\\\/author\\\/stossmeistert\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik - Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics - CubeServ","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.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/","og_locale":"de_DE","og_type":"article","og_title":"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik - Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics","og_description":"In den vorherigen Teilen dieses Blogs wurde gezeigt, wie die Sensordaten der Fabriksimulation schliesslich als Tabelle (genauer: als Tabellenlink) in der SAP HANA verf\u00fcgbar gemacht wurde. Der n\u00e4chste Schritt w\u00e4re nun beispielsweise in der HANA einen gescripteten (oder alternativ auch graphischen) CalculationView anzulegen, der die Meldungen der Motoren Q2, Q3 und Q4 in etwa wie ... Weiterlesen ...","og_url":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/","og_site_name":"CubeServ","article_publisher":"https:\/\/www.facebook.com\/CubeServ","article_published_time":"2019-09-17T11:47:44+00:00","article_modified_time":"2019-09-25T14:17:18+00:00","og_image":[{"width":414,"height":737,"url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2.png","type":"image\/png"}],"author":"Thorsten Stossmeister","twitter_card":"summary_large_image","twitter_creator":"@CubeServ","twitter_site":"@CubeServ","twitter_misc":{"Verfasst von":"Thorsten Stossmeister","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/#article","isPartOf":{"@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/"},"author":{"name":"Thorsten Stossmeister","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/2a15f26fb37d4ff3c8fb491ac4ce66d9"},"headline":"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik &#8211; Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics","datePublished":"2019-09-17T11:47:44+00:00","dateModified":"2019-09-25T14:17:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/"},"wordCount":763,"commentCount":0,"publisher":{"@id":"https:\/\/www.cubeserv.com\/de\/#organization"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2.png","keywords":["Business Analytics Platform","Hadoop","HANA"],"articleSection":["IoT"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/","url":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/","name":"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik - Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics - CubeServ","isPartOf":{"@id":"https:\/\/www.cubeserv.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/#primaryimage"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2.png","datePublished":"2019-09-17T11:47:44+00:00","dateModified":"2019-09-25T14:17:18+00:00","breadcrumb":{"@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/#primaryimage","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2.png","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2019\/09\/IoT5_2.png","width":414,"height":737},{"@type":"BreadcrumbList","@id":"https:\/\/www.cubeserv.com\/de\/das-internet-der-dinge-big-data-und-eine-fischertechnik-fabrik-teil-5-visualisierung-mittels-calculationview-und-sap-cloud-for-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.cubeserv.com\/de\/"},{"@type":"ListItem","position":2,"name":"Das Internet der Dinge, Big Data und eine Fischertechnik-Fabrik &#8211; Teil 5: Visualisierung mittels CalculationView und SAP Cloud for Analytics"}]},{"@type":"WebSite","@id":"https:\/\/www.cubeserv.com\/de\/#website","url":"https:\/\/www.cubeserv.com\/de\/","name":"CubeServ","description":"","publisher":{"@id":"https:\/\/www.cubeserv.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cubeserv.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.cubeserv.com\/de\/#organization","name":"CubeServ Group","url":"https:\/\/www.cubeserv.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2020\/07\/CubeServ_Web_Logo-768x372-1.png","width":768,"height":372,"caption":"CubeServ Group"},"image":{"@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CubeServ","https:\/\/x.com\/CubeServ","https:\/\/www.instagram.com\/cubeservgroup\/","https:\/\/www.linkedin.com\/company\/112961\/","https:\/\/www.youtube.com\/user\/CubeServGroup"]},{"@type":"Person","@id":"https:\/\/www.cubeserv.com\/de\/#\/schema\/person\/2a15f26fb37d4ff3c8fb491ac4ce66d9","name":"Thorsten Stossmeister","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2022\/12\/elementor\/thumbs\/stossmeister_thorsten-backup-pz0j1qe4za2mtid8n7u1m19ontcib6ti4uoux2984c.jpg","url":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2022\/12\/elementor\/thumbs\/stossmeister_thorsten-backup-pz0j1qe4za2mtid8n7u1m19ontcib6ti4uoux2984c.jpg","contentUrl":"https:\/\/www.cubeserv.com\/wp-content\/uploads\/2022\/12\/elementor\/thumbs\/stossmeister_thorsten-backup-pz0j1qe4za2mtid8n7u1m19ontcib6ti4uoux2984c.jpg","caption":"Thorsten Stossmeister"},"description":"Competency Lead EDW\/HANA with sometimes old-fashioned preferences for backend and ABAP","sameAs":["https:\/\/www.linkedin.com\/in\/stossmeister-thorsten-4b2427117\/"],"url":"https:\/\/www.cubeserv.com\/de\/author\/stossmeistert\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts\/842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/comments?post=842"}],"version-history":[{"count":0,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/posts\/842\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/media\/848"}],"wp:attachment":[{"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/media?parent=842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/categories?post=842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cubeserv.com\/de\/wp-json\/wp\/v2\/tags?post=842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}