【问题标题】:Why can't we use PUT and GET from a worksheet为什么我们不能从工作表中使用 PUT 和 GET
【发布时间】:2021-11-28 23:10:09
【问题描述】:

似乎要使用 PUT 和 GET 命令向/从内部阶段加载/卸载,我们必须使用 SnowSQL。为什么我们不能使用 Web 界面工作表?

【问题讨论】:

  • 因为像 Snowflake 这样的基于云的系统无法连接到您的本地文件系统
  • @NickW 但我可以使用 Web 界面直接从本地系统上传数据文件(数据库下的加载数据向导)
  • 大多数浏览器对 JavaScript 没有安全限制,需要使用操作系统文件选择器来选择要上传的文件吗?如果没有,则 JS 可以上传用户未选择的文件。由于该操作需要弹出操作系统的文件选择器,因此在该环境中使用 put 不起作用。 get 有可能,但它会将文件放在下载目录中,而不是用户想要的位置。基于文件选择器的上传到舞台会很好。

标签: snowflake-cloud-data-platform snowflake-schema


【解决方案1】:

正如 Nick & Greg 所说,这是由于浏览器方面的限制,我们无法通过浏览器直接访问文件或文件夹。

我已提交功能请求以支持此功能,以便在通过 UI 进行 PUT 或 GET 时弹出窗口要求用户选择位置。

不确定它是否会被接受,但我确实希望这可以实现,因为有时我不得不切换到 SnowSQL 来执行 GET 和 PUT,我确实感到不便。

如果它得到实施和发布,我会更新这个帖子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2013-08-09
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    相关资源
    最近更新 更多