{"id":17599,"date":"2024-06-20T13:48:14","date_gmt":"2024-06-20T17:48:14","guid":{"rendered":"https:\/\/www.iri.com\/blog\/?p=17599"},"modified":"2024-07-22T10:29:34","modified_gmt":"2024-07-22T14:29:34","slug":"the-basic-fieldshield-masking-job-wizard","status":"publish","type":"post","link":"https:\/\/www.iri.com\/blog\/data-protection\/the-basic-fieldshield-masking-job-wizard\/","title":{"rendered":"The Basic FieldShield Masking Job Wizard"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">The \u201c<\/span><i><span style=\"font-weight: 400;\">New<\/span><\/i> <i><span style=\"font-weight: 400;\">Masking Job\u2026\u201d<\/span><\/i><span style=\"font-weight: 400;\"> wizard in the<\/span><a href=\"https:\/\/www.iri.com\/products\/workbench\/fieldshield-gui\"> <span style=\"font-weight: 400;\">IRI Workbench GUI for FieldShield<\/span><\/a><span style=\"font-weight: 400;\"> creates a single <\/span><a href=\"https:\/\/www.iri.com\/products\/fieldshield\"><span style=\"font-weight: 400;\">IRI FieldShield<\/span><\/a><span style=\"font-weight: 400;\"> job (.fcl) script for masking data usually for just one source \u2013 like a flat file or table \u2013 where data classes and masking rules for multi-target consistency are not required.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Thus unlike the other FieldShield data masking job wizards which leverage a <\/span><a href=\"https:\/\/www.iri.com\/blog\/iri\/iri-workbench\/data-class-mapping-in-iri-workbench\/\"><span style=\"font-weight: 400;\">Data Class Map<\/span><\/a><span style=\"font-weight: 400;\"> built from a multi-table or multi-file PII search operation, this wizard does not support data classes. Rather, it just looks at the input columns (or fields) in a single table (or file), and requires you to manually assign <\/span><a href=\"https:\/\/www.iri.com\/solutions\/data-masking\/static-data-masking\"><span style=\"font-weight: 400;\">data masking functions<\/span><\/a><span style=\"font-weight: 400;\"> to the target fields in one or more specified output files (or tables). .<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can still preserve referential integrity using this wizard by using masking functions that are deterministic in nature \u2013 like format-preserving encryption, hashing, or two-column pseudonymization \u2013 to produce consistent values in the output. This means each unique original value in the source will have the same unique replacement value in every target.\u00a0<\/span><\/p>\n<h4><b>Running the \u201cNew Masking Job \u2026\u201d Wizard<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">To start the wizard, click on the FieldShield icon in the top toolbar menu of IRI Workbench and select <\/span><i><span style=\"font-weight: 400;\">New Masking Job \u2026<\/span><\/i><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17630 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/new-masking-job_protect-single-multiple-jobs-300x82.png\" alt=\"\" width=\"487\" height=\"133\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/new-masking-job_protect-single-multiple-jobs-300x82.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/new-masking-job_protect-single-multiple-jobs.png 459w\" sizes=\"(max-width: 487px) 100vw, 487px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">On the first page, Job Specification File, declare the folder and file name for your FieldShield masking job (script), and consider the other options available here, e.g.,\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Select how you want the job specs serialized:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Create Script:<\/b><span style=\"font-weight: 400;\"> Generates the FieldShield job script necessary for masking the PII<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Create Flow: <\/b><span style=\"font-weight: 400;\">Generates a diagram to visualize the masking job workflow and mapping. To later create a script from a flow, right click on the task block in a flow diagram. Click <em>IRI Diagram Actions -&gt; Export Flow Component<\/em> and in the dialog that opens, name the job script and click Finish to build it.<br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Append to existing flow:<\/b><span style=\"font-weight: 400;\">\u00a0Appends any new tables (or updates rules on tables already) being masked in this job to an existing flow diagram; i.e., a workflow diagram created in a prior job on the same schema.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">In this example, <\/span><b>Create Script <\/b><span style=\"font-weight: 400;\">is selected, since we intend to review and run the masking job. Click <\/span><i><span style=\"font-weight: 400;\">Next &gt; <\/span><\/i><span style=\"font-weight: 400;\">to move onto the next page of the wizard.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-17631 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/create-script-wizard-261x300.png\" alt=\"\" width=\"440\" height=\"506\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/create-script-wizard-261x300.png 261w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/create-script-wizard.png 509w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><\/p>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">The next page is the Data Sources Page, which allows you to specify one or more flat file or RDB table sources. To begin, click \u201c<\/span><i><span style=\"font-weight: 400;\">Add Data Source\u2026<\/span><\/i><span style=\"font-weight: 400;\">\u201d.\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17633\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/add-data-source-263x300.png\" alt=\"\" width=\"408\" height=\"465\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/add-data-source-263x300.png 263w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/add-data-source.png 511w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/p>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">A new window will appear for you to select your silo type, source name, and (file) format. In this example, we will mask an existing delimited file, browsing our PC or LAN to specify it by path:<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17634\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/Delimited-data-source-300x262.png\" alt=\"\" width=\"448\" height=\"391\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Delimited-data-source-300x262.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Delimited-data-source.png 513w\" sizes=\"(max-width: 448px) 100vw, 448px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019re defining the data source for the first time, you will see an error message at the top indicating the job script needs the data definition format (<\/span><a href=\"https:\/\/www.iri.com\/products\/cosort\/sortcl-metadata\"><span style=\"font-weight: 400;\">DDF<\/span><\/a><span style=\"font-weight: 400;\">) metadata for its field layout. To create it, click &#8216;<\/span><i><span style=\"font-weight: 400;\">Discover Metadata&#8230;<\/span><\/i><span style=\"font-weight: 400;\">&#8216; and see <\/span><a href=\"https:\/\/www.iri.com\/blog\/data-transformation2\/using-the-metadata-discovery-wizard\/\"><span style=\"font-weight: 400;\">this article<\/span><\/a><span style=\"font-weight: 400;\"> for more information.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the \u201d<\/span><i><span style=\"font-weight: 400;\">Discover Metadata<\/span><\/i><span style=\"font-weight: 400;\">\u201d wizard page proceed by selecting &#8216;Next.&#8217; You might then be prompted with a window asking if you want to detect the field layout.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17635\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/data-source-identification-223x300.png\" alt=\"\" width=\"380\" height=\"512\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/data-source-identification-223x300.png 223w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/data-source-identification.png 517w\" sizes=\"(max-width: 380px) 100vw, 380px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">After selecting &#8216;Yes,&#8217; ensure that the separator and frame (or any other relevant information) are correctly set, then click &#8216;OK.&#8217; On the next page, double-check all settings to ensure accuracy. The data source page contains information about the source of the data, and any other detected information.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once you are satisfied, click &#8216;Finish.&#8217; A new window will then appear, asking if you want to copy the fields from the DDF. Choose &#8216;Yes&#8217; to proceed.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17636\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/DDF-wizard-262x300.png\" alt=\"\" width=\"407\" height=\"467\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/DDF-wizard-262x300.png 262w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/DDF-wizard.png 512w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Note that if you want to specify additional data sources in this phase, you must follow the same steps so their fields are also defined.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Next, we&#8217;ll navigate to the Data Targets page, which resembles the source page and enables us to choose a target. Click on the &#8216;Add Data Target&#8230;&#8217; button. Then, provide a name for your file or table, set the format accordingly, and click &#8216;OK&#8217; to proceed.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17637\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/data-targets-wizard-262x300.png\" alt=\"\" width=\"440\" height=\"504\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/data-targets-wizard-262x300.png 262w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/data-targets-wizard.png 513w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Notice again, that you have the ability to specify additional target tables or files based on the data from your source table\/s or file\/s. Note that the target&#8217;s field layout will be created from the source unless you specify or discover another layout.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Since we are doing a masking job, we will now add any rules to the fields. Select \u201cTarget Field Layout\u2026\u201d. A new window will appear and there are many different options we can choose from, but for this example, we will be attaching a few masking rules to their respective fields.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17642\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/Target-Field-Layout-before-adding-rules-1-300x270.png\" alt=\"\" width=\"517\" height=\"465\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Target-Field-Layout-before-adding-rules-1-300x270.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Target-Field-Layout-before-adding-rules-1.png 656w\" sizes=\"(max-width: 517px) 100vw, 517px\" \/><\/p>\n<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">(Target Field Layout before adding rules)<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">To add masking rules to the output (target) fields, right-click on the field to modify and select &#8216;Apply Rule -&gt; Browse Rule.&#8217; From there, choose the desired rule. If you don&#8217;t have any rules yet, you can select \u2018Apply Rule -&gt; Create Rule\u2019.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We will be creating a Format Preserving Encryption rule to use with our SSN column. Navigate to the \u201cEncryption or Decryption Function\u201d, and after selecting it, click Next.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17643\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/Encryption-or-Decryption-Function-1-216x300.png\" alt=\"\" width=\"442\" height=\"614\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Encryption-or-Decryption-Function-1-216x300.png 216w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Encryption-or-Decryption-Function-1.png 510w\" sizes=\"(max-width: 442px) 100vw, 442px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">From here we are greeted with many options, but we will select the enc_fp_aes256_alphanum. For this simple example, we will leave everything as default and select finish.\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17644\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/Encryption-Decryption-Function-Example-300x255.png\" alt=\"\" width=\"618\" height=\"526\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Encryption-Decryption-Function-Example-300x255.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Encryption-Decryption-Function-Example-768x654.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Encryption-Decryption-Function-Example.png 833w\" sizes=\"(max-width: 618px) 100vw, 618px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">If you would like more information regarding Masking Rules, refer to <\/span><a href=\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\"><span style=\"font-weight: 400;\">this article<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Moving back into our FieldShield job we are applying a Format Preserving Encryption to the SSN column and a Pseudonymization replacement to the full name. This mirrors real-world scenarios, ensuring that sensitive data like SSN and full names remain realistic even after masking.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once you&#8217;ve added the rules to the fields, click &#8216;OK&#8217; and then &#8216;Finish&#8217; to proceed.&#8221;<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17646\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/Target-Field-Layout-after-adding-rules-in-FULL_NAME-and-SSN-300x271.png\" alt=\"\" width=\"518\" height=\"468\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Target-Field-Layout-after-adding-rules-in-FULL_NAME-and-SSN-300x271.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Target-Field-Layout-after-adding-rules-in-FULL_NAME-and-SSN.png 655w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">(Target Field Layout after adding rules in FULL_NAME and SSN)<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Note: If you have more than one outfile, you must apply each rule manually to each field in each outfile. Use that rule consistently on like fields to preserve referential integrity among your targets.<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">A new file will be created with the extension .fcl, which is located in the folder specified within the first wizard page.\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17647\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/folder-with-fcl-300x114.png\" alt=\"\" width=\"687\" height=\"261\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/folder-with-fcl-300x114.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/folder-with-fcl-1024x390.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/folder-with-fcl-768x293.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/folder-with-fcl.png 1205w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Next, right-click on the .fcl file and select &#8216;Run as -&gt; IRI Job.&#8217; This will execute the SortCL scripts and complete the masking job.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now, you can compare the original file with the masked file. You&#8217;ll notice that while the data remains realistic, the full name and SSN have been masked. We&#8217;ve highlighted them for your convenience.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17648\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/original-file-300x78.png\" alt=\"\" width=\"834\" height=\"217\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/original-file-300x78.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/original-file-1024x268.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/original-file-768x201.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/original-file.png 1489w\" sizes=\"(max-width: 834px) 100vw, 834px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">(Original File)<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17649\" src=\"\/blog\/wp-content\/uploads\/2024\/06\/masked-file-300x71.png\" alt=\"\" width=\"815\" height=\"193\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/masked-file-300x71.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/masked-file-1024x243.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/masked-file-768x182.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/masked-file.png 1482w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">(Masked File)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Follow along with our YouTube video here: <\/span> <a href=\"https:\/\/youtu.be\/EplTQabutak\"><span style=\"font-weight: 400;\">https:\/\/youtu.be\/EplTQabutak<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Please email <\/span><a href=\"mailto:fieldshield@iri.com\"><span style=\"font-weight: 400;\">fieldshield@iri.com<\/span><\/a><span style=\"font-weight: 400;\"> if you have any questions or need help with any aspect of this or any other FieldShield data discovery or masking wizard.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The \u201cNew Masking Job\u2026\u201d wizard in the IRI Workbench GUI for FieldShield creates a single IRI FieldShield job (.fcl) script for masking data usually for just one source \u2013 like a flat file or table \u2013 where data classes and masking rules for multi-target consistency are not required. Thus unlike the other FieldShield data masking<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/www.iri.com\/blog\/data-protection\/the-basic-fieldshield-masking-job-wizard\/\" title=\"The Basic FieldShield Masking Job Wizard\">Read More<\/a><\/div>\n","protected":false},"author":204,"featured_media":17651,"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":[8],"tags":[14,18,15,1813,9,520,850,1811,1812,1306,240],"class_list":["post-17599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-protection","tag-data-masking","tag-data-privacy","tag-data-security","tag-deterministic-masking","tag-fieldshield","tag-iri-fieldshield","tag-iri-workbench","tag-masking-job-wizard","tag-masking-rules","tag-pii-masking","tag-referential-integrity"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v23.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Basic FieldShield Masking Job Wizard - IRI<\/title>\n<meta name=\"description\" content=\"Learn how to use the &quot;New Masking Job&quot; wizard in the IRI Workbench GUI for FieldShield to create a data masking script. This step-by-step guide covers specifying data sources and targets, applying masking rules, and ensuring referential integrity for secure and consistent data masking.\" \/>\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.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Basic FieldShield Masking Job Wizard\" \/>\n<meta property=\"og:description\" content=\"Learn how to use the &quot;New Masking Job&quot; wizard in the IRI Workbench GUI for FieldShield to create a data masking script. This step-by-step guide covers specifying data sources and targets, applying masking rules, and ensuring referential integrity for secure and consistent data masking.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-20T17:48:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-22T14:29:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.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=\"Tylor Quinley\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tylorq@iri.com\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tylor Quinley\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/\"},\"author\":{\"name\":\"Tylor Quinley\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/287497b6de7a30d7c674b81c7cbdbbb1\"},\"headline\":\"The Basic FieldShield Masking Job Wizard\",\"datePublished\":\"2024-06-20T17:48:14+00:00\",\"dateModified\":\"2024-07-22T14:29:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/\"},\"wordCount\":1104,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png\",\"keywords\":[\"data masking\",\"data privacy\",\"data security\",\"Deterministic Masking\",\"FieldShield\",\"IRI FieldShield\",\"IRI Workbench\",\"Masking Job Wizard\",\"Masking Rules\",\"pii masking\",\"referential integrity\"],\"articleSection\":[\"Data Masking\/Protection\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/\",\"url\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/\",\"name\":\"The Basic FieldShield Masking Job Wizard - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png\",\"datePublished\":\"2024-06-20T17:48:14+00:00\",\"dateModified\":\"2024-07-22T14:29:34+00:00\",\"description\":\"Learn how to use the \\\"New Masking Job\\\" wizard in the IRI Workbench GUI for FieldShield to create a data masking script. This step-by-step guide covers specifying data sources and targets, applying masking rules, and ensuring referential integrity for secure and consistent data masking.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png\",\"width\":768,\"height\":368},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Basic FieldShield Masking Job Wizard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.iri.com\/blog\/#website\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"name\":\"IRI\",\"description\":\"Total Data Management Blog\",\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.iri.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\",\"name\":\"IRI\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"contentUrl\":\"https:\/\/www.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:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/287497b6de7a30d7c674b81c7cbdbbb1\",\"name\":\"Tylor Quinley\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/103619c915af89371c31a18efe3ece45?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/103619c915af89371c31a18efe3ece45?s=96&d=blank&r=g\",\"caption\":\"Tylor Quinley\"},\"sameAs\":[\"https:\/\/www.iri.com\/blog\/wp-admin\",\"https:\/\/x.com\/tylorq@iri.com\"],\"url\":\"https:\/\/www.iri.com\/blog\/author\/tylorq\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Basic FieldShield Masking Job Wizard - IRI","description":"Learn how to use the \"New Masking Job\" wizard in the IRI Workbench GUI for FieldShield to create a data masking script. This step-by-step guide covers specifying data sources and targets, applying masking rules, and ensuring referential integrity for secure and consistent data masking.","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.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/","og_locale":"en_US","og_type":"article","og_title":"The Basic FieldShield Masking Job Wizard","og_description":"Learn how to use the \"New Masking Job\" wizard in the IRI Workbench GUI for FieldShield to create a data masking script. This step-by-step guide covers specifying data sources and targets, applying masking rules, and ensuring referential integrity for secure and consistent data masking.","og_url":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/","og_site_name":"IRI","article_published_time":"2024-06-20T17:48:14+00:00","article_modified_time":"2024-07-22T14:29:34+00:00","og_image":[{"width":768,"height":368,"url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png","type":"image\/png"}],"author":"Tylor Quinley","twitter_card":"summary_large_image","twitter_creator":"@tylorq@iri.com","twitter_misc":{"Written by":"Tylor Quinley","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#article","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/"},"author":{"name":"Tylor Quinley","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/287497b6de7a30d7c674b81c7cbdbbb1"},"headline":"The Basic FieldShield Masking Job Wizard","datePublished":"2024-06-20T17:48:14+00:00","dateModified":"2024-07-22T14:29:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/"},"wordCount":1104,"commentCount":0,"publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png","keywords":["data masking","data privacy","data security","Deterministic Masking","FieldShield","IRI FieldShield","IRI Workbench","Masking Job Wizard","Masking Rules","pii masking","referential integrity"],"articleSection":["Data Masking\/Protection"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/","url":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/","name":"The Basic FieldShield Masking Job Wizard - IRI","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage"},"image":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png","datePublished":"2024-06-20T17:48:14+00:00","dateModified":"2024-07-22T14:29:34+00:00","description":"Learn how to use the \"New Masking Job\" wizard in the IRI Workbench GUI for FieldShield to create a data masking script. This step-by-step guide covers specifying data sources and targets, applying masking rules, and ensuring referential integrity for secure and consistent data masking.","breadcrumb":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#primaryimage","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png","width":768,"height":368},{"@type":"BreadcrumbList","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/the-basic-fieldshield-masking-job-wizard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Basic FieldShield Masking Job Wizard"}]},{"@type":"WebSite","@id":"https:\/\/www.iri.com\/blog\/#website","url":"https:\/\/www.iri.com\/blog\/","name":"IRI","description":"Total Data Management Blog","publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iri.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.iri.com\/blog\/#organization","name":"IRI","url":"https:\/\/www.iri.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","contentUrl":"https:\/\/www.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:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/287497b6de7a30d7c674b81c7cbdbbb1","name":"Tylor Quinley","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/103619c915af89371c31a18efe3ece45?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/103619c915af89371c31a18efe3ece45?s=96&d=blank&r=g","caption":"Tylor Quinley"},"sameAs":["https:\/\/www.iri.com\/blog\/wp-admin","https:\/\/x.com\/tylorq@iri.com"],"url":"https:\/\/www.iri.com\/blog\/author\/tylorq\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/06\/Image-Feature-Basich-FieldShield-Masking-Job.png","_links":{"self":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/17599"}],"collection":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/users\/204"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=17599"}],"version-history":[{"count":15,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/17599\/revisions"}],"predecessor-version":[{"id":17806,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/17599\/revisions\/17806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media\/17651"}],"wp:attachment":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=17599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=17599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=17599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}