{"id":15602,"date":"2022-02-04T10:55:42","date_gmt":"2022-02-04T09:55:42","guid":{"rendered":"https:\/\/scriptfactory.pl\/blog\/?p=15602"},"modified":"2022-02-11T13:09:15","modified_gmt":"2022-02-11T12:09:15","slug":"jak-rozpoczac-prace-z-azure-databricks","status":"publish","type":"post","link":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/","title":{"rendered":"Jak rozpocz\u0105\u0107 prac\u0119 z Azure Databricks"},"content":{"rendered":"\n<h2 id=\"platforma-azure-databricks\">Platforma Azure Databricks<\/h2>\n\n\n\n<p>Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcj\u0119 ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania. Oparta jest o Sparka (w najnowszej wersji jest to spark przepisany z Javy na C++, zwany Photon). Databricks za\u0142o\u017cyli tw\u00f3rcy Sparka na uniwersytecie UC Berkeley w 2013, czyli ju\u017c 8 lat na rynku. Databricks na szerok\u0105 skal\u0119 rozwija  Sparka i jest jednym z najwi\u0119kszych kontrybutor\u00f3w kodu.<\/p>\n\n\n\n<p>Platforma oparta jest na podej\u015bciu \u017ce API jest rozwijane w pierwszej kolejno\u015bci, nast\u0119pnie implementacja przenosi si\u0119 na wy\u017csze poziomy w tym CLI, GUI. Obecnie jest to dojrza\u0142a platforma dla In\u017cynier\u00f3w Danych, Analityk\u00f3w, Data Scientist-\u00f3w, umo\u017cliwia pisanie kodu w aplikacji web, oraz poprzez integracje np. z IDE IntelliJ poprzez remote code execution. W nied\u0142ugim czasie zostanie r\u00f3wnie\u017c uzupe\u0142niona o zarz\u0105dzan\u0105 wersj\u0119 Airflow do orkiestracji procesami oraz pipelinami.<\/p>\n\n\n\n<h2 id=\"wspierane-chmury\">Wspierane chmury<\/h2>\n\n\n\n<p>Obecnie Databricks dost\u0119pny jest w chmurach AWS, Azure, <a href=\"https:\/\/scriptfactory.pl\/blog\/category\/google\/\">Google<\/a>, Alibaba Cloud,<\/p>\n\n\n\n<p>Jednak najbardziej zaawansowany rozw\u00f3j dokona\u0142 si\u0119 w <strong>AWS i Azure<\/strong>.<\/p>\n\n\n\n<h2 id=\"wspierane-jezyki\">Wspierane j\u0119zyki<\/h2>\n\n\n\n<p>Obecnie platforma umo\u017cliwa korzystanie z nast\u0119puj\u0105cych j\u0119zyk\u00f3w: <\/p>\n\n\n\n<p>Python, R, Scala, SQL<\/p>\n\n\n\n<h2 id=\"dostepne-tryby-dzialania\">Dost\u0119pne tryby dzia\u0142ania<\/h2>\n\n\n\n<ul><li>SQL &#8211; platforma z uproszczonym interfejsem skupionym wok\u00f3\u0142 zapyta\u0144 SQL, widoku na tabele\/widoki.<\/li><li>Data Science &amp; Engineering &#8211; bardziej rozbudowany interfejs, z mo\u017cliwo\u015bcia tworzenia i zarz\u0105dzania klastrami, wykonywania notebook\u00f3w lub job\u00f3w<\/li><li>Machine Learning<\/li><\/ul>\n\n\n\n<h2 id=\"orkiestracja\">Orkiestracja<\/h2>\n\n\n\n<p>Obecnie, Azure Databricks umo\u017cliwia tworzenie zada\u0144 w harmonogramie, zarz\u0105dzanymi z poziomu platformy (w trybie Data Science &amp; Engineering\/Machine Learning w podej\u015bciu DAG (directed acyclic graphs). W nied\u0142ugim czasie, Databricks udost\u0119pni zarz\u0105dzana wersja Airflow w ramach us\u0142ugi, kt\u00f3ra docelowo wyprze obecne rozwi\u0105zania orkiestracji zada\u0144.<\/p>\n\n\n\n<h2 id=\"uzyteczne-linki-azure-databricks\">U\u017cyteczne linki Azure Databricks<\/h2>\n\n\n\n<p>Poni\u017cej znajduje si\u0119 lista u\u017cytecznych link\u00f3w\/\u017ar\u00f3de\u0142\/narz\u0119dzi zanim zaczniecie &#8222;zabaw\u0119&#8221; z Databricks:<\/p>\n\n\n\n<ul><li><strong>AzureCLI &#8211; <a href=\"https:\/\/docs.microsoft.com\/pl-pl\/cli\/azure\/install-azure-cli\">instalacja i konfiguracja<\/a><\/strong><\/li><li><strong><a href=\"https:\/\/docs.microsoft.com\/pl-pl\/azure\/databricks\/dev-tools\/cli\/\">DatabricksCLI <\/a>&#8211; <a href=\"https:\/\/docs.databricks.com\/dev-tools\/api\/latest\/index.html\">instalacja i konfiguracja<\/a><\/strong><\/li><li><strong>DatabricksCLI &#8211; <a href=\"https:\/\/docs.databricks.com\/dev-tools\/cli\/index.html\">dokumentacja interfejsu<\/a><\/strong><\/li><li><strong>Ustawienie <a href=\"https:\/\/docs.microsoft.com\/pl-pl\/azure\/databricks\/security\/secrets\/secret-scopes\">Secret Scope<\/a><\/strong><\/li><li><strong><a href=\"https:\/\/docs.databricks.com\/data\/data-sources\/azure\/adls-gen2\/azure-datalake-gen2-sp-access.html\">Utworzenie Mount<\/a> do Storage Account<\/strong><\/li><li><strong>U\u017cywanie <a href=\"https:\/\/docs.microsoft.com\/pl-pl\/azure\/databricks\/repos\">Repos<\/a><\/strong><\/li><li><strong>U\u017cywanie <a href=\"https:\/\/docs.microsoft.com\/pl-pl\/azure\/databricks\/clusters\/instance-pools\/configure\">Cluster Pools<\/a>\/<a href=\"https:\/\/docs.databricks.com\/administration-guide\/clusters\/policies.html\">Cluster Policies<\/a><\/strong><\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Platforma Azure Databricks Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcj\u0119 ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania. Oparta jest o Sparka (w najnowszej wersji jest to spark przepisany z Javy na C++, zwany Photon). Databricks za\u0142o\u017cyli tw\u00f3rcy Sparka na uniwersytecie UC Berkeley w 2013, czyli ju\u017c 8 lat na rynku. Databricks na szerok\u0105 skal\u0119 rozwija Sparka i jest jednym z najwi\u0119kszych kontrybutor\u00f3w kodu. Platforma oparta jest na podej\u015bciu \u017ce API jest rozwijane w pierwszej kolejno\u015bci, nast\u0119pnie implementacja przenosi si\u0119 na wy\u017csze poziomy w tym CLI, GUI. Obecnie jest to dojrza\u0142a platforma dla In\u017cynier\u00f3w Danych, Analityk\u00f3w, Data Scientist-\u00f3w, umo\u017cliwia pisanie kodu w aplikacji web, oraz poprzez integracje np. z IDE IntelliJ poprzez remote code execution. W nied\u0142ugim czasie zostanie r\u00f3wnie\u017c uzupe\u0142niona o zarz\u0105dzan\u0105 wersj\u0119 Airflow do orkiestracji procesami oraz pipelinami. Wspierane chmury Obecnie Databricks dost\u0119pny jest w chmurach AWS, Azure, Google, Alibaba Cloud, Jednak najbardziej zaawansowany rozw\u00f3j dokona\u0142 si\u0119 w AWS i Azure. Wspierane j\u0119zyki Obecnie platforma umo\u017cliwa korzystanie z nast\u0119puj\u0105cych j\u0119zyk\u00f3w: Python, R, Scala, SQL Dost\u0119pne tryby dzia\u0142ania SQL &#8211; platforma z uproszczonym interfejsem skupionym wok\u00f3\u0142 zapyta\u0144 SQL, widoku na tabele\/widoki. Data Science &amp; Engineering &#8211; bardziej rozbudowany interfejs, z mo\u017cliwo\u015bcia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15604,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[100,105],"tags":[96,109,99,108,79,107,98,94],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcje ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak rozpocz\u0105\u0107 prac\u0119 z Azure Databricks - SCRIPT FACTORY | BI BLOG\" \/>\n<meta property=\"og:description\" content=\"Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcje ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania\" \/>\n<meta property=\"og:url\" content=\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/\" \/>\n<meta property=\"og:site_name\" content=\"SCRIPT FACTORY | BI BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-04T09:55:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-11T12:09:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/scriptfactory.pl\/blog\/wp-content\/uploads\/2022\/02\/og-databricks.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wojciech Zduniak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/scriptfactory.pl\/blog\/#website\",\"url\":\"https:\/\/scriptfactory.pl\/blog\/\",\"name\":\"SCRIPT FACTORY | BI BLOG\",\"description\":\"Blog techniczny pokazuj\u0105cy jak poradzi\u0107 sobie z najwi\u0119kszymi problemami\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/scriptfactory.pl\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#primaryimage\",\"inLanguage\":\"pl-PL\",\"url\":\"https:\/\/scriptfactory.pl\/blog\/wp-content\/uploads\/2022\/02\/og-databricks.png\",\"contentUrl\":\"https:\/\/scriptfactory.pl\/blog\/wp-content\/uploads\/2022\/02\/og-databricks.png\",\"width\":1200,\"height\":630},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#webpage\",\"url\":\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/\",\"name\":\"Jak rozpocz\u0105\u0107 prac\u0119 z Azure Databricks - SCRIPT FACTORY | BI BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/scriptfactory.pl\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#primaryimage\"},\"datePublished\":\"2022-02-04T09:55:42+00:00\",\"dateModified\":\"2022-02-11T12:09:15+00:00\",\"author\":{\"@id\":\"https:\/\/scriptfactory.pl\/blog\/#\/schema\/person\/e39ed2fd20838bb0d87220cc919e2f21\"},\"description\":\"Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcje ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania\",\"breadcrumb\":{\"@id\":\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/scriptfactory.pl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak rozpocz\u0105\u0107 prac\u0119 z Azure Databricks\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/scriptfactory.pl\/blog\/#\/schema\/person\/e39ed2fd20838bb0d87220cc919e2f21\",\"name\":\"Wojciech Zduniak\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/scriptfactory.pl\/blog\/#personlogo\",\"inLanguage\":\"pl-PL\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5d954513663b7b760bcae861966c5069?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5d954513663b7b760bcae861966c5069?s=96&d=mm&r=g\",\"caption\":\"Wojciech Zduniak\"},\"description\":\"BI zajmuj\u0119 si\u0119 kilkana\u015bcie lat, od Microsoft po Teradat\u0119, od on-premise do cloud, od pojedy\u0144czych serwer\u00f3w po klastr\u00f3w obliczeniowych. Temat jest tak szeroki i ciekawy \u017ce postanowi\u0142em opisa\u0107 po kolei wszystko co wiem i z czym si\u0119 zetkn\u0105\u0142em. Mam nadzieje \u017ce b\u0119dzie Wam si\u0119 podoba\u0107 ta lektura :)\",\"url\":\"https:\/\/scriptfactory.pl\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"description":"Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcje ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania","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:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak rozpocz\u0105\u0107 prac\u0119 z Azure Databricks - SCRIPT FACTORY | BI BLOG","og_description":"Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcje ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania","og_url":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/","og_site_name":"SCRIPT FACTORY | BI BLOG","article_published_time":"2022-02-04T09:55:42+00:00","article_modified_time":"2022-02-11T12:09:15+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/scriptfactory.pl\/blog\/wp-content\/uploads\/2022\/02\/og-databricks.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Wojciech Zduniak","Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/scriptfactory.pl\/blog\/#website","url":"https:\/\/scriptfactory.pl\/blog\/","name":"SCRIPT FACTORY | BI BLOG","description":"Blog techniczny pokazuj\u0105cy jak poradzi\u0107 sobie z najwi\u0119kszymi problemami","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/scriptfactory.pl\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"ImageObject","@id":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#primaryimage","inLanguage":"pl-PL","url":"https:\/\/scriptfactory.pl\/blog\/wp-content\/uploads\/2022\/02\/og-databricks.png","contentUrl":"https:\/\/scriptfactory.pl\/blog\/wp-content\/uploads\/2022\/02\/og-databricks.png","width":1200,"height":630},{"@type":"WebPage","@id":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#webpage","url":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/","name":"Jak rozpocz\u0105\u0107 prac\u0119 z Azure Databricks - SCRIPT FACTORY | BI BLOG","isPartOf":{"@id":"https:\/\/scriptfactory.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#primaryimage"},"datePublished":"2022-02-04T09:55:42+00:00","dateModified":"2022-02-11T12:09:15+00:00","author":{"@id":"https:\/\/scriptfactory.pl\/blog\/#\/schema\/person\/e39ed2fd20838bb0d87220cc919e2f21"},"description":"Azure Databricks to zarz\u0105dzana platforma Big Data oparta o koncepcje ekosystemu Hadoop, lecz nie wymusza na u\u017cytkowniku wysokiej wiedzy technicznej do jej utrzymania","breadcrumb":{"@id":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/scriptfactory.pl\/blog\/azure\/databricks\/jak-rozpoczac-prace-z-azure-databricks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/scriptfactory.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Jak rozpocz\u0105\u0107 prac\u0119 z Azure Databricks"}]},{"@type":"Person","@id":"https:\/\/scriptfactory.pl\/blog\/#\/schema\/person\/e39ed2fd20838bb0d87220cc919e2f21","name":"Wojciech Zduniak","image":{"@type":"ImageObject","@id":"https:\/\/scriptfactory.pl\/blog\/#personlogo","inLanguage":"pl-PL","url":"https:\/\/secure.gravatar.com\/avatar\/5d954513663b7b760bcae861966c5069?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d954513663b7b760bcae861966c5069?s=96&d=mm&r=g","caption":"Wojciech Zduniak"},"description":"BI zajmuj\u0119 si\u0119 kilkana\u015bcie lat, od Microsoft po Teradat\u0119, od on-premise do cloud, od pojedy\u0144czych serwer\u00f3w po klastr\u00f3w obliczeniowych. Temat jest tak szeroki i ciekawy \u017ce postanowi\u0142em opisa\u0107 po kolei wszystko co wiem i z czym si\u0119 zetkn\u0105\u0142em. Mam nadzieje \u017ce b\u0119dzie Wam si\u0119 podoba\u0107 ta lektura :)","url":"https:\/\/scriptfactory.pl\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/posts\/15602"}],"collection":[{"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/comments?post=15602"}],"version-history":[{"count":9,"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/posts\/15602\/revisions"}],"predecessor-version":[{"id":15666,"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/posts\/15602\/revisions\/15666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/media\/15604"}],"wp:attachment":[{"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/media?parent=15602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/categories?post=15602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scriptfactory.pl\/blog\/wp-json\/wp\/v2\/tags?post=15602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}