【发布时间】:2022-12-25 18:01:34
【问题描述】:
BODS 作业正在创建 CSV 文件。
有没有办法将 CSV 文件转换为 Parquet 并上传到 SAP BODS 中的 S3 存储桶。
我正在使用的当前方法是将 CSV 转换为 Parquet
-
在 BOSS 可访问的文件夹中创建一个 CSV 文件。
-
创建了一个 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')
-
我在脚本中的 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