【问题标题】:executing sql query in UiPath to extract data from snowflake在 UiPath 中执行 sql 查询以从雪花中提取数据
【发布时间】:2021-10-28 03:31:35
【问题描述】:

我在 Uipath studio 中使用执行查询活动并像这样编写 sql 查询

“从 SNOWFLAKE_SAMPLE_DATA 中选择 *,其中 value=CALL_CENTER”

从雪花中提取表值。 其中“SNOWFLAKE_SAMPLE_DATA”是数据库,“CALL_CENTER”是所述数据库中存在的表。

在 uipath 中执行查询后,出现以下错误:

执行查询:错误 [42S02] SQL 编译错误:对象 'SNOWFLAKE_SAMPLE_DATA' 不存在或未经授权。

我们将非常感谢您在这方面的任何帮助。

谢谢

【问题讨论】:

  • 您能否在 Snowflake UI 中使用您在 uipath 中使用的相同角色运行此查询?
  • 我已经在雪花工作表中执行了查询。但它的格式与此不同 select * from "SNOWFLAKE_SAMPLE_DATA"."TPCDS_SF100TCL"."CALL_CENTER";当我尝试将相同的查询复制到 Uipath 时,它给了我错误。
  • 什么样的错误?第一个选择是错误的。您无法在数据库上进行选择。它不是表\它没有列。您需要像在此之前的评论中一样指定架构/表。看起来是对的。

标签: sql snowflake-cloud-data-platform uipath uipath-activity


【解决方案1】:

您需要更新您的 SQL 查询。

正确的语法是 SELECT * FROM [database.table];

如果要从表中提取所有内容,则需要在 Execute Query 活动的 Sql 属性中输入以下行(用双引号括起来):

SELECT * FROM SNOWFLAKE_SAMPLE_DATA.CALL_CENTER;

最后,输出需要转到数据表。

【讨论】:

    猜你喜欢
    • 2021-12-07
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多