<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Create custom format from the csv file content using Apache NiFi in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390709#M247324</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Another option is to use &lt;A href="https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-record-serialization-services-nar/2.0.0-M4/org.apache.nifi.text.FreeFormTextRecordSetWriter/index.html" target="_self"&gt;FreeFormTextRecrodSetWriter&lt;/A&gt; for that. The documentation is lacking about this unfortunately but you can find some examples like &lt;A href="https://stackoverflow.com/questions/55372596/how-do-i-use-freeformtextrecordsetwriter" target="_self"&gt;this&lt;/A&gt; if you google it.&lt;/P&gt;&lt;P&gt;All you need is a ConvertRecord processor to get the desired result. here is an example :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_0-1721522523885.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41205i9F266E9750426DF0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_0-1721522523885.png" alt="SAMSAL_0-1721522523885.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- GenerateFlowFile is to simulate generating the csv input:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_1-1721522582667.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41206i50D401532C72103E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_1-1721522582667.png" alt="SAMSAL_1-1721522582667.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;- ConvertRecord: which takes the CSV input using CSVReader and Record Writer using the FreeFormTextRecordSetWriter:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_2-1721522654799.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41207i7E5C150D2B147D32/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_2-1721522654799.png" alt="SAMSAL_2-1721522654799.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- CSVReader Service Configuration: You can use default configuration.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_3-1721522763819.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41208iA43207C31C6F61D8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_3-1721522763819.png" alt="SAMSAL_3-1721522763819.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_4-1721522783848.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41209iC710A032C2E8F0C5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_4-1721522783848.png" alt="SAMSAL_4-1721522783848.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-FreeFormTextRecordSetWriter:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_5-1721522846611.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41210i65408CD1A99FAD73/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_5-1721522846611.png" alt="SAMSAL_5-1721522846611.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The Text used in the above Service to provide desired output:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;username = ${username}
first name = ${"first name"}
middle name = ${"middle name"}
last name =  ${"last name"}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;username = test_user
first name = test_FN
middle name = test_MN
last name =  test_LN

username = test_user2
first name = test2_FN
middle name = test2_MN
last name =  test2_LN&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 21 Jul 2024 00:51:00 GMT</pubDate>
    <dc:creator>SAMSAL</dc:creator>
    <dc:date>2024-07-21T00:51:00Z</dc:date>
    <item>
      <title>Create custom format from the csv file content using Apache NiFi</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390625#M247314</link>
      <description>&lt;P&gt;We have a requirement to convert the CSV file content into a custom format. Please find the details of the input and expected output format below and help us with your expertise to achieve this using the NiFi Processors.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Input File Content :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;username, first name, middle name, last name&lt;BR /&gt;test_user, test_FN, test_MN, test_LN&lt;BR /&gt;test_user2, test2_FN, test2_MN, test2_LN&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Expected Output Format :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;username = test_user&lt;BR /&gt;first name = test_FN&lt;BR /&gt;middle name = test_MN&lt;BR /&gt;last name = test_LN&lt;/P&gt;&lt;P&gt;username = test_user2&lt;BR /&gt;first name = test2_FN&lt;BR /&gt;middle name = test2_MN&lt;BR /&gt;last name = test2_LN&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jul 2024 13:11:10 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390625#M247314</guid>
      <dc:creator>NagendraKumar</dc:creator>
      <dc:date>2024-07-19T13:11:10Z</dc:date>
    </item>
    <item>
      <title>Re: Create custom format from the csv file content using Apache NiFi</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390658#M247317</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/112177"&gt;@NagendraKumar&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Often times there is more then 1 may to solution a use case.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Here is one possible solution:&lt;BR /&gt;NiFi Components used:&lt;BR /&gt;&lt;A href="https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.27.0/org.apache.nifi.processors.standard.SplitRecord/index.html" target="_blank"&gt;SplitRecord&lt;/A&gt;&amp;nbsp;Used to split your multi-row CSV record in to individual records.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MattWho_0-1721417909234.png" style="width: 695px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41197i9D20A0E11B7B99BA/image-dimensions/695x481?v=v2" width="695" height="481" role="button" title="MattWho_0-1721417909234.png" alt="MattWho_0-1721417909234.png" /&gt;&lt;/span&gt;This processor will use a CSVReader:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MattWho_4-1721418465069.png" style="width: 683px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41201i2BB639EFD5262D44/image-dimensions/683x478?v=v2" width="683" height="478" role="button" title="MattWho_4-1721418465069.png" alt="MattWho_4-1721418465069.png" /&gt;&lt;/span&gt;&lt;BR /&gt;and CSVRecordSetWriter:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MattWho_5-1721418529320.png" style="width: 694px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41202i620D1BA4905D32A7/image-dimensions/694x482?v=v2" width="694" height="482" role="button" title="MattWho_5-1721418529320.png" alt="MattWho_5-1721418529320.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The "Splits" relationship then gets routed to a &lt;A href="https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.27.0/org.apache.nifi.processors.standard.ReplaceText/index.html" target="_blank"&gt;ReplaceText&lt;/A&gt; processor (used to reformat the individual line record):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MattWho_1-1721418056440.png" style="width: 689px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41198i3D77EA694B88035A/image-dimensions/689x482?v=v2" width="689" height="482" role="button" title="MattWho_1-1721418056440.png" alt="MattWho_1-1721418056440.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;"Search Value" based on four items per line (header and body):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;^(.*?),(.*?),(.*?),(.*?)[\r\n]+(.*?),(.*?),(.*?),(.*?)[\r\n]+&lt;/LI-CODE&gt;&lt;P&gt;"Replacement Value":&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MattWho_2-1721418181297.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41199iA5C9EEC7669F5FAF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MattWho_2-1721418181297.png" alt="MattWho_2-1721418181297.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The "Success" relationship is then routed to a MergeContent processor (used to recombine the original multi-records into a single FlowFile):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MattWho_3-1721418309692.png" style="width: 703px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41200i783ADA1EE0E107BA/image-dimensions/703x503?v=v2" width="703" height="503" role="button" title="MattWho_3-1721418309692.png" alt="MattWho_3-1721418309692.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Note: Demarcator is configured with line return to provide a new line between records in content.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;The assemble portion of this dataflow looks like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MattWho_6-1721418596933.png" style="width: 684px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41203i63606616E1ABD6E9/image-dimensions/684x782?v=v2" width="684" height="782" role="button" title="MattWho_6-1721418596933.png" alt="MattWho_6-1721418596933.png" /&gt;&lt;/span&gt;&lt;BR /&gt;Above is a working solution based on your shared example.&amp;nbsp; It works no matter how many CSV rows exist in the source file.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Other possibilities:&lt;BR /&gt;I feel like this use case could also be accomplished using maybe the&amp;nbsp;&lt;A class="component-link" href="https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-scripting-nar/1.27.0/org.apache.nifi.processors.script.ScriptedTransformRecord/index.html" target="component-usage"&gt;ScriptedTransformRecord&lt;/A&gt;&amp;nbsp;processor.&amp;nbsp; I am just not sure myself on how to write the scripted needed here correctly.&amp;nbsp; Perhaps others in the community have suggestions.&lt;/P&gt;&lt;P&gt;Please help our community thrive. If you found&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;any&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;of the suggestions/solutions provided helped you with solving your issue or answering your question, please take a moment to login and click "&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Accept as Solution&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/EM&gt;" on&amp;nbsp;&lt;STRONG&gt;one or more&lt;/STRONG&gt;&amp;nbsp;of them that helped.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you,&lt;BR /&gt;Matt&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jul 2024 19:57:15 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390658#M247317</guid>
      <dc:creator>MattWho</dc:creator>
      <dc:date>2024-07-19T19:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: Create custom format from the csv file content using Apache NiFi</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390709#M247324</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Another option is to use &lt;A href="https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-record-serialization-services-nar/2.0.0-M4/org.apache.nifi.text.FreeFormTextRecordSetWriter/index.html" target="_self"&gt;FreeFormTextRecrodSetWriter&lt;/A&gt; for that. The documentation is lacking about this unfortunately but you can find some examples like &lt;A href="https://stackoverflow.com/questions/55372596/how-do-i-use-freeformtextrecordsetwriter" target="_self"&gt;this&lt;/A&gt; if you google it.&lt;/P&gt;&lt;P&gt;All you need is a ConvertRecord processor to get the desired result. here is an example :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_0-1721522523885.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41205i9F266E9750426DF0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_0-1721522523885.png" alt="SAMSAL_0-1721522523885.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- GenerateFlowFile is to simulate generating the csv input:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_1-1721522582667.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41206i50D401532C72103E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_1-1721522582667.png" alt="SAMSAL_1-1721522582667.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;- ConvertRecord: which takes the CSV input using CSVReader and Record Writer using the FreeFormTextRecordSetWriter:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_2-1721522654799.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41207i7E5C150D2B147D32/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_2-1721522654799.png" alt="SAMSAL_2-1721522654799.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- CSVReader Service Configuration: You can use default configuration.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_3-1721522763819.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41208iA43207C31C6F61D8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_3-1721522763819.png" alt="SAMSAL_3-1721522763819.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_4-1721522783848.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41209iC710A032C2E8F0C5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_4-1721522783848.png" alt="SAMSAL_4-1721522783848.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-FreeFormTextRecordSetWriter:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAMSAL_5-1721522846611.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/41210i65408CD1A99FAD73/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAMSAL_5-1721522846611.png" alt="SAMSAL_5-1721522846611.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The Text used in the above Service to provide desired output:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;username = ${username}
first name = ${"first name"}
middle name = ${"middle name"}
last name =  ${"last name"}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;username = test_user
first name = test_FN
middle name = test_MN
last name =  test_LN

username = test_user2
first name = test2_FN
middle name = test2_MN
last name =  test2_LN&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 21 Jul 2024 00:51:00 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390709#M247324</guid>
      <dc:creator>SAMSAL</dc:creator>
      <dc:date>2024-07-21T00:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create custom format from the csv file content using Apache NiFi</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390752#M247327</link>
      <description>&lt;P&gt;Thanks a lot&amp;nbsp;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/80381"&gt;@SAMSAL&lt;/a&gt;&amp;nbsp;This solution worked.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2024 06:18:41 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390752#M247327</guid>
      <dc:creator>NagendraKumar</dc:creator>
      <dc:date>2024-07-22T06:18:41Z</dc:date>
    </item>
    <item>
      <title>Re: Create custom format from the csv file content using Apache NiFi</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390753#M247328</link>
      <description>&lt;P&gt;Thanks a lot&amp;nbsp;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/35454"&gt;@MattWho&lt;/a&gt;&amp;nbsp;for the detailed explanation. This solution should work, but we have a huge volume of records, and splitting and merging might be costly. But I will consider these processors for my other requirements. Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2024 06:21:34 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390753#M247328</guid>
      <dc:creator>NagendraKumar</dc:creator>
      <dc:date>2024-07-22T06:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: Create custom format from the csv file content using Apache NiFi</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390931#M247402</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/80381"&gt;@SAMSAL&lt;/a&gt;&amp;nbsp;Good Day! We can generate the data in the required format using the&amp;nbsp;&lt;SPAN&gt;FreeFormTextRecordSetWriter processor. As the next step, we need to convert this into parquet and store them in HDFS. We use the "ConvertRecord" processor to prepare the parquet format but&amp;nbsp;do not have the&amp;nbsp;FreeFormTextRecordSetReader. If we use CSV or some other reader, the output gets misaligned. So, Please help us with your expertise to convert the data from the&amp;nbsp;FreeFormTextRecordSetWriter into&amp;nbsp;parquet format and store them in the HDFS location.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I appreciate any help you can provide.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jul 2024 13:03:54 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Create-custom-format-from-the-csv-file-content-using-Apache/m-p/390931#M247402</guid>
      <dc:creator>NagendraKumar</dc:creator>
      <dc:date>2024-07-24T13:03:54Z</dc:date>
    </item>
  </channel>
</rss>

