小编him*_*ara的帖子

使用 Snowflake 连接器通过 python 在 Snowflake 中执行 SQL 查询时,列名称为 0,1,2,3

我正在从 python 脚本执行 SQL 查询,以从 Windows 10 中的 Snowflake 检索数据,但生成的查询缺少列名称,并且被 0,1,2,3 等替换。在雪花界面中执行查询并下载 csv 时,会给出文件中的列。我在查询中将列名作为别名传递

下面是代码

def _CONSUMPTION(con):

data2 = con.cursor().execute("""select sd.sales_force_lvl_1_code "Plan-To Code",sd.sales_force_lvl_1_desc "Plan-To Description",pd.matl_code "Product Code",pd.matl_desc "Product Description",pd.ean_upc_code "UPC",dd.fiscal_week_desc "Fiscal Week Description",f.unit_sales_qty "Sales Units",f.incr_units_qty "Incremental Units"
                                    from DW.consumption_fact1 f, DW.market_dim md, DW.matl_dim pd, DW.fiscal_week_dim dd, (select sales_force_lvl_1_code,max(sales_force_lvl_1_desc) sales_force_lvl_1_desc from DW.mv_us_sales_force_dim group by sales_force_lvl_1_code) sd 
                                    where dd.fiscal_week_key = f.fiscal_week_key 
                                    and pd.matl_key = f.matl_key 
                                    and md.market_key = f.market_key 
                                    and sd.sales_force_lvl_1_code = md.curr_sales_force_lvl_1_code 
                                    and dd.fiscal_week_key between (select curr_fy_week_key-6 from DW.curr_date_lkp) and (select …
Run Code Online (Sandbox Code Playgroud)

sql python-3.x snowflake-cloud-data-platform

3
推荐指数
1
解决办法
6672
查看次数

无法为使用 PEP 517 的雪花连接器 python 构建轮子

尝试在具有 python 3.8.3 和 PIP 版本 pip 20.2.2 的 Windows 10 Pro 中安装雪花连接器引脚 Spyder IDE 时出现以下错误

“snowflake-connector-python 的构建轮失败错误:无法为使用 PEP 517 且无法直接安装的雪花连接器-python 构建轮子”

我正在使用 pip install snowflake-connector-python

connector python-3.x snowflake-cloud-data-platform

0
推荐指数
1
解决办法
1241
查看次数