如何从Azure Data Lake Gen2访问XML文件并将其转换为Azure Databricks中的数据框架?

问题描述 投票:0回答:1

我们需要访问位于Azure Data Lake Gen2中的XML文件,并将其转换为数据框,如下所示。

示例XML数据:

<SOAP-ENV:Envelope
   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Body>
           <ns2:getProjectsResponse
               xmlns:ns2="http://www.logic8.com/eq/webservices/generated">
               <ns2:Project>
                   <ns2:fileName>P10001</ns2:fileName>
                   <ns2:alias>project1</ns2:alias>
               </ns2:Project>
               <ns2:Project>
                   <ns2:fileName>P10002</ns2:fileName>
                   <ns2:alias>project2</ns2:alias>
               </ns2:Project>
       <ns2:Project>
                   <ns2:fileName>P10003</ns2:fileName>
                   <ns2:alias>project3</ns2:alias>
               </ns2:Project>
           </ns2:getProjectsResponse>
       </SOAP-ENV:Body>
   </SOAP-ENV:Envelope>

预期的数据框输出:

enter image description here

谁能帮我这个忙。

python-3.x azure-functions azure-data-lake azure-databricks
1个回答
0
投票
首先,您需要学习从Azure Data Lake Gen2到Azure数据块的读取数据。
© www.soinside.com 2019 - 2024. All rights reserved.