我正在尝试使用以下命令在 ADLS(Azure) 上的 databricks delta 表上创建符号链接。
%sql
%sql
GENERATE symlink_format_manifest FOR TABLE schema_name.`dbfs:/filepath`;
失败并出现以下错误:
Error in SQL statement: NoSuchTableException: Table or view 'dbfs:/filepath' not found in database 'schema_name';
答案 0 :(得分:1)
您应该使用
来引用增量表delta.`abfss://<file_system>@<account_name>.dfs.core.windows.net/<path>/<file_name>`
或者当您的 ADLS 安装到您的 DBFS 时:
delta.`/mnt/<path>/<file_name>`
或使用蜂巢表时
delta.`/mnt/<path>/<file_name>`
但是你不能以这种方式链接到文件系统上的文件