回答“带已发布参数的动态数据库连接” https://knowledge.亚搏在线safe.com/questions/57788/dynamic-database-connection.html网站 “动态数据库与已发布参数的连接”问题的最新答案 JDH009回答 https://knowledge.亚搏在线safe.com/answers/57987/view.html网站

我让它与连接到数据库的SQL Creator一起工作。

格式:MariaDB

数据集:嵌入连接参数

转到参数并填写信息,但将$(database)放入数据库参数。作为参数,将属性保留为空,并将SQL语句连接到用户参数(多行)。

我现在可以使用SQL语句来获取我想要进行的计算所需的表和子表。

选择m.link,m.f4作为f4,kf35.f2作为f35,kf36.f2作为f36,从1 m 1 m左侧加入1k35 kf35 on m.f35=kf35.id左侧加入1k36 kf36 on m.f36=kf36.id

结婚,2017年11月15日10:23:06格林尼治标准时间 jdh009
JDH009回答 https://knowledge.亚搏在线safe.com/answers/57794/view.html网站

参数PNG谢谢,更进一步。

当我向新的Mariadb读卡器添加嵌入的连接参数并只连接到一个现有的项目时,数据库发生了变化。在更改了sourcedataset_mysql并将其连接到我自己的'database'参数之后,数据库将更改为其他项目。不幸的是,功能_类型在这之后是不可更改的,因此(目前)无法找到正确的表。

周一,2017年11月13日15:28:16格林尼治标准时间 jdh009
红色地理回答 https://knowledge.亚搏在线safe.com/answers/57790/view.html网站

如果您使用的是FME 2016或更高版本,您可以使用实际的数据库连接(工具->FME选项->数据库连接)。如果您想继续使用嵌入的参数,可以尝试在创建时将它们硬编码到工作区中,然后稍后用用户参数替换它,而不是用户参数。

周一,2017年11月13日13:40:32格林尼治时间 红色地理