snowflake-cloud-data-platform相关内容
创建了一个列类型为DATETIME(TIMESTAMP_NTZ类型)的外部表,外部后台在该列中有一个值为NULL的CSV文件。从外部表中进行选择就是给出 “无法将变量值”null“转换为timeamp_ntz” CREATE OR REPLACE EXTERNAL TABLE ext_table_datetime ( col1 datetime as (value:c1::dateti
..
我正在使用连接到雪花数据库的dbeaver。 我想用JOIN子句选择数据。 但是我需要用参数来做。 我的代码是: select count(*) from my_table as a ${join} var join = 'LEFT JOIN table_b AS b ON a.ID = b.ID AND b.NAME = a.NAME' 当我运行select语句(在dbeaver中)
..
我在Snowflake中有此视图: create or replace view foo as select $1 as id_foo, $2 as sales from (values (1,100),(2,200),(3,300)); 这user-defined table function: CREATE OR REPLACE FUNCTION build_aux_ta
..
我的CSV文件示例如下所示: ";文件(5)中的列数与相应表(3)中的列数不匹配,请使用文件格式选项error_on_column_count_mismatch=false忽略此错误"; 是否有人可以建议我CSV文件格式定义以保证负载正常? enter image description here 推荐答案 问题是您尝试加载的数据本身中包含逗号(,)。Sno
..
我正在查找有关雪花中的util_db的用途的信息。帐户随数据库一起提供。找不到有关此问题的良好文档。 推荐答案 UTIL_DB是初始帐户设置的一部分,包含一些用于加载数据的示例文件格式。这不使用任何数据存储,因此不会为您的帐户产生存储费用。 帐户所有者可以根据需要删除数据库。
..
我希望在javascript过程本身中访问Snowflake中当前正在执行的过程的名称,并将其存储在一个变量中。 当我询问“this”对象时,我可以看到Variant返回中的名称,但就JSON而言,我相信它是名称而不是值,我不确定如何检索JSON对象中的名字。 需要使用哪些代码来获取过程名称? procName=?此对象的此处包含什么代码?; 我们是否知道“this”中的第一个
..
更新:已回答here。 我正在组合一个有点复杂的查询来对Snowflake中的大型时间序列数据集执行事件检测、连接和基于时间的绑定。我最近注意到,match_recognize使我可以雄辩地检测时间序列事件,但是每当我尝试在公用表表达式(with .. as ..)中使用match_recognize表达式时,我收到以下错误: SQL编译错误:此上下文不支持Match_Recognit
..
我通过遵循this生成了RSA密钥对,并且还使用以下代码片段连接了Snowflake。 内部生成的JWT令牌似乎确实基于jwt.io有效,但是在建立连接时,客户端抛出以下错误: net.snowflake.client.jdbc.SnowflakeSQLException: JWT token is invalid. 什么可能导致Snowflake服务器返回错误? ↓Sampl
..
有没有什么聪明的方法可以把我的数据从MySQL数据库放到Snowflake中? 到目前为止,我发现了两种可能的方法: 选项1:在MySQL数据库顶部放置一个雪管,管道会自动转换数据。 选项2:我手动将表转换为CSV,并将其存储在本地,然后通过Staging将其加载到Snowflake中。 对我来说,首先将每个表转换为CSV似乎很奇怪。我不能只将SQL转储文件推送到Snowflake吗?
..
我有一个包含多个JSON对象的数组。位于表中的任何JSON数组中的最大元素数为8。 以下是数组原始值的示例: variants ---------------------------------------------------------------- [ { "id": 1238836284
..
我正在使用一个python脚本,该脚本旨在处理一些数据,如果不存在则创建表,并在插入刷新的数据集之前截断该表。我使用的角色具有USAGE、READ、WRITE、CREATE TABLE权限,以及如下设置的STAGE权限: grant usage, read, write on future stages in schema to role 我通过雪花连接
..
对宏(grant_select_on_schemas.sql)的this example进行变体,以便在DBT运行后设置雪花实例上的授权。我的问题是,我继承了一个非标准DBT构建配置,其中包括一些静态定义的非目标模型位置。 示例: snowflake-instance | |> raw_db |> elt_schema_1 |> elt_
..
升级到MacOS Big Sur后,我的Snowsql脚本全部失败,";库安全找不到"; $ snowsql -q "select 1 x" User: me Password: XXX The library Security could not be found If the error message is unclear, enable logging using -
..
当谈到集群大小时,文档指出,例如,一个XS集群包含在一台服务器上。但我一直在查找服务器规格,似乎找不到任何有关此主题的文档。 推荐答案 对于aws雪花,如果您在Chrome(F12)中打开浏览器控制台,并在普通的雪花窗口中运行此sql: SELECT 1/0; 您将收到一个错误,该消息的网络响应包含太多信息,但其中一部分将服务器EC2实例类型声明为 "warehou
..
当前将变更数据捕获事件从MongoDB流式传输到Snowflake,希望将它们应用于已存在的原始数据。 假设我有一个这样的表: +---------------------+-----------------+-----------+ | key | value | document | +---------------------
..
我有一个包含一个变量列的Snowflake表(raw)。 此表中的每一行都是复杂的(字典和数组)和嵌套的(多层次结构)。 我要做的是能够更新某些数组中的特定项。 使用示例会更容易理解,因此可以将其视为表中的一行: { "id": "1234" "x_id": [ { "y_id": "790437306684007491", "y_s
..
我有一个关于Snowflake的新功能-推断模式表函数的问题。推断模式函数在拼图文件上执行得非常出色,并返回正确的数据类型。但是,当拼图文件被分区并存储在S3中时,推断模式的功能与pyspark数据帧不同。 在DataFrames中,分区文件夹名称和值被读取为最后一列;是否有办法在Snowflake推断架构中实现相同的结果? 示例: @GregPavlik-输入采用结构化拼花地板
..
由于某种原因,Snowflake从我的regex函数中删除了反斜杠,但仅当我在创建Javascript过程时将该函数放在&qot;$$";之间时。 对于上下文,下面是我的Regex函数: CREATE OR REPLACE FUNCTION "REGEX_REPLACE_ME"("SUBJECT" VARCHAR(16777216), "PATTERN" VARCHAR(167
..
如果我在Snowflake中创建一个表,然后使用CREATE或REPLACE语句创建另一个同名的表,则无法使用时间旅行访问第一个表的内容。 例如,如果我运行此代码 CREATE TABLE "MY_DB"."MY_SCHEMA"."MY_TABLE" (COL1 VARCHAR, COL2 NUMBER); INSERT INTO "MY_DB"."MY_SCHEMA"."MY_
..
Python代码大约需要2-3秒来建立雪花数据库连接。这是意料之中的行为吗?或者是否有任何参数可以加快连接时间。 示例代码如下: import snowflake.connector import time t1=time.time() print("Start time :"+str(t1)) try: conn = snowflake.connector.connect(
..