我正在从 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) 尝试在具有 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