DataWorks中Archive类型的资源上传后,怎么在节点中引用?
在DataWorks中上传Archive类型的资源后,可以在节点中通过以下方式引用:
在节点的配置中添加资源引用,选择“Archive”类型的资源。 在节点的代码中使用 %%[资源名]%% 的方式引用Archive类型的资源,其中“资源名”为上传时指定的资源名称。 例如,假设我们上传了一个名为“test.zip”的Archive类型资源,其中包含了一个名为“test.txt”的文件。在节点配置中添加资源引用后,我们可以在节点的代码中使用以下方式引用test.txt文件:
%%[test.txt]%%
这样,在运行节点时,DataWorks会自动将test.zip解压并将test.txt文件读入内存中,然后替换掉代码中的“%%[test.txt]%%”标记。
在DataWorks中,上传的Archive类型的资源可以在节点中引用。具体操作步骤如下:
在DataWorks界面中,选择需要引用上传的Archive类型资源所在的节点,并进入该节点的配置页面。
在配置页面的资源列表中,找到需要引用的Archive类型资源,并将其选中。
点击页面上方的“添加依赖”按钮,弹出依赖弹窗。
在依赖弹窗中,选择需要引用的Archive类型资源所在的目录,并设置引用方式(如:按需加载、本地缓存等)。
点击“确定”按钮完成引用设置。
在节点运行时,DataWorks会自动加载引用的Archive类型资源,并进行相应的处理。
需要注意的是,上传的Archive类型资源需要在上传时选择“发布为库”,才能在节点中进行引用。同时,引用时也需要确保对应的Archive类型资源已经被正确地上传到DataWorks中。
在DataWorks中,上传的Archive类型的资源可以在节点中引用。具体步骤如下:
在节点中打开Archive资源。 在资源详情页面,复制Archive资源的本地路径(Local Path)。 在节点编辑器中,将Archive资源本地路径粘贴到需要引用该资源的地方,例如在脚本中使用System.setOut(archiveOutput)语句时,将archiveOutput参数的值替换为复制的本地路径。 保存节点并执行,即可在输出日志中看到Archive资源中的内容。 需要注意的是,在使用Archive资源时需要确保该资源已上传到DataWorks服务器上,并且在节点中引用的路径是相对于DataWorks服务器而不是本地计算机的路径。此外,Archive资源的格式可以是.zip、.tar.gz、.tar.bz2等常见压缩格式。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。