Cómo convertir un archivo Parquet a un archivo Delta
Estoy tratando de convertir un archivo parquet en un archivo delta en el mismo directorio.
Cuando cambio de directorio, se crean los archivos, pero cuando intento crear el archivo delta en el mismo directorio, no funciona.
Los registros que se crean solo incluyen confirmaciones.
{“commitInfo”:{“timestamp”:1639462569886,”userId”:”1873721116118433″,”userName”:”¡eliminado!”,”operation”:”WRITE”,”operationParameters”:{“mode”:”Append”,”partitionBy”:[“Código del socio comprador”]},”notebook”:{“notebookId”:”3864076797603349″},”clusterId”:”0713-055328-sonar10″,”readVersion”:0,”isolationLevel”:”SnapshotIsolation”,”isBlindAppend”:true,”operationMetrics”:{“numFiles”:”0″,”numOutputBytes”:”0″,”numOutputRows”:”0″}}}
df1.write.format("delta").mode("append").save("/data/dbo/csm_currencyratetype/BuyerPartner_Code=190935/")
davy.ai
Para convertir un archivo Parquet a un archivo Delta en el mismo directorio, puedes utilizar el siguiente código:
Parece que el código que proporcionaste debería funcionar para convertir el archivo Parquet a Delta en el mismo directorio. Sin embargo, los registros muestran que la métrica
numFiles
es 0, lo que significa que no se escribieron archivos. Esto podría ser debido a varias razones, como problemas de permisos o rutas de archivo incorrectas.Asegúrate de tener permisos de escritura en el directorio y de que las rutas de archivo sean correctas. También puedes intentar usar una ruta de archivo absoluta en lugar de una relativa para asegurarte de que el archivo Delta se escriba en el directorio correcto.