{"id":5028,"date":"2014-06-19T16:15:47","date_gmt":"2014-06-19T20:15:47","guid":{"rendered":"http:\/\/www.iri.com\/blog\/?p=5028"},"modified":"2017-11-07T09:07:03","modified_gmt":"2017-11-07T14:07:03","slug":"populating-teradata-realistic-test-data-scratch","status":"publish","type":"post","link":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/","title":{"rendered":"Populating Teradata with Realistic Test Data De Novo"},"content":{"rendered":"<p>There are a variety of testing requirements\u00a0for any data warehouse and database &#8212; and especially dual\u00a0platforms like Teradata &#8212; where ETL and BI prototypes, application stress testing, and performance benchmarking are essential.<\/p>\n<p><a href=\"http:\/\/www.iri.com\/products\/rowgen\" target=\"_blank\" rel=\"noopener\">IRI RowGen<\/a> software, a constituent product of the <a href=\"http:\/\/www.iri.com\/products\/iri-data-protector\" target=\"_blank\" rel=\"noopener\"><em>IRI Data Protector<\/em><\/a> suite, is considered by data modeling and data integration experts to be the most robust\u00a0generation package for big test data available. And now, through its Eclipse GUI, RowGen\u00a0supports the creation and population of safe, intelligent test data into\u00a0Teradata tables.<\/p>\n<p><em><br \/>\nCreating Test Data in Teradata<\/em><\/p>\n<p><a href=\"http:\/\/www.iri.com\/products\/workbench\/rowgen-gui\" target=\"_blank\" rel=\"noopener\">RowGen GUI<\/a> features in the IRI Workbench allow you to:<\/p>\n<ul>\n<li>connect to Teradata<\/li>\n<li>select existing\u00a0table(s) you want to populate<\/li>\n<li>automatically parse the DDL from those tables<\/li>\n<li>specify the\u00a0number of rows of data to generate for each table<\/li>\n<li>customize generation options for like columns across tables<\/li>\n<li>create and load the test data<\/li>\n<\/ul>\n<p>The wizard-driven process creates multiple files to be used during test data creation that preserves the structural and referential integrity defined in the source table DDL.\u00a0Users without existing tables\u00a0can\u00a0create them via DDL files in the IRI Workbench. Once empty tables are created, their metadata is parsed, and the same steps above are enabled.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/teradata-rowgen-screens.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/teradata-rowgen-screens.jpg\" alt=\"\" width=\"696\" height=\"477\" \/><\/a><\/p>\n<p>RowGen consolidates the parsing, generation, and loading\u00a0procedures\u00a0into a\u00a0batch script you can run anywhere. Populating\u00a0the test data (which RowGen sorts via embedded CoSort engine) can happen through ODBC, or auto-generated TD FastLoad or\u00a0MultiLoad scripts.<\/p>\n<p>RowGen allows you to select the loader you are most comfortable with,\u00a0or the one with the particular\u00a0loading options you need:<\/p>\n<p style=\"padding-left: 30px;\"><em>FastLoad<\/em> &#8211;\u00a0allows the use of an existing table, whether populated or not, to receive\u00a0test data based on the existing table format. However, because FastLoad can only work on empty tables, the script created by RowGen includes dropping the table so that a fresh one can be created.<\/p>\n<p style=\"padding-left: 30px;\"><em>MultiLoad<\/em> \u2013 uses pre-loaded tables or empty tables. MultiLoad\u00a0appends new data to the table so you can continue to add test data if that is your goal. While the options are the same as FastLoad, the table is not dropped and re-created when the batch file is executed.<\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/teradata-in-the-workbench.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5191 size-full\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/teradata-in-the-workbench-e1403033311539.png\" alt=\"teradata-in-the-workbench\" width=\"600\" height=\"542\" \/><\/a><\/p>\n<p>Contact <a href=\"mailto:rowgen@iri.com\" target=\"_blank\" rel=\"noopener\">rowgen@iri.com<\/a> for more information about Teradata test data generation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are a variety of testing requirements\u00a0for any data warehouse and database &#8212; and especially dual\u00a0platforms like Teradata &#8212; where ETL and BI prototypes, application stress testing, and performance benchmarking are essential. IRI RowGen software, a constituent product of the IRI Data Protector suite, is considered by data modeling and data integration experts to be<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\" title=\"Populating Teradata with Realistic Test Data De Novo\">Read More<\/a><\/div>\n","protected":false},"author":43,"featured_media":5353,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[91,29,3],"tags":[273,100,427,428,190,49,424,429,191,426],"class_list":["post-5028","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iri-workbench","category-test-data","category-vldb-operations","tag-bi","tag-etl","tag-fastload","tag-multiload","tag-realistic-test-data","tag-rowgen","tag-teradata","tag-test-data-creation-teradata","tag-test-data-generation","tag-test-data-teradata"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Populating Teradata with Realistic Test Data De Novo - IRI<\/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:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Populating Teradata with Realistic Test Data De Novo - IRI\" \/>\n<meta property=\"og:description\" content=\"There are a variety of testing requirements\u00a0for any data warehouse and database &#8212; and especially dual\u00a0platforms like Teradata &#8212; where ETL and BI prototypes, application stress testing, and performance benchmarking are essential. IRI RowGen software, a constituent product of the IRI Data Protector suite, is considered by data modeling and data integration experts to beRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-19T20:15:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-07T14:07:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Claudia Irvine\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Claudia Irvine\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\"},\"author\":{\"name\":\"Claudia Irvine\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/72af50bbb317610e193e96392081f9b0\"},\"headline\":\"Populating Teradata with Realistic Test Data De Novo\",\"datePublished\":\"2014-06-19T20:15:47+00:00\",\"dateModified\":\"2017-11-07T14:07:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\"},\"wordCount\":379,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg\",\"keywords\":[\"BI\",\"ETL\",\"FastLoad\",\"MultiLoad\",\"realistic test data\",\"RowGen\",\"Teradata\",\"test data creation Teradata\",\"test data generation\",\"test data Teradata\"],\"articleSection\":[\"IRI Workbench\",\"Test Data\",\"VLDB\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\",\"url\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\",\"name\":\"Populating Teradata with Realistic Test Data De Novo - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg\",\"datePublished\":\"2014-06-19T20:15:47+00:00\",\"dateModified\":\"2017-11-07T14:07:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage\",\"url\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg\",\"contentUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/beta.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Populating Teradata with Realistic Test Data De Novo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#website\",\"url\":\"https:\/\/beta.iri.com\/blog\/\",\"name\":\"IRI\",\"description\":\"Total Data Management Blog\",\"publisher\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/beta.iri.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\",\"name\":\"IRI\",\"url\":\"https:\/\/beta.iri.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"contentUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"width\":750,\"height\":206,\"caption\":\"IRI\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/72af50bbb317610e193e96392081f9b0\",\"name\":\"Claudia Irvine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fb33dee44756bd13ac23f1342c2bb7b2?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fb33dee44756bd13ac23f1342c2bb7b2?s=96&d=blank&r=g\",\"caption\":\"Claudia Irvine\"},\"url\":\"https:\/\/beta.iri.com\/blog\/author\/claudiai\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Populating Teradata with Realistic Test Data De Novo - IRI","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:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/","og_locale":"en_US","og_type":"article","og_title":"Populating Teradata with Realistic Test Data De Novo - IRI","og_description":"There are a variety of testing requirements\u00a0for any data warehouse and database &#8212; and especially dual\u00a0platforms like Teradata &#8212; where ETL and BI prototypes, application stress testing, and performance benchmarking are essential. IRI RowGen software, a constituent product of the IRI Data Protector suite, is considered by data modeling and data integration experts to beRead More","og_url":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/","og_site_name":"IRI","article_published_time":"2014-06-19T20:15:47+00:00","article_modified_time":"2017-11-07T14:07:03+00:00","og_image":[{"width":200,"height":200,"url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg","type":"image\/jpeg"}],"author":"Claudia Irvine","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Claudia Irvine","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#article","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/"},"author":{"name":"Claudia Irvine","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/72af50bbb317610e193e96392081f9b0"},"headline":"Populating Teradata with Realistic Test Data De Novo","datePublished":"2014-06-19T20:15:47+00:00","dateModified":"2017-11-07T14:07:03+00:00","mainEntityOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/"},"wordCount":379,"commentCount":0,"publisher":{"@id":"https:\/\/beta.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg","keywords":["BI","ETL","FastLoad","MultiLoad","realistic test data","RowGen","Teradata","test data creation Teradata","test data generation","test data Teradata"],"articleSection":["IRI Workbench","Test Data","VLDB"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/","url":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/","name":"Populating Teradata with Realistic Test Data De Novo - IRI","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg","datePublished":"2014-06-19T20:15:47+00:00","dateModified":"2017-11-07T14:07:03+00:00","breadcrumb":{"@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#primaryimage","url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg","contentUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/beta.iri.com\/blog\/vldb-operations\/populating-teradata-realistic-test-data-scratch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/beta.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Populating Teradata with Realistic Test Data De Novo"}]},{"@type":"WebSite","@id":"https:\/\/beta.iri.com\/blog\/#website","url":"https:\/\/beta.iri.com\/blog\/","name":"IRI","description":"Total Data Management Blog","publisher":{"@id":"https:\/\/beta.iri.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/beta.iri.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/beta.iri.com\/blog\/#organization","name":"IRI","url":"https:\/\/beta.iri.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","contentUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","width":750,"height":206,"caption":"IRI"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/72af50bbb317610e193e96392081f9b0","name":"Claudia Irvine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fb33dee44756bd13ac23f1342c2bb7b2?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fb33dee44756bd13ac23f1342c2bb7b2?s=96&d=blank&r=g","caption":"Claudia Irvine"},"url":"https:\/\/beta.iri.com\/blog\/author\/claudiai\/"}]}},"jetpack_featured_media_url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/rowgen-teradata-logo-e1403626622168.jpg","_links":{"self":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/5028"}],"collection":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=5028"}],"version-history":[{"count":24,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/5028\/revisions"}],"predecessor-version":[{"id":11824,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/5028\/revisions\/11824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media\/5353"}],"wp:attachment":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=5028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=5028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=5028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}