【问题标题】:Converting CSV to Parquet File format using Script in SAP BODS在 SAP BODS 中使用脚本将 CSV 转换为 Parquet 文件格式
【发布时间】:2022-12-25 18:01:34
【问题描述】:

BODS 作业正在创建 CSV 文件。

有没有办法将 CSV 文件转换为 Parquet 并上传到 SAP BODS 中的 S3 存储桶。

我正在使用的当前方法是将 CSV 转换为 Parquet

  1. 在 BOSS 可访问的文件夹中创建一个 CSV 文件。

  2. 创建了一个 Python 脚本并将脚本放在包文件夹中,下面是代码 导入操作系统,系统 os.chdir("/usr/sap/DBO/dataservices/DataQuality/python/lib/python3.7/site-packages") sys.path.append('/usr/sap/DBO/dataservices/DataQuality/python/lib/python3.7/site-packages') 将熊猫导入为 pd df = pd.read_csv('/ds_ext_share/BODS_DEV/Output/xxxx.csv') df.to_parquet('/ds_ext_share/BODS_DEV/Output/xxxx.parquet')

  3. 我在脚本中的 BODS 作业中将上述脚本称为 Exec

    exec('/usr/sap/DBO/dataservices/DataQuality/python/lib/python3.7/site-packages','XXXX.py', '8');

    上面的代码不起作用需要帮助解决问题

    谢谢 马杜

    CSV 文件未转换为 Parquet,需要脚本帮助

【问题讨论】:

    标签: python pandas pip pyarrow sap-data-services


    【解决方案1】:

    从等式中删除 BODS 问题仍然是如何在 python 中将 CSV 文件转换为镶木地板。这已在此处的类似线程中被询问和回答。

    https://stackoverflow.com/a/45618618

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 2020-09-22
      • 2018-12-15
      • 2021-10-22
      • 2014-06-22
      相关资源
      最近更新 更多