{"id":16748,"date":"2023-12-22T19:27:28","date_gmt":"2023-12-23T00:27:28","guid":{"rendered":"https:\/\/www.iri.com\/blog\/?p=16748"},"modified":"2024-01-17T16:42:13","modified_gmt":"2024-01-17T21:42:13","slug":"importing-data-classes-into-the-new-iri-workbench","status":"publish","type":"post","link":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/","title":{"rendered":"Importing Data Classes into the New IRI Workbench"},"content":{"rendered":"<p><em><span style=\"font-weight: 400;\"><strong>Editor&#8217;s Note<\/strong>: This article addresses the migration of data class information between older and newer versions of the IRI Workbench graphical IDE for Voracity data management platform software and its <a href=\"https:\/\/www.iri.com\/products\/voracity\/technical-details#components\">component<\/a> products. A forthcoming article will cover the use of another wizard in Workbench to import data-class related information in your RDB schema that you maintain in one or more spreadsheet-compatible files.<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400;\">The latest versions of <a href=\"https:\/\/www.iri.com\/products\/workbench\">IRI Workbench<\/a> built on JDK17 since late 2023 improved the way you interact with data classes and rules (for data masking, synthesis, migration, etc.) mapped to those classes. The new <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\">data classification and rule mapping infrastructure<\/a> features several new ergonomic advantages,<\/span> <span style=\"font-weight: 400;\">including:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Faster performance during classification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Direct integration with <a href=\"https:\/\/www.iri.com\/products\/darkshield\">IRI DarkShield<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">More capabilities for Data Classes<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For those who have prior versions of IRI Workbench 9 \u2013 where data class attributes and rule associations are stored in Preferences \u2013 an import wizard is now available to automate class attribute migration so you can upgrade to a newer version without having to redefine all that.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">More specifically, the latest version of IRI Workbench includes import wizards to allow you to reuse your data classes, rules, and the data class library (mappings). You can copy over any <a href=\"https:\/\/www.iri.com\/products\/cosort\/sortcl\">SortCL<\/a>-based job scripts to the new Workbench, and they will continue to work like they did before.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<h5><b>Prerequisites<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">As Workbench uses JDBC connections to get metadata from your database(s), it is important to import your database connections from your old Workbench to the new one. This is explained later in this article.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Data classes are stored in Preferences inside your (existing\/older) Workbench. In order to import the data classes to your new Workbench, you will need to export them from preferences to a file. The process is explained in the <\/span><i><span style=\"font-weight: 400;\">Export Data Classes<\/span><\/i><span style=\"font-weight: 400;\"> section.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The new Workbench uses a Data Class Map library that contains the mapping information from classification which is similar to the data class library that is used by the old Workbench.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This means the data class library is no longer compatible with Workbench and will need to be imported into the data class map library. When you import the data class library, it has information that is dependent on the rules library and the data class list. You must import the data class list and rule library into the same project folder before trying to import the data class library.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16752 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/Import-Order-300x134.png\" alt=\"\" width=\"493\" height=\"220\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Import-Order-300x134.png 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Import-Order-1024x458.png 1024w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Import-Order-768x344.png 768w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Import-Order-1536x687.png 1536w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Import-Order.png 1110w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">For example, if you import your data class library file and you did not import the rules library then all of your mappings will not show up with any rules for your columns\/fields.<\/span><\/p>\n<h5><b>Export Database Connections<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">For the database connections, there are two things we need to export. The first one is the JDBC connections shown in your <\/span><i><span style=\"font-weight: 400;\">Data Source Explorer <\/span><\/i><span style=\"font-weight: 400;\">view. The second one is the mapping between the JDBC connection and the ODBC connection currently stored in IRI preferences.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">From the Data Source Explorer, select the export button. A dialog box will appear allowing you to select which database connections you want to export to a file:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16754 size-medium aligncenter\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-source-explorer-e1703276794917-300x143.png\" alt=\"\" width=\"300\" height=\"143\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-source-explorer-e1703276794917-300x143.png 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-source-explorer-e1703276794917-768x366.png 768w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-source-explorer-e1703276794917-730x350.png 730w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-source-explorer-e1703276794917.png 913w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">As shown in the dialog below, select the database connection(s) and then the browse button to navigate to the folder into which you wish to save the file. Name the file. At the bottom of the dialog box, you can also encrypt the file so your credentials are not stored in plain text.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16755\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/exportJDBCDialog-300x288.jpg\" alt=\"\" width=\"531\" height=\"510\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/exportJDBCDialog-300x288.jpg 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/exportJDBCDialog.jpg 498w\" sizes=\"(max-width: 531px) 100vw, 531px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Next, export the Database Connection Registry that is also stored in IRI Preferences; i.e., <\/span><i><span style=\"font-weight: 400;\">Window &gt; Preferences &gt; IRI &gt; Connection Registry &gt; Database Connection <\/span><\/i><span style=\"font-weight: 400;\">Here you will see your mappings between JDBC and ODBC connections. Click on the <\/span><i><span style=\"font-weight: 400;\">Export \u2026<\/span><\/i><span style=\"font-weight: 400;\"> button (lower right) to save these connections to a file.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16756\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/connectionRegistry-300x187.jpg\" alt=\"\" width=\"648\" height=\"404\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/connectionRegistry-300x187.jpg 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/connectionRegistry-768x478.jpg 768w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/connectionRegistry.jpg 836w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Navigate to the folder into which you wish to save the file and click <\/span><i><span style=\"font-weight: 400;\">Save<\/span><\/i><span style=\"font-weight: 400;\">. The default name of this file is <\/span><i><span style=\"font-weight: 400;\">dataConnectionRegistry.xml<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h5><b>Export Data Class List<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">In the older Workbench, go to the IRI Preferences menu where the data classes are stored (Data Classes and Groups). At the bottom right of the dialog, you will see the <\/span><i><span style=\"font-weight: 400;\">Export \u2026 <\/span><\/i><span style=\"font-weight: 400;\">button.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Your data classes will be saved into an XML file called <\/span><i><span style=\"font-weight: 400;\">dataClassList.xml<\/span><\/i><span style=\"font-weight: 400;\">. Remember where that file is stored so you can import the data classes into the new Workbench.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16760 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/exportDC-1-300x172.jpg\" alt=\"\" width=\"618\" height=\"354\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/exportDC-1-300x172.jpg 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/exportDC-1-768x439.jpg 768w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/exportDC-1.jpg 818w\" sizes=\"(max-width: 618px) 100vw, 618px\" \/><\/p>\n<h5><b>Import Database Connections<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">In the new Workbench, import the JDBC connections in the <\/span><i><span style=\"font-weight: 400;\">Data Source Explorer.<\/span><\/i><span style=\"font-weight: 400;\"> To to that, click the import button and a dialog will appear allowing you to select the file containing your JDBC connections. Click <\/span><i><span style=\"font-weight: 400;\">OK<\/span><\/i><span style=\"font-weight: 400;\"> to import the connections, and double-click on your database connections to ensure everything works correctly.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16761\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/importJDBC.jpg\" alt=\"\" width=\"281\" height=\"105\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Next, let&#8217;s import your database connection registry. In IRI Preferences select the <\/span><i><span style=\"font-weight: 400;\">Connection Registry<\/span><\/i><span style=\"font-weight: 400;\">, then the <\/span><i><span style=\"font-weight: 400;\">Database Connection,<\/span><\/i><span style=\"font-weight: 400;\"> and at the far right click the Import button.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Navigate to your<\/span><i><span style=\"font-weight: 400;\"> dataConnectionRegistry.xml<\/span><\/i><span style=\"font-weight: 400;\"> file and click <\/span><i><span style=\"font-weight: 400;\">OK<\/span><\/i><span style=\"font-weight: 400;\">. Now all your connections are ready in your new workbench.<\/span><\/p>\n<h5><b>Import Data Class List<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">Inside of the new Workbench, create a project folder, using the same process as before. The only difference is that an\u00a0 IRI library will automatically be created and contain both your data classes and the rules library within.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16762\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/NewProject.jpg\" alt=\"\" width=\"313\" height=\"161\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Double-click on the <\/span><i><span style=\"font-weight: 400;\">iriLibrary.dcrlib file<\/span><\/i><span style=\"font-weight: 400;\"> to interact with the library. At the top left corner of the library, you will see some icons. Select the import wizard and a dialog will open to allow you to select which type of library you want to import <\/span><i><span style=\"font-weight: 400;\">(see the image below)<\/span><\/i><span style=\"font-weight: 400;\">:<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16763\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/pasted-image-0.png\" alt=\"\" width=\"304\" height=\"72\" \/><\/p>\n<p><span style=\"font-weight: 400;\">The import dialog lets you import either the data classes or the rules library. Click on the browse button and select the file that contains your data classes. The default name for the file is <\/span><i><span style=\"font-weight: 400;\">dataClassList.xml<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16764\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/ImportWizard-300x263.jpg\" alt=\"\" width=\"489\" height=\"429\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/ImportWizard-300x263.jpg 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/ImportWizard.jpg 500w\" sizes=\"(max-width: 489px) 100vw, 489px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Click on <\/span><i><span style=\"font-weight: 400;\">OK<\/span><\/i><span style=\"font-weight: 400;\"> and your data classes will appear in the IRI library. The imported data classes will have a description stating <\/span><i><span style=\"font-weight: 400;\">Imported Data Class<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16765\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/imported-data-class-300x107.png\" alt=\"\" width=\"851\" height=\"304\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/imported-data-class-300x107.png 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/imported-data-class-768x274.png 768w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/imported-data-class.png 1017w\" sizes=\"(max-width: 851px) 100vw, 851px\" \/><\/p>\n<h5><b>Import Rules Library<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">To import the rules library, follow the same steps for importing the data classes except in the import dialog, select Rules Library up top. The default name for the file is <\/span><i><span style=\"font-weight: 400;\">iriLibrary.rules<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To make sure that your rules were imported, select the rules icon <img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/e63DxDuBBuKlLkZ4vutT9m0Z0FPGPLiCihH4SvfJ0dyjZIynppc2HpE_nNlY6myyAveMUi_YjWpROkAcg-wXGk5OJwJaxvaiFDSJ53eehJeNb0dQt9eJJBWvmBoqKdnJOfnpcwBMKclxBxUZBqdzdi8\" \/> \u00a0in <\/span><span style=\"font-weight: 400;\">the IRI library. There you will be able to see the rules and they will have a description stating <\/span><i><span style=\"font-weight: 400;\">Imported Rule<\/span><\/i><span style=\"font-weight: 400;\">. See the example image below:<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16766\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/imported-rule-300x159.png\" alt=\"\" width=\"534\" height=\"283\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/imported-rule-300x159.png 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/imported-rule.png 645w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/p>\n<h5><b>Import Data Class Library<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">Now that both data classes and rules have been imported, we can now import the Data Class Library. Inside the Workbench select the file tab located in the top left corner. Click on the <\/span><i><span style=\"font-weight: 400;\">Import\u2026<\/span><\/i><span style=\"font-weight: 400;\"> option.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16767\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/importFile-188x300.jpg\" alt=\"\" width=\"318\" height=\"508\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/importFile-188x300.jpg 188w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/importFile.jpg 332w\" sizes=\"(max-width: 318px) 100vw, 318px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">An import dialog will appear. Expand the IRI folder, select the <\/span><i><span style=\"font-weight: 400;\">Data Class Library<\/span><\/i><span style=\"font-weight: 400;\">, and click <\/span><i><span style=\"font-weight: 400;\">Next<\/span><\/i><span style=\"font-weight: 400;\">. If you already have an <\/span><i><span style=\"font-weight: 400;\">iriLibrary.dcmap<\/span><\/i><span style=\"font-weight: 400;\"> file in your project folder you will not be able to continue.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Either delete that file or select another project folder. If you select another project folder, make sure that it contains the data classes and rules.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16768\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/dataClassLibImport-300x211.jpg\" alt=\"\" width=\"450\" height=\"316\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dataClassLibImport-300x211.jpg 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dataClassLibImport.jpg 507w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">On the next page, you can select which project folder you want the data class map library to be in, and change the default name of the library if desired. Click <\/span><i><span style=\"font-weight: 400;\">Next <\/span><\/i><span style=\"font-weight: 400;\">when everything is correct.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16769\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/selectDestination-300x128.jpg\" alt=\"\" width=\"483\" height=\"206\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/selectDestination-300x128.jpg 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/selectDestination.jpg 508w\" sizes=\"(max-width: 483px) 100vw, 483px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">On the next page, browse for the data class library file and click <\/span><i><span style=\"font-weight: 400;\">Finish<\/span><\/i><span style=\"font-weight: 400;\">. The default name for the file is <\/span><i><span style=\"font-weight: 400;\">iriLibrary.dataclass<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A new file called <\/span><i><span style=\"font-weight: 400;\">iriLibrary.dcmap<\/span><\/i><span style=\"font-weight: 400;\"> will appear in your project folder. Double-click on this file to interact with the data class map library and verify that everything was imported correctly.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16770\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/irilibrary-dcmap-300x118.png\" alt=\"\" width=\"1057\" height=\"416\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/irilibrary-dcmap-300x118.png 300w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/irilibrary-dcmap-768x302.png 768w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/irilibrary-dcmap.png 894w\" sizes=\"(max-width: 1057px) 100vw, 1057px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Editor&#8217;s Note: This article addresses the migration of data class information between older and newer versions of the IRI Workbench graphical IDE for Voracity data management platform software and its component products. A forthcoming article will cover the use of another wizard in Workbench to import data-class related information in your RDB schema that you<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\" title=\"Importing Data Classes into the New IRI Workbench\">Read More<\/a><\/div>\n","protected":false},"author":160,"featured_media":16750,"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],"tags":[1304,1081,850],"class_list":["post-16748","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iri-workbench","tag-data-class","tag-data-classification","tag-iri-workbench"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Importing Data Classes into the New IRI Workbench - IRI<\/title>\n<meta name=\"description\" content=\"The latest versions of IRI Workbench built on JDK17 since early 2023 improved the way you interact with data classes and map rules (for data masking, synthesis, migration, etc.) to those classes. The new data classification and rule mapping infrastructure features several new ergonomic advantages, including: Faster performance during classification, Integration with DarkShield, and More capabilities for Data Classes.\" \/>\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\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Importing Data Classes into the New IRI Workbench - IRI\" \/>\n<meta property=\"og:description\" content=\"The latest versions of IRI Workbench built on JDK17 since early 2023 improved the way you interact with data classes and map rules (for data masking, synthesis, migration, etc.) to those classes. The new data classification and rule mapping infrastructure features several new ergonomic advantages, including: Faster performance during classification, Integration with DarkShield, and More capabilities for Data Classes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-23T00:27:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-17T21:42:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"368\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kevin Roldos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kevin Roldos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\"},\"author\":{\"name\":\"Kevin Roldos\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/03b00a019a87dc6f63f49782a08467a0\"},\"headline\":\"Importing Data Classes into the New IRI Workbench\",\"datePublished\":\"2023-12-23T00:27:28+00:00\",\"dateModified\":\"2024-01-17T21:42:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\"},\"wordCount\":1230,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png\",\"keywords\":[\"data class\",\"data classification\",\"IRI Workbench\"],\"articleSection\":[\"IRI Workbench\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\",\"url\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\",\"name\":\"Importing Data Classes into the New IRI Workbench - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png\",\"datePublished\":\"2023-12-23T00:27:28+00:00\",\"dateModified\":\"2024-01-17T21:42:13+00:00\",\"description\":\"The latest versions of IRI Workbench built on JDK17 since early 2023 improved the way you interact with data classes and map rules (for data masking, synthesis, migration, etc.) to those classes. The new data classification and rule mapping infrastructure features several new ergonomic advantages, including: Faster performance during classification, Integration with DarkShield, and More capabilities for Data Classes.\",\"breadcrumb\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage\",\"url\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png\",\"contentUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png\",\"width\":768,\"height\":368},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/beta.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Importing Data Classes into the New 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\/03b00a019a87dc6f63f49782a08467a0\",\"name\":\"Kevin Roldos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a592c9c38829637b969040dd5247c4be?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a592c9c38829637b969040dd5247c4be?s=96&d=blank&r=g\",\"caption\":\"Kevin Roldos\"},\"url\":\"https:\/\/beta.iri.com\/blog\/author\/kevinr\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Importing Data Classes into the New IRI Workbench - IRI","description":"The latest versions of IRI Workbench built on JDK17 since early 2023 improved the way you interact with data classes and map rules (for data masking, synthesis, migration, etc.) to those classes. The new data classification and rule mapping infrastructure features several new ergonomic advantages, including: Faster performance during classification, Integration with DarkShield, and More capabilities for Data Classes.","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\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/","og_locale":"en_US","og_type":"article","og_title":"Importing Data Classes into the New IRI Workbench - IRI","og_description":"The latest versions of IRI Workbench built on JDK17 since early 2023 improved the way you interact with data classes and map rules (for data masking, synthesis, migration, etc.) to those classes. The new data classification and rule mapping infrastructure features several new ergonomic advantages, including: Faster performance during classification, Integration with DarkShield, and More capabilities for Data Classes.","og_url":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/","og_site_name":"IRI","article_published_time":"2023-12-23T00:27:28+00:00","article_modified_time":"2024-01-17T21:42:13+00:00","og_image":[{"width":768,"height":368,"url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png","type":"image\/png"}],"author":"Kevin Roldos","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kevin Roldos","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#article","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/"},"author":{"name":"Kevin Roldos","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/03b00a019a87dc6f63f49782a08467a0"},"headline":"Importing Data Classes into the New IRI Workbench","datePublished":"2023-12-23T00:27:28+00:00","dateModified":"2024-01-17T21:42:13+00:00","mainEntityOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/"},"wordCount":1230,"commentCount":0,"publisher":{"@id":"https:\/\/beta.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png","keywords":["data class","data classification","IRI Workbench"],"articleSection":["IRI Workbench"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/","url":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/","name":"Importing Data Classes into the New IRI Workbench - IRI","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png","datePublished":"2023-12-23T00:27:28+00:00","dateModified":"2024-01-17T21:42:13+00:00","description":"The latest versions of IRI Workbench built on JDK17 since early 2023 improved the way you interact with data classes and map rules (for data masking, synthesis, migration, etc.) to those classes. The new data classification and rule mapping infrastructure features several new ergonomic advantages, including: Faster performance during classification, Integration with DarkShield, and More capabilities for Data Classes.","breadcrumb":{"@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#primaryimage","url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png","contentUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png","width":768,"height":368},{"@type":"BreadcrumbList","@id":"https:\/\/beta.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/beta.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Importing Data Classes into the New 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\/03b00a019a87dc6f63f49782a08467a0","name":"Kevin Roldos","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a592c9c38829637b969040dd5247c4be?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a592c9c38829637b969040dd5247c4be?s=96&d=blank&r=g","caption":"Kevin Roldos"},"url":"https:\/\/beta.iri.com\/blog\/author\/kevinr\/"}]}},"jetpack_featured_media_url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Featured-image-for-import-data-classes.png","_links":{"self":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16748"}],"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\/160"}],"replies":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=16748"}],"version-history":[{"count":13,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16748\/revisions"}],"predecessor-version":[{"id":17143,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16748\/revisions\/17143"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media\/16750"}],"wp:attachment":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=16748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=16748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=16748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}