【发布时间】:2021-09-21 23:12:17
【问题描述】:
我定义了这两个数据集:
flp_test_query:
type: pandas.SQLQueryDataSet
credentials: dw_dev_credentials
sql: select numero from dwdb.dwschema.flp_tst
load_args:
index_col: [numero]
flp_test:
type: pandas.SQLTableDataSet
credentials: dw_dev_credentials
table_name: flp_tst
load_args:
index_col: ['numero']
columns: ['numero']
save_args:
if_exists: 'append'
但是,我只能让 flp_test_query 工作,因为当我尝试访问 flp_tst 时,我收到了这个错误:
ValueError: 找不到表 flp_tst
我确实尝试将表名定义为table_name: dwschema.flp_tst 和table_name: dwdb.dwschema.flp_tst,但都出现了同样的错误。我错过了什么?
【问题讨论】:
-
数据库、模式和表的实际名称是什么?在查询中您有
flp_tst,但在第二个查询中您有flp_test。 -
@DavidBrowne-Microsoft 嘿,我更新了问题,抱歉有错别字。 db=dwdb, schema=dwschema, table=flp_tst
标签: sql-server pymssql kedro