snowflake-cloud-data-platform相关内容
我有这样要求:我有许多JavaScript过程,我必须找出对过程运行的调用,以及在对过程的主调用下运行的子SQL(过程内的SQL)是什么。 是否可以使用QUERY_HISTORY完成此操作?如果可以,则使用QUERY_HISTORY数据集链接到关联的子SQL运行的主过程运行需要考虑哪些属性。 推荐答案 我尝试使用QUERY_TAG,但您无法在SP内执行ALTER SESSION,
..
我有一个存储过程,它以另一个存储过程的名称和参数调用它 但是,当我尝试执行此存储过程时出现错误 我做错了什么?从下面的代码中,我想我知道如何调用传递的存储过程,但是我想知道是不是我的语法不正确。 CREATE OR REPLACE PROCEDURE "ADMINDB"."TOOLKIT".LOG_PROCEDURES("P_PROCEDURE_NAME" VARCHAR, "P
..
我要求从前缀中排除某个文件夹,并在Snowflake(复制语句)中处理数据 在下面的示例中,我需要处理emp/下的文件,并从abc/中排除文件/ 输入: s3://bucket1/emp/ E1.CSV E2.CSV /abc/E11.csv s3://bucket1/emp/abc/-E11.csv 输出: s3://bucket1/emp/ E1.
..
SQL编译错误:表达式类型与列数据类型不匹配,应为VARIANT,但获得的列属性为VARCHAR(3038)。有人可以帮助更正查询吗? MERGE INTO "W_TESTTABLE" T USING (SELECT * FROM (VALUES ('{"type":"issue__c", "url":"/services/data/v42.0"}','a0E2v00001jiirTEAQ'
..
我已经创建了一个java UDF来从我的外部舞台读取Word文档。我使用IMPORTS子句导入所有外部阶段文件,并在java UDF中使用它们。它看起来不适合我。 是否有其他方法可以从舞台动态读取文件? 推荐答案 目前尚不支持使用JavaUDF从阶段动态读取文件,如雪花峰会所示。作为执行的一部分,您可以访问IMPORTS列表中的任何文件,但是,这些文件通常应该用于读取配置文件、模型等。
..
我已经在SQL和工作文件中写了下面的游标。 但是我无法在雪花上运行相同的光标,请帮助。 DECLARE @CurrentMonth NVARCHAR(100) DECLARE @CurrentMonth1 NVARCHAR(100) DECLARE MYDateCURSOR CURSOR DYNAMIC FOR SELECT Collections_COE FROM [Collection
..
我按照我能找到的所有说明操作: 在我的SQL Server虚拟机上安装了最新的Snowflake 64位ODBC驱动程序 已为其创建系统dsn(填写了“用户”、“服务器”、“数据库”、“架构”、“仓库”、“角色”和“跟踪”字段) 在SQL Server中,对于MSDASQL链接服务器提供程序,启用了以下参数:嵌套查询、仅零级、允许进程内、支持‘LIKE’运算符 按照说明创建链接服务器
..
使用Snowsql和GUI从用户角色执行管道可以很好地工作,以确认给定角色在管道上没有权限问题。 但是使用相同的角色通过雪管式睡觉接口调用时,遇到下面的错误。 snowflake.ingest.error.IngestResponseError: Http Error: 403, Vender Code: 390403, Message: Not authorized to man
..
我正在尝试将数据从临时表插入到主表中。该表有近300列,混合了数据类型的Varchars、整数、小数、日期等。 Snowflake显示";数值‘’无法识别"; 的无用错误消息 我已经检查并剪切了查询的各个部分,以尝试隔离查询的来源。几个小时后,每一列都被剪掉了,但它仍然在发生。 有人知道Snowflake诊断查询(如RedShift)可以告诉我问题发生的特定列吗?
..
我尝试使用函数从表中检索数据,并将其存储在数组中。但是当我试图返回两个数组中的一个时,我没有得到任何数据。不知道我哪里出错了。 CREATE OR REPLACE PROCEDURE GET_DATE() RETURNS VARCHAR NOT NULL LANGUAGE JAVASCRIPT AS $$
..
我使用的是一个雪花表,它没有分区机制,而是有微分区。我们有了在桌面上执行不同类型的满载的新要求。 场景:我有一个表,它有三列:ID、Name、Current_Location Records on Day1: Se Name Current_Location Rate 1 A L1 100 2 B
..
在Snowflake中运行此命令,查看它是否返回错误。 with a as ( select to_geography('MULTIPOLYGON (((-75.567446994279891 39.5086159918784 0 0, -75.562456 39.51265 0 0, -75.560317002808333 39.515950000160686 0 0, -75.56174
..
我正在尝试从100个结果的集合中计算条件数。 示例:在最后设置的100个操作中,有多少是针对“X”的? 我不太确定从哪里开始。 我对SQL相当陌生,我尝试过内部连接、子查询等,但似乎就是搞不懂。我觉得这是相当简单的事情。 谢谢! 推荐答案 @RToyo的答案涵盖了所有数据库管理系统。 在Snowflake中,您可以使用IFF: 稍微简化一下 selec
..
我需要每周将文件从MS Azure加载到Snowflake表,我想知道是否可以找到更有效的方法 例如,如果我要加载此目录中的文件: my_folder/food/20200101.csv ... my_folder/food/20201201.csv 舞台名称为 my_stage 然后,如果我想加载6月份的文件,查询将是: select * from @my_sta
..
尝试找到一种简单的方法在表的两列中插入一些重复值,类似于R- 中的rep函数 例如,我需要插入两个值(巧克力和香草,各4次),并且需要插入4种重复两次的值,例如-- flavor_type schedule_type chocolate weekly chocolate monthly chocolate quarterly chocolate yearly vanill
..
我在Snowflake数据仓库中有很多打开的工作表,但现在看不到任何工作表。 如何恢复这些工作表? 我希望本地计算机上有相同的配置文件夹。 推荐答案 尝试单击左上角的小箭头,然后检查Recent worksheets 下 另外,您的工作表应该存储在WORKSHEET_DATA下(运行ls @~/worksheet_data以列出它们)。
..
我正在尝试使用雪花regexp_substr()标识嵌套在字符串中的值 我要访问的值在引号中: ... Type: a: - ! val: "A" - ! val: "B" - ! val: "C" ... *这上面和下面有很多文本。 我要提取所有列的A、B和C。但我不确
..
我正在尝试将csv.gz文件复制到我创建的表中,以开始分析地图的位置数据。我遇到了一个错误,指出字符太多,我应该添加一个On_Error选项。但是,我不确定这是否有助于加载数据,您能看一下吗? 数据源:https://data.world/cityofchicago/array-of-things-locations SELECT * FROM staged/array-of-thin
..
我们正在尝试使用Java将JSON文件从文件位置加载到名为Stage的Snowflake。目前,PUT命令仅适用于ODBC,不适用于JDBC。那么有没有办法使用Java代码执行PUT命令呢? 谢谢 推荐答案 Snowflake JDBC驱动程序支持local file uploads使用PUT语句。以下java语句被视为有效查询,文件将被上载: statement.exec
..
我们希望与共享单个Snowflake帐户但需要对我们的数据进行差异化访问的部门共享数据。 从Snowflake文档看,似乎总是在帐户级共享。是否有任何方法可以从数据提供程序端控制用户或角色级别的访问,或者这是否要求数据使用者进行适当的授权? 更新:我们使用安全数据共享在帐户之间共享数据。如果可能,我们希望能够限制对其他帐户上的某些用户或角色的访问。 推荐答案 雪花访问实际上
..