Azure Blob存储是否支持别名来引用位置或文件?
我正在使用Azure订阅,想知道ADLS在引用位置或文件时是否支持别名
如果文件可用-/ storage / container / folderA / fileA
我想做这样的事情-/ foo / pointertofileA
如果访问上述对象,仍然可以检索文件。
答案 0 :(得分:0)
我假定您将ADLS安装在计算机上。然后,您可以像人们通常那样在不同的路径中为别名创建原始文件的链接。例如:
d = {'EMP_details':['EMP_code','Emp_Name'], 'M_details':['M_code','M_name']}
#swap key values in dict
#http://stackoverflow.com/a/31674731/2901002
d1 = {k: oldk for oldk, oldv in d.items() for k in oldv}
print (d1)
{'EMP_code': 'EMP_details', 'Emp_Name': 'EMP_details',
'M_code': 'M_details', 'M_name': 'M_details'}
df.columns = [df.columns.map(d1.get), df.columns]
print (df)
EMP_details M_details
EMP_code Emp_Name M_code M_name
0 123 A 234 E
1 124 B 235 F
2 125 C 236 G
3 126 D 237 H
您可以查看命令{{3}}。