{"id":122,"date":"2019-08-30T10:53:03","date_gmt":"2019-08-30T08:53:03","guid":{"rendered":"http:\/\/www.flane.de\/blog\/?p=122"},"modified":"2019-09-03T13:19:28","modified_gmt":"2019-09-03T11:19:28","slug":"die-ersten-versuche-mit-partiql-auf-windows","status":"publish","type":"post","link":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/","title":{"rendered":"Erste Versuche mit PartiQL auf Windows"},"content":{"rendered":"\n<p>Hast du eine grosse Anzahl an Daten in verschiedensten Formaten, an allen m\u00f6glichen Orten und w\u00fcrdest gerne Abfragen \u00fcber s\u00e4mtliche Daten machen, dann ist vielleicht die neue Datenabfragesprache PartiQL von AWS genau das richtige f\u00fcr dich. Mit PartiQL hast du die M\u00f6glichkeit, einheitliche Abfragen \u00fcber relationale, halb-strukturierte und auch verschachtelte Daten hinweg zu machen. PartiQL ist mit SQL kompatibel und Open Source. Momentan empfiehlt AWS die Sprache noch nicht f\u00fcr den produktiven Einsatz zu verwenden, dies wird sich aber bestimmt schon bald \u00e4ndern. Denn AWS selbst nutzt PartiQL bereits in einigen Services, wie z.B. S3 Select, Redshift Spectrum und weiteren. Daher macht es aus meiner Sicht Sinn, sich jetzt schon einmal mit den M\u00f6glichkeiten von PartiQL auseinander zu setzen und erste Erfahrungen damit zu sammeln. Dazu gleich eine kleine Einf\u00fchrung in diesem Blog. Bevor man PartiQL verwenden kann, muss man einige Vorarbeiten machen. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Vorarbeiten<\/h4>\n\n\n\n<p>Zun\u00e4chst muss man ein Java JDK installieren und die Umgebungsvariable JAVA_HOME eintragen. Dies geht wie folgt:<\/p>\n\n\n\n<p>1. Java JDK herunterladen. <a href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\">Link<\/a><br>2. Java JDK installieren<br>3. Umgebungsvariable JAVA_HOME setzen<\/p>\n\n\n\n<p> a. System -&gt; Advanced System Properties -&gt; Enviremental Variables..\u201d    \n\n<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"658\" height=\"714\" src=\"http:\/\/www.flane.de\/blog\/wp-content\/uploads\/2019\/08\/1.png\" alt=\"\" class=\"wp-image-123\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/1.png 658w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/1-640x694.png 640w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><\/figure>\n\n\n\n<p>b. Neue Umgebungsvariable anlegen<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"171\" src=\"http:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/2.png\" alt=\"\" class=\"wp-image-125\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/2.png 664w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/2-640x165.png 640w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/figure>\n\n\n\n<p>Wichtig: der Variablenwert muss auf den Pfad zeigen, wo ihr vorher das Java JDK installiert habt. In diesem Beispiel \u00abC:\\Program Files\\Java\\jdk-12.0.2\u00bb, welches der Standardpfad ist.<\/p>\n\n\n\n<p>c. Mit dem CMD kannst du testen, ob das Setzen der Variablen geklappt hat. Dazu musst du im CMD den Befehl <em>echo %JAVA_HOME%<\/em> ausf\u00fchren. Zur\u00fcck solltest du den Pfad zu deinem JDK erhalten.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"232\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/3.png\" alt=\"\" class=\"wp-image-179\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/3.png 990w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/3-900x211.png 900w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/3-768x180.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/3-640x150.png 640w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">PartiQL<\/h4>\n\n\n\n<p>Hast du das Java JDK installiert und den Pfad\ngesetzt, kannst du nun das PartiQL <a href=\"https:\/\/github.com\/partiql\/partiql-lang-kotlin\/releases\">herunterladen<\/a>.\nUnter Assets findest du das ZIP File der aktuellen Version von partiql-cli.\nLade dieses herunter und entpacke es. Das sieht dann so aus:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"254\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/4.png\" alt=\"\" class=\"wp-image-180\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/4.png 849w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/4-768x230.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/4-640x191.png 640w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/figure>\n\n\n\n<p> Im \u00abbin\u00bb Ordner sind die Skripts f\u00fcr das PartiQL. Da wir Windows verwenden, werden wir die partiql.bat Datei benutzen.<\/p>\n\n\n\n<p>Nun starten wir doch gleich mal das PartiQL Skript und machen einen ersten Test. Dazu kannst du einfach einen Doppelklick auf die partiql.bat machen und schon bist du im CLI von PartiQL. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"142\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/5.png\" alt=\"\" class=\"wp-image-181\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/5.png 981w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/5-900x130.png 900w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/5-768x111.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/5-640x93.png 640w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><figcaption> Notiz: M\u00f6chtest du das PartiQL CLI verlassen, dr\u00fccke die Tastenkombination \u00abControl + C\u00bb <\/figcaption><\/figure>\n\n\n\n<p>Anschlie\u00dfend k\u00f6nnen wir gleich mit einer simplen Abfrage unsere Installation testen. Dazu geben wir folgende Abfrage ein: <em>SELECT * FROM [1,2,3,4]<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"987\" height=\"374\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/6.png\" alt=\"\" class=\"wp-image-182\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/6.png 987w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/6-900x341.png 900w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/6-768x291.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/6-640x243.png 640w\" sizes=\"auto, (max-width: 987px) 100vw, 987px\" \/><\/figure>\n\n\n\n<p>Erhalten wir auf unsere Abfrage eine\nAusgabe wie in der Abbildung oben, haben wir alles richtig gemacht und unser\nPartiQL ist bereit f\u00fcr mehr.<\/p>\n\n\n\n<p>Damit wir nun unsere ersten Abfragen machen k\u00f6nnen, brauchen wir zuerst einmal Daten. Der Parameter -e bietet hierzu eine sehr einfache Variante, Daten in PartiQL zu laden.<\/p>\n\n\n\n<p>Um PartiQL mit dem Parameter -e starten zu k\u00f6nnen, \u00f6ffnen wir ein neues Kommando-Eingabefenster und navigieren uns zum Ordner, in welchem sich die partiql.bat Datei befindet. Bei unserem Beispiel ist dies im Pfad <em>C:\\Users\\Administrator\\partiql-cli\\bin<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"76\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/7.png\" alt=\"\" class=\"wp-image-183\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/7.png 981w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/7-900x70.png 900w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/7-768x59.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/7-640x50.png 640w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><figcaption> Notiz: Mit dem Download der partiql-cli.zip Datei erh\u00e4ltst du auch gleich ein komplettes Tutorial zu PartiQL. Dieses ist perfekt, um erste Erfahrungen mit PartiQL zu sammeln. Dieser Blog beinhaltet auch Teile dieses Tutorials<\/figcaption><\/figure>\n\n\n\n<p>Zu Testzwecken beinhaltet der PartiQL Ordner bereits einige Dateien. Diese sind im Ordner <em>Tutorial\\code<\/em> abgelegt. Nun laden wir gleich eine Datei aus diesem Tutorial Ordner mit dem Parameter -e. Der Befehl lautet: <em>partiql.bat -e C:\\Users\\Administrator\\partiql-cli\\Tutorial\\code\\q1.env<\/em><\/p>\n\n\n\n<p>Mit dem Parameter -e  l\u00e4dt PartiQL die Daten aus der Datei q1.env. Hat alles funktioniert, sieht die Kommandozeile wie folgt aus:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"143\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/8.png\" alt=\"\" class=\"wp-image-184\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/8.png 982w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/8-900x131.png 900w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/8-768x112.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/8-640x93.png 640w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/figure>\n\n\n\n<p>Mit dem Befehl \u00ab<em>!global_env\u00bb <\/em>k\u00f6nnen wir nun abfragen, welche Daten geladen sind.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"555\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/9.png\" alt=\"\" class=\"wp-image-185\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/9.png 989w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/9-900x505.png 900w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/9-768x431.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/9-640x359.png 640w\" sizes=\"auto, (max-width: 989px) 100vw, 989px\" \/><\/figure>\n\n\n\n<p>Da wir nun Daten in PartiQL geladen haben, k\u00f6nnen wir Abfragen, wie z.B. \u00abgib mir die Namen aller Angestellten, welche die Jobbezeichnung \u00abSoftware Eng 2\u00bb haben\u00bb,  machen. Die Abfrage dazu sieht wie folgt aus: SELECT e.name FROM hr.employees e WHERE e.title = &#8218;Software Eng 2&#8216;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"229\" src=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/10.png\" alt=\"\" class=\"wp-image-186\" srcset=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/10.png 985w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/10-900x209.png 900w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/10-768x179.png 768w, https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/10-640x149.png 640w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><figcaption>  Notiz: PartiQL ist SQL kompatibel bis zur\u00fcck auf SQL-92 <\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Als Ergebnis erhalten wir \u00abJane Smith\u00bb, sie ist die einzige aus dem Datenset q1, welche den Jobtitel \u00abSoftware Eng 2\u00bb hat. <\/p>\n\n\n\n<p>Nun haben wir erfolgreich die erste Abfrage mit PartiQL gemacht. Falls du noch mehr mit PartiQL machen m\u00f6chtest, empfehle ich dir, das Tutorial durchzuarbeiten. Alles dazu findest du unter folgendem Link <a href=\"https:\/\/partiql.org\/tutorial.html\">https:\/\/partiql.org\/tutorial.html<\/a> . Zudem findest du noch weitere Informationen zu PartiQL im <a href=\"https:\/\/aws.amazon.com\/blogs\/opensource\/announcing-partiql-one-query-language-for-all-your-data\/\">Blog Post<\/a> von AWS welcher am 1. August ver\u00f6ffentlicht wurde.&nbsp; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hast du eine grosse Anzahl an Daten in verschiedensten Formaten, an allen m\u00f6glichen Orten und w\u00fcrdest gerne Abfragen \u00fcber s\u00e4mtliche Daten machen, dann ist vielleicht die neue Datenabfragesprache PartiQL von AWS genau das richtige f\u00fcr dich. Mit PartiQL hast du die M\u00f6glichkeit, einheitliche Abfragen \u00fcber relationale, halb-strukturierte und auch verschachtelte Daten hinweg zu machen. PartiQL [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[18,16,19,17],"class_list":["post-122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","tag-aws","tag-partiql","tag-sql","tag-windows"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Erste Versuche mit PartiQL auf Windows &#8211; Get AHead \u2013 The Swiss Fast Lane Blog<\/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.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Erste Versuche mit PartiQL auf Windows &#8211; Get AHead \u2013 The Swiss Fast Lane Blog\" \/>\n<meta name=\"twitter:description\" content=\"Hast du eine grosse Anzahl an Daten in verschiedensten Formaten, an allen m\u00f6glichen Orten und w\u00fcrdest gerne Abfragen \u00fcber s\u00e4mtliche Daten machen, dann ist vielleicht die neue Datenabfragesprache PartiQL von AWS genau das richtige f\u00fcr dich. Mit PartiQL hast du die M\u00f6glichkeit, einheitliche Abfragen \u00fcber relationale, halb-strukturierte und auch verschachtelte Daten hinweg zu machen. PartiQL [&hellip;]\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@fastlanegermany\" \/>\n<meta name=\"twitter:site\" content=\"@fastlanegermany\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tobias Acklin\" \/>\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.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/\"},\"author\":{\"name\":\"Tobias Acklin\",\"@id\":\"http:\/\/www.flane.ch\/blog\/#\/schema\/person\/47468cdef931dded9667f66d60aa6536\"},\"headline\":\"Erste Versuche mit PartiQL auf Windows\",\"datePublished\":\"2019-08-30T08:53:03+00:00\",\"dateModified\":\"2019-09-03T11:19:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/\"},\"wordCount\":739,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/www.flane.ch\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg\",\"keywords\":[\"AWS\",\"PartiQL\",\"SQL\",\"Windows\"],\"articleSection\":[\"Cloud\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/\",\"url\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/\",\"name\":\"Erste Versuche mit PartiQL auf Windows &#8211; Get AHead \u2013 The Swiss Fast Lane Blog\",\"isPartOf\":{\"@id\":\"http:\/\/www.flane.ch\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg\",\"datePublished\":\"2019-08-30T08:53:03+00:00\",\"dateModified\":\"2019-09-03T11:19:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage\",\"url\":\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg\",\"contentUrl\":\"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg\",\"width\":801,\"height\":535,\"caption\":\"PartiQL Abfrage\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.flane.ch\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Erste Versuche mit PartiQL auf Windows\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.flane.ch\/blog\/#website\",\"url\":\"http:\/\/www.flane.ch\/blog\/\",\"name\":\"Fast Lane Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"http:\/\/www.flane.ch\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.flane.ch\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/www.flane.ch\/blog\/#organization\",\"name\":\"Fast Lane Institute for Knowledge Transfer GmbH\",\"url\":\"http:\/\/www.flane.ch\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"http:\/\/www.flane.ch\/blog\/#\/schema\/logo\/image\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Fast Lane Institute for Knowledge Transfer GmbH\"},\"image\":{\"@id\":\"http:\/\/www.flane.ch\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.facebook.com\/pages\/Fast-Lane-Deutschland\/111731048886409\",\"https:\/\/x.com\/fastlanegermany\",\"https:\/\/www.linkedin.com\/company\/fast-lane-deutschland\",\"http:\/\/www.youtube.com\/user\/FastLaneGmbH\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.flane.ch\/blog\/#\/schema\/person\/47468cdef931dded9667f66d60aa6536\",\"name\":\"Tobias Acklin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"http:\/\/www.flane.ch\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2f13d8d864fa63b4c3f8a7eaea7297068c295ee40d98fe62f914b557490fee57?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2f13d8d864fa63b4c3f8a7eaea7297068c295ee40d98fe62f914b557490fee57?s=96&d=mm&r=g\",\"caption\":\"Tobias Acklin\"},\"sameAs\":[\"http:\/\/flane.ch\"],\"url\":\"https:\/\/www.flane.ch\/blog\/author\/tacklin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Erste Versuche mit PartiQL auf Windows &#8211; Get AHead \u2013 The Swiss Fast Lane Blog","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.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/","twitter_card":"summary_large_image","twitter_title":"Erste Versuche mit PartiQL auf Windows &#8211; Get AHead \u2013 The Swiss Fast Lane Blog","twitter_description":"Hast du eine grosse Anzahl an Daten in verschiedensten Formaten, an allen m\u00f6glichen Orten und w\u00fcrdest gerne Abfragen \u00fcber s\u00e4mtliche Daten machen, dann ist vielleicht die neue Datenabfragesprache PartiQL von AWS genau das richtige f\u00fcr dich. Mit PartiQL hast du die M\u00f6glichkeit, einheitliche Abfragen \u00fcber relationale, halb-strukturierte und auch verschachtelte Daten hinweg zu machen. PartiQL [&hellip;]","twitter_image":"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg","twitter_creator":"@fastlanegermany","twitter_site":"@fastlanegermany","twitter_misc":{"Verfasst von":"Tobias Acklin","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#article","isPartOf":{"@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/"},"author":{"name":"Tobias Acklin","@id":"http:\/\/www.flane.ch\/blog\/#\/schema\/person\/47468cdef931dded9667f66d60aa6536"},"headline":"Erste Versuche mit PartiQL auf Windows","datePublished":"2019-08-30T08:53:03+00:00","dateModified":"2019-09-03T11:19:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/"},"wordCount":739,"commentCount":0,"publisher":{"@id":"http:\/\/www.flane.ch\/blog\/#organization"},"image":{"@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg","keywords":["AWS","PartiQL","SQL","Windows"],"articleSection":["Cloud"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/","url":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/","name":"Erste Versuche mit PartiQL auf Windows &#8211; Get AHead \u2013 The Swiss Fast Lane Blog","isPartOf":{"@id":"http:\/\/www.flane.ch\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage"},"image":{"@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg","datePublished":"2019-08-30T08:53:03+00:00","dateModified":"2019-09-03T11:19:28+00:00","breadcrumb":{"@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#primaryimage","url":"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg","contentUrl":"https:\/\/www.flane.ch\/blog\/wp-content\/uploads\/2019\/08\/irvan-smith-cwqG1N1AtI0-unsplash-e1567155387300.jpg","width":801,"height":535,"caption":"PartiQL Abfrage"},{"@type":"BreadcrumbList","@id":"https:\/\/www.flane.ch\/blog\/2019\/08\/30\/die-ersten-versuche-mit-partiql-auf-windows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.flane.ch\/blog\/"},{"@type":"ListItem","position":2,"name":"Erste Versuche mit PartiQL auf Windows"}]},{"@type":"WebSite","@id":"http:\/\/www.flane.ch\/blog\/#website","url":"http:\/\/www.flane.ch\/blog\/","name":"Fast Lane Blog","description":"","publisher":{"@id":"http:\/\/www.flane.ch\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.flane.ch\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"http:\/\/www.flane.ch\/blog\/#organization","name":"Fast Lane Institute for Knowledge Transfer GmbH","url":"http:\/\/www.flane.ch\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"http:\/\/www.flane.ch\/blog\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Fast Lane Institute for Knowledge Transfer GmbH"},"image":{"@id":"http:\/\/www.flane.ch\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/Fast-Lane-Deutschland\/111731048886409","https:\/\/x.com\/fastlanegermany","https:\/\/www.linkedin.com\/company\/fast-lane-deutschland","http:\/\/www.youtube.com\/user\/FastLaneGmbH"]},{"@type":"Person","@id":"http:\/\/www.flane.ch\/blog\/#\/schema\/person\/47468cdef931dded9667f66d60aa6536","name":"Tobias Acklin","image":{"@type":"ImageObject","inLanguage":"de","@id":"http:\/\/www.flane.ch\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2f13d8d864fa63b4c3f8a7eaea7297068c295ee40d98fe62f914b557490fee57?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2f13d8d864fa63b4c3f8a7eaea7297068c295ee40d98fe62f914b557490fee57?s=96&d=mm&r=g","caption":"Tobias Acklin"},"sameAs":["http:\/\/flane.ch"],"url":"https:\/\/www.flane.ch\/blog\/author\/tacklin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/posts\/122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/comments?post=122"}],"version-history":[{"count":18,"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/posts\/122\/revisions"}],"predecessor-version":[{"id":216,"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/posts\/122\/revisions\/216"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/media\/197"}],"wp:attachment":[{"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/media?parent=122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/categories?post=122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flane.ch\/blog\/wp-json\/wp\/v2\/tags?post=122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}