ADLS是否支持符号或别名?

时间:2020-01-16 18:43:43

标签: azure-data-lake azure-data-lake-gen2

Azure Blob存储是否支持别名来引用位置或文件?

我正在使用Azure订阅,想知道ADLS在引用位置或文件时是否支持别名

如果文件可用-/ storage / container / folderA / fileA

我想做这样的事情-/ foo / pointertofileA

如果访问上述对象,仍然可以检索文件。

1 个答案:

答案 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}}。