{"id":2899,"date":"2023-07-14T21:28:11","date_gmt":"2023-07-15T02:28:11","guid":{"rendered":"https:\/\/www.dpriver.com\/blog\/?p=2899"},"modified":"2023-07-14T21:28:12","modified_gmt":"2023-07-15T02:28:12","slug":"ingest-oracle-metadata-on-datahub","status":"publish","type":"post","link":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/","title":{"rendered":"Ingest Oracle metadata on Datahub"},"content":{"rendered":"\n<p><a href=\"https:\/\/datahubproject.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Datahub<\/a> is an open-source metadata platform for the modern data stack. We have integrated the SQLFlow into Datahub so that the SQLFlow data lineage is enabled in the Datahub UI. Check this <a href=\"https:\/\/www.dpriver.com\/blog\/2023\/07\/07\/sqlflow-datahub\/\" target=\"_blank\" rel=\"noreferrer noopener\">blog<\/a> for how to integrate SQLFlow into Datahub.<\/p>\n\n\n\n<p>There are three ways to ingest your MySQL metadata to Datahub:<\/p>\n\n\n\n<ul><li>Datahub UI (v0.10.4 is used in this blog)<\/li><li>Command Line<\/li><li>Rest API (Java\/Python sdk are available. This approach is ideal for metadata without a fixed format or any other sources not supported by DataHub)<\/li><\/ul>\n\n\n\n<p>This blog will introduce how to ingest the Oracle metadata to Datahub with the first two approaches.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p>Install the following plugins on the Datahub server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip3 install 'acryl-datahub&#091;datahub-rest]' \npip3 install 'acryl-datahub&#091;oracle]'<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Ingest metadata from Datahub UI<\/h2>\n\n\n\n<p>a. Click <code>Ingestion<\/code> on the DataHub menu bar<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"669\" height=\"486\" src=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png\" alt=\"\" class=\"wp-image-2878\" srcset=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png 669w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/image-1-300x218.png 300w\" sizes=\"(max-width: 669px) 100vw, 669px\" \/><\/figure>\n\n\n\n<p>b. Select <code>Sources<\/code> and click <code>Create new source<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"771\" height=\"586\" src=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-10.png\" alt=\"\" class=\"wp-image-2860\" srcset=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-10.png 771w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-10-300x228.png 300w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-10-768x584.png 768w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><\/figure>\n\n\n\n<p>c. Choose Oracle in the source list<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"976\" height=\"1024\" src=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-22.png\" alt=\"\" class=\"wp-image-2900\" srcset=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-22.png 976w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-22-286x300.png 286w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-22-768x806.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/figure>\n\n\n\n<p>d. Configure the database connection<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"986\" src=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-21.png\" alt=\"\" class=\"wp-image-2897\" srcset=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-21.png 1024w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-21-300x289.png 300w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-21-768x740.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>e. Click <code>next<\/code> to configure the schedule Ingestion. If you need to update metadata periodically, you can configure schedule Ingestion. It can greatly reduce the workload of manual import.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"738\" src=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-13.png\" alt=\"\" class=\"wp-image-2865\" srcset=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-13.png 1024w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-13-300x216.png 300w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-13-768x554.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>f. Give a name to the source<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"476\" src=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-14.png\" alt=\"\" class=\"wp-image-2866\" srcset=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-14.png 1024w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-14-300x139.png 300w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-14-768x357.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>g. The source is created when you click <code>Save<\/code>. Click <code>Edit<\/code> to change the configuration and <code>EXECUTE<\/code> to run the ingestion.<\/p>\n\n\n\n<p>h. After clicking <code>EXECUTE<\/code>, the task will be executed immediately. if a schedule task is configured, the import will be automatically triggered when the scheduling condition is met. <code>Last Status<\/code> will show the execution status of the last ingestion.<\/p>\n\n\n\n<p>i. Click the <code>+<\/code> at the beginning of each source to expand and view the execution records corresponding to the source. If the status is <code>Failed<\/code>, you can check the logs with the <code>DETAILS<\/code> button.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ingest via Command Line<\/h2>\n\n\n\n<p>a. Edit the config file and upload that to your datahub server<\/p>\n\n\n\n<p>Check https:\/\/datahubproject.io\/docs\/generated\/ingestion\/sources\/mysql\/#cli-based-ingestion for the config structure.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"769\" height=\"622\" src=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-19.png\" alt=\"\" class=\"wp-image-2872\" srcset=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-19.png 769w, https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/\u56fe\u7247-19-300x243.png 300w\" sizes=\"(max-width: 769px) 100vw, 769px\" \/><\/figure>\n\n\n\n<p>b. Run the following command to read the config file<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>datahub ingest -c \/home\/datahub\/oracle.yaml<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Datahub is an open-source metadata platform for the modern data stack. We have integrated the SQLFlow into Datahub so that the SQLFlow data lineage is enabled in the Datahub UI. Check this blog for how to integrate SQLFlow into Datahub. There are three ways to ingest your MySQL metadata to Datahub: Datahub UI (v0.10.4 is used in this blog) Command Line Rest API (Java\/Python sdk are available. This approach is ideal for metadata without a fixed format or any other sources not supported by DataHub) This blog will introduce how to ingest the Oracle metadata to Datahub with the first\u2026<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ingest Oracle metadata on Datahub<\/title>\n<meta name=\"description\" content=\"Ingest Oracle metadata on Datahub\" \/>\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.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ingest Oracle metadata on Datahub\" \/>\n<meta property=\"og:description\" content=\"Ingest Oracle metadata on Datahub\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/\" \/>\n<meta property=\"og:site_name\" content=\"SQL and Data Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T02:28:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-15T02:28:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png\" \/>\n<meta name=\"author\" content=\"leo gu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"leo gu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/#organization\",\"name\":\"SQL and Data Blog\",\"url\":\"https:\/\/www.dpriver.com\/blog\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2022\/07\/sqlpp-character.png\",\"contentUrl\":\"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2022\/07\/sqlpp-character.png\",\"width\":251,\"height\":72,\"caption\":\"SQL and Data Blog\"},\"image\":{\"@id\":\"https:\/\/www.dpriver.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/#website\",\"url\":\"https:\/\/www.dpriver.com\/blog\/\",\"name\":\"SQL and Data Blog\",\"description\":\"SQL related blog for database professional\",\"publisher\":{\"@id\":\"https:\/\/www.dpriver.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dpriver.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/\",\"url\":\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/\",\"name\":\"Ingest Oracle metadata on Datahub\",\"isPartOf\":{\"@id\":\"https:\/\/www.dpriver.com\/blog\/#website\"},\"datePublished\":\"2023-07-15T02:28:11+00:00\",\"dateModified\":\"2023-07-15T02:28:12+00:00\",\"description\":\"Ingest Oracle metadata on Datahub\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dpriver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ingest Oracle metadata on Datahub\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/\"},\"author\":{\"name\":\"leo gu\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/#\/schema\/person\/9e80d249b6da4e572bd8590b0789bc14\"},\"headline\":\"Ingest Oracle metadata on Datahub\",\"datePublished\":\"2023-07-15T02:28:11+00:00\",\"dateModified\":\"2023-07-15T02:28:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/\"},\"wordCount\":305,\"publisher\":{\"@id\":\"https:\/\/www.dpriver.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/#\/schema\/person\/9e80d249b6da4e572bd8590b0789bc14\",\"name\":\"leo gu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dpriver.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/24976e2e4ca7dd476652bb26bd09392b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/24976e2e4ca7dd476652bb26bd09392b?s=96&d=mm&r=g\",\"caption\":\"leo gu\"},\"url\":\"https:\/\/www.dpriver.com\/blog\/author\/guyuanhao\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ingest Oracle metadata on Datahub","description":"Ingest Oracle metadata on Datahub","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.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/","og_locale":"en_US","og_type":"article","og_title":"Ingest Oracle metadata on Datahub","og_description":"Ingest Oracle metadata on Datahub","og_url":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/","og_site_name":"SQL and Data Blog","article_published_time":"2023-07-15T02:28:11+00:00","article_modified_time":"2023-07-15T02:28:12+00:00","og_image":[{"url":"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png"}],"author":"leo gu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"leo gu","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.dpriver.com\/blog\/#organization","name":"SQL and Data Blog","url":"https:\/\/www.dpriver.com\/blog\/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dpriver.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2022\/07\/sqlpp-character.png","contentUrl":"https:\/\/www.dpriver.com\/blog\/wp-content\/uploads\/2022\/07\/sqlpp-character.png","width":251,"height":72,"caption":"SQL and Data Blog"},"image":{"@id":"https:\/\/www.dpriver.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.dpriver.com\/blog\/#website","url":"https:\/\/www.dpriver.com\/blog\/","name":"SQL and Data Blog","description":"SQL related blog for database professional","publisher":{"@id":"https:\/\/www.dpriver.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dpriver.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/","url":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/","name":"Ingest Oracle metadata on Datahub","isPartOf":{"@id":"https:\/\/www.dpriver.com\/blog\/#website"},"datePublished":"2023-07-15T02:28:11+00:00","dateModified":"2023-07-15T02:28:12+00:00","description":"Ingest Oracle metadata on Datahub","breadcrumb":{"@id":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dpriver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ingest Oracle metadata on Datahub"}]},{"@type":"Article","@id":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/#article","isPartOf":{"@id":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/"},"author":{"name":"leo gu","@id":"https:\/\/www.dpriver.com\/blog\/#\/schema\/person\/9e80d249b6da4e572bd8590b0789bc14"},"headline":"Ingest Oracle metadata on Datahub","datePublished":"2023-07-15T02:28:11+00:00","dateModified":"2023-07-15T02:28:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dpriver.com\/blog\/2023\/07\/ingest-oracle-metadata-on-datahub\/"},"wordCount":305,"publisher":{"@id":"https:\/\/www.dpriver.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dpriver.com\/blog\/#\/schema\/person\/9e80d249b6da4e572bd8590b0789bc14","name":"leo gu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dpriver.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/24976e2e4ca7dd476652bb26bd09392b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24976e2e4ca7dd476652bb26bd09392b?s=96&d=mm&r=g","caption":"leo gu"},"url":"https:\/\/www.dpriver.com\/blog\/author\/guyuanhao\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/posts\/2899"}],"collection":[{"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/comments?post=2899"}],"version-history":[{"count":1,"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/posts\/2899\/revisions"}],"predecessor-version":[{"id":2901,"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/posts\/2899\/revisions\/2901"}],"wp:attachment":[{"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/media?parent=2899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/categories?post=2899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dpriver.com\/blog\/wp-json\/wp\/v2\/tags?post=2899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}