azure 无法使用python将数据从数据块写入blob存储

wj8zmpe1  于 2023-02-09  发布在  Python
关注(0)|答案(1)|浏览(162)

我无法使用python而不是pyspark将数据从数据库写入blob存储。
我没有收到任何错误消息

indices = ['COUNTRY', 'COUNTRYNUMBER', 'COUNTRYREPORTINGSITENAME']
bound_start = date.today() - pd.offsets.Week(offset, weekday=6)  
bound_end = bound_start + timedelta(days=days) 

data = query_snowflake()

result = old_model(data, bound_start, bound_end)
print(result)
result.to_csv(r'/dbfs/mnt/storageaccountname/forecastdata/filename.csv')
result['ID'] = result.index.map(str) + ',' + result['NUMBER'].map(str)
return result.set_index(indices, append=True).reorder_levels([1, 2, 3, 0])
3b6akqbq

3b6akqbq1#

给定的代码应按预期工作。请检查路径是否包含任何使用os.listdir的文件。还请尝试从同一路径阅读,以检查数据是否已写入或是否出现错误。

  • 另一种方法是将文件写入DBFS Filestore,然后将其移动到装载目标,如下所示:
pdf.to_csv('/dbfs/FileStore/output.csv', index=False)

dbutils.fs.mv('/FileStore/output.csv','/mnt/repro/new_folder')

相关问题