<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Using Sample Protegrity Anonymization Jobs on</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/</link><description>Recent content in Using Sample Protegrity Anonymization Jobs on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 06 Apr 2026 11:24:23 +0000</lastBuildDate><atom:link href="https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/index.xml" rel="self" type="application/rss+xml"/><item><title>Sample Data Sets</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/hide_app_datasets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/hide_app_datasets/</guid><description>&lt;p>Adult Dataset: Here is an extract of the dataset, the complete dataset can be found in the &lt;em>adult.csv&lt;/em> file in the &lt;em>samples&lt;/em> directory.
Adult Dataset: Here is an extract of the dataset, the complete dataset can be found in the &lt;em>adult.csv&lt;/em> file in the &lt;em>samples&lt;/em> directory.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>sex;age;race;marital-status;education;native-country;citizenSince;weight;workclass;occupation;salary-class
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;39;White;Never-married;Bachelors;United-States;08-01-1971;185.38;State-gov;Adm-clerical;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;50;White;Married-civ-spouse;Bachelors;United-States;19-04-1960;176.32;Self-emp-not-inc;Exec-managerial;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;38;White;Divorced;HS-grad;United-States;07-12-1971;159.13;Private;Handlers-cleaners;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;53;Black;Married-civ-spouse;11th;United-States;22-05-1957;170.45;Private;Handlers-cleaners;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;28;Black;Married-civ-spouse;Bachelors;Cuba;03-02-1982;178.79;Private;Prof-specialty;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;37;White;Married-civ-spouse;Masters;United-States;06-12-1972;161.65;Private;Exec-managerial;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;49;Black;Married-spouse-absent;9th;Jamaica;18-04-1961;162.73;Private;Other-service;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;52;White;Married-civ-spouse;HS-grad;United-States;21-05-1958;171.75;Self-emp-not-inc;Exec-managerial;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;31;White;Never-married;Masters;United-States;31-12-1978;164.03;Private;Prof-specialty;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;42;White;Married-civ-spouse;Bachelors;United-States;11-02-1968;186.33;Private;Exec-managerial;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;37;Black;Married-civ-spouse;Some-college;United-States;06-12-1972;189.49;Private;Exec-managerial;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;30;Asian-Pac-Islander;Married-civ-spouse;Bachelors;India;01-02-1980;178.70;State-gov;Prof-specialty;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;23;White;Never-married;Bachelors;United-States;08-04-1987;183.22;Private;Adm-clerical;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;32;Black;Never-married;Assoc-acdm;United-States;01-01-1978;156.63;Private;Sales;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;34;Amer-Indian-Eskimo;Married-civ-spouse;7th-8th;Mexico;03-12-1975;173.41;Private;Transport-moving;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;25;White;Never-married;HS-grad;United-States;06-03-1985;170.72;Self-emp-not-inc;Farming-fishing;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;32;White;Never-married;HS-grad;United-States;01-01-1978;174.91;Private;Machine-op-inspct;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;38;White;Married-civ-spouse;11th;United-States;07-12-1971;176.47;Private;Sales;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;43;White;Divorced;Masters;United-States;12-02-1967;179.88;Self-emp-not-inc;Exec-managerial;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;40;White;Married-civ-spouse;Doctorate;United-States;09-01-1970;170.80;Private;Prof-specialty;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;54;Black;Separated;HS-grad;United-States;23-06-1956;171.61;Private;Other-service;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;35;Black;Married-civ-spouse;9th;United-States;04-12-1974;183.71;Federal-gov;Farming-fishing;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;43;White;Married-civ-spouse;11th;United-States;12-02-1967;158.63;Private;Transport-moving;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;59;White;Divorced;HS-grad;United-States;28-07-1951;181.64;Private;Tech-support;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;56;White;Married-civ-spouse;Bachelors;United-States;25-06-1954;171.80;Local-gov;Tech-support;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;19;White;Never-married;HS-grad;United-States;12-05-1991;172.74;Private;Craft-repair;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;39;White;Divorced;HS-grad;United-States;08-01-1971;159.41;Private;Exec-managerial;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;49;White;Married-civ-spouse;HS-grad;United-States;18-04-1961;176.76;Private;Craft-repair;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;23;White;Never-married;Assoc-acdm;United-States;08-04-1987;164.43;Local-gov;Protective-serv;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;20;Black;Never-married;Some-college;United-States;11-05-1990;157.60;Private;Sales;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;45;White;Divorced;Bachelors;United-States;14-03-1965;176.38;Private;Exec-managerial;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;30;White;Married-civ-spouse;Some-college;United-States;01-02-1980;160.60;Federal-gov;Adm-clerical;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;22;Black;Married-civ-spouse;Some-college;United-States;09-04-1988;173.41;State-gov;Other-service;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;48;White;Never-married;11th;Puerto-Rico;17-04-1962;189.50;Private;Machine-op-inspct;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;21;White;Never-married;Some-college;United-States;10-05-1989;162.76;Private;Machine-op-inspct;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;19;White;Married-AF-spouse;HS-grad;United-States;12-05-1991;158.42;Private;Adm-clerical;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;48;White;Married-civ-spouse;Assoc-acdm;United-States;17-04-1962;160.75;Self-emp-not-inc;Prof-specialty;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;31;White;Married-civ-spouse;9th;United-States;31-12-1978;172.10;Private;Machine-op-inspct;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;53;White;Married-civ-spouse;Bachelors;United-States;22-05-1957;189.74;Self-emp-not-inc;Prof-specialty;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;24;White;Married-civ-spouse;Bachelors;United-States;07-04-1986;170.08;Private;Tech-support;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;49;White;Separated;HS-grad;United-States;18-04-1961;173.71;Private;Adm-clerical;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;25;White;Never-married;HS-grad;United-States;06-03-1985;160.52;Private;Handlers-cleaners;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;57;Black;Married-civ-spouse;Bachelors;United-States;26-07-1953;178.12;Federal-gov;Prof-specialty;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;53;White;Married-civ-spouse;HS-grad;United-States;22-05-1957;186.11;Private;Machine-op-inspct;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;44;White;Divorced;Masters;United-States;13-02-1966;162.80;Private;Exec-managerial;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;41;White;Married-civ-spouse;Assoc-voc;United-States;10-01-1969;172.39;State-gov;Craft-repair;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;29;White;Never-married;Assoc-voc;United-States;02-02-1981;168.83;Private;Prof-specialty;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;25;Other;Married-civ-spouse;Some-college;United-States;06-03-1985;179.12;Private;Exec-managerial;&amp;lt;=50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Female;47;White;Married-civ-spouse;Prof-school;Honduras;16-03-1963;163.02;Private;Prof-specialty;&amp;gt;50K
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Male;50;White;Divorced;Bachelors;United-States;19-04-1960;172.18;Federal-gov;Exec-managerial;&amp;gt;50K
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>Sample Requests for Protegrity Anonymization</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/hide_sample_requests_common/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/hide_sample_requests_common/</guid><description>&lt;h2 id="tree-based-aggregation-for-attributes-with-k-anonymity">Tree-based Aggregation for Attributes with k-Anonymity&lt;/h2>
&lt;p>This sample uses the following attributes:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Source&lt;/strong>: Local file system&lt;/li>
&lt;li>&lt;strong>Target&lt;/strong>: Amazon S3 bucket&lt;/li>
&lt;li>&lt;strong>Data set&lt;/strong>: 1 Quasi Identifier&lt;/li>
&lt;li>&lt;strong>Suppression&lt;/strong>: 0.01&lt;/li>
&lt;li>&lt;strong>Privacy Model&lt;/strong>: K-Anonimity with k value as 50&lt;/li>
&lt;/ul>
&lt;p>In this example, the data has custom delimiters.&lt;/p>

 
&lt;!-- tabbed panes for 1 start-->

 
&lt;!-- 1 end -->

&lt;!-- tabbed panes for 2 start-->
 
&lt;!-- 2 end -->
 
&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="rest" aria-controls="tabs-00-00" aria-selected="true">
 REST
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="sdk" aria-controls="tabs-00-01" aria-selected="false">
 SDK
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;source&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;type&amp;#34;: &amp;#34;File&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;file&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;: &amp;#34;samples/adult.csv&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;props&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;sep&amp;#34;: &amp;#34;;&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;attributes&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;: &amp;#34;age&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;dataType&amp;#34;: &amp;#34;String&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;classificationType&amp;#34;: &amp;#34;Quasi Identifier&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;dataTransformationType&amp;#34;: &amp;#34;Generalization&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;generalization&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;type&amp;#34;: &amp;#34;Masking Based&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;hierarchyType&amp;#34;: &amp;#34;Rule&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;rule&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;masking&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;maskOrder&amp;#34;: &amp;#34;Right To Left&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;maskChar&amp;#34;: &amp;#34;*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;maxDomainSize&amp;#34;: 2
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;privacyModel&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;k&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kValue&amp;#34;: 50
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;config&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;maxSuppression&amp;#34;: 0.01
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;target&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;type&amp;#34;: &amp;#34;File&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;file&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;: &amp;#34;s3://&amp;lt;Your-S3-BucketName&amp;gt;/anon-adult-e1.csv&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;props&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;lineterminator&amp;#34;: &amp;#34;\n&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;accessOptions&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;key&amp;#34;: &amp;#34;&amp;lt;Your-S3-API Key&amp;gt;&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;secret&amp;#34;: &amp;#34;&amp;lt;Your-S3-API Secret&amp;gt;&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
 &lt;div class="tab-body tab-pane fade"
 id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0">
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>#import the anonsdk library
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>import anonsdk as asdk
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>import pandas as pd
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># s3 bucket credentials
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>s3_key = &amp;lt;AWS_Key&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>s3_secret = &amp;lt;AWS_Secret&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#set the source path for anonymization
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># dataset path
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>source_csv_path = &amp;#34;adult.csv&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># create Store Object source_datastore
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>source_datastore = asdk.FileDataStore(source_csv_path)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#Set the target path for anonymized result
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># anonymized file path
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>target_csv_path = &amp;#34;s3://target/anon-adult-e1.csv&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># create Store Object target_datastore
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>target_datastore = asdk.FileDataStore(target_csv_path, access_options={&amp;#34;key&amp;#34;: s3_key,&amp;#34;secret&amp;#34;: s3_secret})
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># Create connection Object with Rest API server
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>conn = asdk.Connection(&amp;#34;https://anon.protegrity.com/&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>df = pd.read_csv(source_csv_path,sep=&amp;#34;;&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>df.head()
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># create AnonObject with connection, dataframe metadata and source path
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>anon_object = asdk.AnonElement(conn, df, source_datastore)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># configure masking of string datatype
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>anon_object[&amp;#34;age&amp;#34;] = asdk.Gen_Mask(maskchar=&amp;#34;*&amp;#34;,maskOrder=&amp;#34;R&amp;#34;,maxLength=2)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#Configure K-anonymity , suppression in the dataset allowed
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>anon_object.config.k = asdk.K(50)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>anon_object.config[&amp;#39;maxSuppression&amp;#39;] = 0.01
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># Send Anonymization request with Transformation Configuration with the target store
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>job = asdk.anonymize(anon_object,target_datastore ,force=True)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># check the status of the job &amp;lt;check the status iteratively until &amp;#39;status&amp;#39;: &amp;#39;Completed&amp;#39; &amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>job.status()
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># check the comparative risk statistics from the source and result dataset
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>job.riskStat()
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span># check the comparative utility statistics from the source and result dataset
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>job.utilityStat()
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>

&lt;!-- end main tab -->
&lt;h2 id="tree-based-aggregation-for-attributes-with-k-anonymity-l-diversity-and-t-closeness">Tree-based Aggregation for Attributes with k-Anonymity, l-Diversity, and t-Closeness&lt;/h2>
&lt;p>This sample uses the following attributes:&lt;/p></description></item><item><title>Samples for cloud-related source and destination files</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/hide_appex_datasources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/sample_files/hide_appex_datasources/</guid><description>&lt;!--
**Amazon S3 bucket**:

```
"source": {
 "type": "File",
 "file": {
 "name": "s3://&lt;path_to_dataset>",
 "accessOptions": {
 "key": "API Key",
 "secret": "Secret Key"
 }
 }
 }
 
```

**Azure Data Lake Storage**:

```
"source": {
 "type": "File",
 "file": {
 "name": "adl://&lt;path-to-dataset>",
 "accessOptions":{
 "tenant_id": Tenant_ID,
 "client_id": Client_ID,
 "client_secret": Client_Secret_Key
 }
 }
 }
 
```

**Azure Blob Storage**:

```
"source": {
 "type": "File",
 "file": {
 "name": "abfs://&lt;path_to_source_file>",
 "accessOptions":{
 "account_name": "&lt;account_name>",
 "account_key": "&lt;Account_key>” 
 }
 },
 "format": "CSV"
 }
```
-->

 
&lt;!-- tabbed panes for 1 start-->

 
&lt;!-- 1 end -->

&lt;!-- tabbed panes for 2 start-->
 
&lt;!-- 2 end -->

&lt;!-- tabbed panes for 3 start-->
 
&lt;!-- 3 end -->
 
&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="amazon s3 bucket" aria-controls="tabs-00-00" aria-selected="true">
 Amazon S3 bucket
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="azure data lake storage" aria-controls="tabs-00-01" aria-selected="false">
 Azure Data Lake Storage
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-02-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-02" role="tab"
 data-td-tp-persist="azure blob storage" aria-controls="tabs-00-02" aria-selected="false">
 Azure Blob Storage
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>&amp;#34;source&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;type&amp;#34;: &amp;#34;File&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;file&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;: &amp;#34;s3://&amp;lt;path_to_dataset&amp;gt;&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;accessOptions&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;key&amp;#34;: &amp;#34;API Key&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;secret&amp;#34;: &amp;#34;Secret Key&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> 
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
 &lt;div class="tab-body tab-pane fade"
 id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0">
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>&amp;#34;source&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;type&amp;#34;: &amp;#34;File&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;file&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;: &amp;#34;adl://&amp;lt;path-to-dataset&amp;gt;&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;accessOptions&amp;#34;:{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;tenant_id&amp;#34;: Tenant_ID,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;client_id&amp;#34;: Client_ID,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;client_secret&amp;#34;: Client_Secret_Key
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> 
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
 &lt;div class="tab-body tab-pane fade"
 id="tabs-00-02" role="tabpanel" aria-labelled-by="tabs-00-02-tab" tabindex="0">
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>&amp;#34;source&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;type&amp;#34;: &amp;#34;File&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;file&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;: &amp;#34;abfs://&amp;lt;path_to_source_file&amp;gt;&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;accessOptions&amp;#34;:{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;account_name&amp;#34;: &amp;#34;&amp;lt;account_name&amp;gt;&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;account_key&amp;#34;: &amp;#34;&amp;lt;Account_key&amp;gt;” 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;format&amp;#34;: &amp;#34;CSV&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
&lt;/div>

&lt;!-- end main tab --></description></item></channel></rss>