{"id":5080,"date":"2014-06-10T13:03:57","date_gmt":"2014-06-10T17:03:57","guid":{"rendered":"http:\/\/www.iri.com\/blog\/?p=5080"},"modified":"2017-11-06T08:21:17","modified_gmt":"2017-11-06T13:21:17","slug":"output-restructuring-wizard-cosort","status":"publish","type":"post","link":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/","title":{"rendered":"Using CoSort on Restructured Data in the IRI Workbench"},"content":{"rendered":"<p><em>This is the final article in a three-part blog series\u00a0introducing IRI&#8217;s new data structuring\u00a0technology.\u00a0The first blog introduces <a title=\"Finding Dark Data in Unstructured Sources Blog\" href=\"http:\/\/www.iri.com\/blog\/migration\/data-migration\/finding-dark-data-unstructured-sources\/\" target=\"_blank\" rel=\"noopener\">&#8220;dark data&#8221; and the unstructured sources<\/a> the wizard can analyze. The second in the series offers a deeper overview of <a title=\"using the Data Restructuring Wizard to Unlock Unstructured Data\" href=\"http:\/\/www.iri.com\/blog\/data-transformation2\/unstructured-data-data-restructuring-wizard\/\" target=\"_blank\" rel=\"noopener\">how the Data Restructuring wizard works<\/a> and this article\u00a0shows how that\u00a0newly structured data can be leveraged in the same GUI by various\u00a0IRI software products.<\/em><\/p>\n<p>The preceding <a title=\"Data Restructuring Wizard for Unstructured Data Blog\" href=\"http:\/\/www.iri.com\/blog\/big-data-2\/data-restructuring-wizard-unstructured-data\/\">article<\/a> discussed the use of the <a title=\"Data Restructuring Wizard for Unstructured Data Blog\" href=\"http:\/\/www.iri.com\/blog\/big-data-2\/data-restructuring-wizard-unstructured-data\/\">Data Restructuring wizard<\/a> in the <a href=\"http:\/\/www.iri.com\/products\/workbench\">IRI Workbench<\/a> GUI to parse data from unstructured data sources. Recall that we extracted the data based on search patterns into a structured text file, and automatically defined the new layout in a data definition file (.DDF) available for use in any <a href=\"http:\/\/www.iri.com\/products\/cosort\" target=\"_blank\" rel=\"noopener\">IRI CoSort<\/a> or other IRI software application.<\/p>\n<p>This article picks up where that one left off &#8230; to show how a structured data file and its DDF can be used to process the extracted data in the same <a href=\"http:\/\/www.iri.com\/products\/workbench\/cosort-gui\" target=\"_blank\" rel=\"noopener\">GUI for CoSort<\/a>. The data can be transformed, reformatted, protected at the field level, and reported upon in the same job script and I\/O pass in CoSort <a href=\"http:\/\/www.iri.com\/products\/cosort\/sortcl\" target=\"_blank\" rel=\"noopener\">SortCL programs<\/a>. SortCL outputs can be sent to multiple file and database targets at once:<\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/IRI2014Schematic-1024x450.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5928 size-full\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/IRI2014Schematic-1024x450-e1408547691420.jpg\" alt=\"IRI2014Schematic-1024x450\" width=\"600\" height=\"331\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>In our first application, we will sort our text file by phone number, and remove the duplicate record. We will also mask the first 12 digits in the credit card account numbers (green line in image below), and encrypt the social security numbers (purple line in image). A report header was added to clarify the output (red line).<\/p>\n<p>Note that the RegInfo.ddf metadata repository created by the Data Restructuring wizard is referenced in the input section to define the fields. In this example, the output is sent to standard out (stdout) to display in the console:<\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/restructure-data-wizard-a-e1402419785593.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5081\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/restructure-data-wizard-a-e1402419785593.jpg\" alt=\"restructure-data-wizard-a\" width=\"500\" height=\"436\" \/><\/a><\/p>\n<p>Changing the SortCL job script produces the duplicate records.<\/p>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/restructured-data-wizard-b-e1402419826374.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5082\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/06\/restructured-data-wizard-b-e1402419826374.jpg\" alt=\"restructured-data-wizard-b\" width=\"500\" height=\"436\" \/><\/a><\/p>\n<p>In conclusion, the unstructured data we first structured in the IRI Workbench\u00a0has now been re-structured once again in the same Eclipse GUI, and can be re-fit for any use. There are in fact no limits to the possible permutations in, and purposes for, SortCL job scripts, nor in other IRI Workbench products that use .DDF files, including:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.iri.com\/products\/nextform\" target=\"_blank\" rel=\"noopener\">IRI NextForm<\/a> &#8211; for data migration, replication, federation and reporting<\/li>\n<li><a href=\"http:\/\/www.iri.com\/products\/fieldshield\" target=\"_blank\" rel=\"noopener\">IRI FieldShield<\/a> &#8211; for data masking and encryption<\/li>\n<li><a href=\"http:\/\/www.iri.com\/products\/rowgen\" target=\"_blank\" rel=\"noopener\">IRI RowGen<\/a> &#8211; for test data generation<\/li>\n<\/ul>\n<p>Let IRI know if you would like to see more packaging and provisioning manifestations of such <a href=\"http:\/\/www.iri.com\/solutions\/big-data\" target=\"_blank\" rel=\"noopener\">big data processing<\/a>, including ad hoc reports in BIRT, hand-offs to other analytic tools, pre-sorted bulk database loads, etc.<\/p>\n<p>To see what unstructured data sources and dark data can be analyzed by the\u00a0<em>Data Restructuring\u00a0<\/em>wizard, visit our blog\u00a0<a title=\"Finding Dark Data in Unstructured Sources Blog\" href=\"http:\/\/www.iri.com\/blog\/migration\/data-migration\/finding-dark-data-unstructured-sources\/\" target=\"_blank\" rel=\"noopener\">Finding Dark Data in Unstructured Sources<\/a>. To see how to use the wizard to discover unstructured data, visit our blog\u00a0<a title=\"Using the Data Restructuring Wizard to Unlock Unstructured Data Blog\" href=\"http:\/\/www.iri.com\/blog\/data-transformation2\/unstructured-data-data-restructuring-wizard\/\" target=\"_blank\" rel=\"noopener\">Using the Data Restructuring Wizard to Unlock Unstructured Data<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the final article in a three-part blog series\u00a0introducing IRI&#8217;s new data structuring\u00a0technology.\u00a0The first blog introduces &#8220;dark data&#8221; and the unstructured sources the wizard can analyze. The second in the series offers a deeper overview of how the Data Restructuring wizard works and this article\u00a0shows how that\u00a0newly structured data can be leveraged in the<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/\" title=\"Using CoSort on Restructured Data in the IRI Workbench\">Read More<\/a><\/div>\n","protected":false},"author":7,"featured_media":11643,"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":[108,31,1,91,90],"tags":[436,417,850,438,437,439,435,440,143],"class_list":["post-5080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-big-data-2","category-data-migration","category-data-transformation2","category-iri-workbench","category-migration","tag-create-flat-file-from-unstructured-data","tag-data-restructuring","tag-iri-workbench","tag-parsing-unstructured-data","tag-processing-unstructured-data","tag-reading-unstructured-data","tag-restructured-data","tag-structuring-unstructured-data","tag-unstructured-data"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using CoSort on Restructured Data in the IRI Workbench - 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\/data-transformation2\/output-restructuring-wizard-cosort\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using CoSort on Restructured Data in the IRI Workbench - IRI\" \/>\n<meta property=\"og:description\" content=\"This is the final article in a three-part blog series\u00a0introducing IRI&#8217;s new data structuring\u00a0technology.\u00a0The first blog introduces &#8220;dark data&#8221; and the unstructured sources the wizard can analyze. The second in the series offers a deeper overview of how the Data Restructuring wizard works and this article\u00a0shows how that\u00a0newly structured data can be leveraged in theRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-10T17:03:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-06T13:21:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"857\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sharon Hewitt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sharon Hewitt\" \/>\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\/data-transformation2\/output-restructuring-wizard-cosort\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/\"},\"author\":{\"name\":\"Sharon Hewitt\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/18c4f34270c95345ba1274daad4ed795\"},\"headline\":\"Using CoSort on Restructured Data in the IRI Workbench\",\"datePublished\":\"2014-06-10T17:03:57+00:00\",\"dateModified\":\"2017-11-06T13:21:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/\"},\"wordCount\":485,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg\",\"keywords\":[\"create flat file from unstructured data\",\"data restructuring\",\"IRI Workbench\",\"parsing unstructured data\",\"processing unstructured data\",\"reading unstructured data\",\"restructured data\",\"structuring unstructured data\",\"unstructured data\"],\"articleSection\":[\"Big Data\",\"Data Migration\",\"Data Transformation\",\"IRI Workbench\",\"Migration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/\",\"url\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/\",\"name\":\"Using CoSort on Restructured Data in the IRI Workbench - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg\",\"datePublished\":\"2014-06-10T17:03:57+00:00\",\"dateModified\":\"2017-11-06T13:21:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage\",\"url\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg\",\"contentUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg\",\"width\":1024,\"height\":857},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/beta.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using CoSort on Restructured Data in the IRI Workbench\"}]},{\"@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\/18c4f34270c95345ba1274daad4ed795\",\"name\":\"Sharon Hewitt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd823330fbdcccbe30b856710edc3f94?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bd823330fbdcccbe30b856710edc3f94?s=96&d=blank&r=g\",\"caption\":\"Sharon Hewitt\"},\"url\":\"https:\/\/beta.iri.com\/blog\/author\/sharonh\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using CoSort on Restructured Data in the IRI Workbench - 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\/data-transformation2\/output-restructuring-wizard-cosort\/","og_locale":"en_US","og_type":"article","og_title":"Using CoSort on Restructured Data in the IRI Workbench - IRI","og_description":"This is the final article in a three-part blog series\u00a0introducing IRI&#8217;s new data structuring\u00a0technology.\u00a0The first blog introduces &#8220;dark data&#8221; and the unstructured sources the wizard can analyze. The second in the series offers a deeper overview of how the Data Restructuring wizard works and this article\u00a0shows how that\u00a0newly structured data can be leveraged in theRead More","og_url":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/","og_site_name":"IRI","article_published_time":"2014-06-10T17:03:57+00:00","article_modified_time":"2017-11-06T13:21:17+00:00","og_image":[{"width":1024,"height":857,"url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg","type":"image\/jpeg"}],"author":"Sharon Hewitt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sharon Hewitt","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#article","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/"},"author":{"name":"Sharon Hewitt","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/18c4f34270c95345ba1274daad4ed795"},"headline":"Using CoSort on Restructured Data in the IRI Workbench","datePublished":"2014-06-10T17:03:57+00:00","dateModified":"2017-11-06T13:21:17+00:00","mainEntityOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/"},"wordCount":485,"commentCount":2,"publisher":{"@id":"https:\/\/beta.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg","keywords":["create flat file from unstructured data","data restructuring","IRI Workbench","parsing unstructured data","processing unstructured data","reading unstructured data","restructured data","structuring unstructured data","unstructured data"],"articleSection":["Big Data","Data Migration","Data Transformation","IRI Workbench","Migration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/","url":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/","name":"Using CoSort on Restructured Data in the IRI Workbench - IRI","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg","datePublished":"2014-06-10T17:03:57+00:00","dateModified":"2017-11-06T13:21:17+00:00","breadcrumb":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#primaryimage","url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg","contentUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg","width":1024,"height":857},{"@type":"BreadcrumbList","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/output-restructuring-wizard-cosort\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/beta.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using CoSort on Restructured Data in the IRI Workbench"}]},{"@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\/18c4f34270c95345ba1274daad4ed795","name":"Sharon Hewitt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bd823330fbdcccbe30b856710edc3f94?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd823330fbdcccbe30b856710edc3f94?s=96&d=blank&r=g","caption":"Sharon Hewitt"},"url":"https:\/\/beta.iri.com\/blog\/author\/sharonh\/"}]}},"jetpack_featured_media_url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2014\/06\/sandcastle-large.jpg","_links":{"self":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/5080"}],"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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=5080"}],"version-history":[{"count":27,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/5080\/revisions"}],"predecessor-version":[{"id":11644,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/5080\/revisions\/11644"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media\/11643"}],"wp:attachment":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=5080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=5080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=5080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}