span8
span4
嗨,
我工作的一个工作流程,可以做不同的数亚搏在线据集一些简单的计算,但只是一个数据库,我选择的范围内。每个项目都有与表(数据集)自己的数据库,我想通过只给FME的PXXX项目数和数据集号码连接到它们。我试图用公布的参数设定,我通常在更静态的工作流程中使用相同的值。亚搏在线这错误添加读者时结束。
未定义的宏`数据库“文件提领`”计划终止转换失败。工作区生成失败。参数文件是C:\用户\ Jeroen.GPA \应用程序数据\本地的\ Temp \ FME_1510569791750_7796。
这难道不是可以将数据库设置成一个参数或我需要将其保存为文本相比其他的东西?还是有另一种方式来获得在同一台服务器上的不同数据库的动态连接(登录凭据是该主机和端口上的所有表和数据库一样)。
编辑:我,当然,填入主机,端口和在naamloos.pgn缺少其他信息。
我得到了它与SQL创造者连接到数据库工作。
格式:MariaDB的
数据集:嵌入连接参数
转至参数和填写您的信息,但将$(数据库)到数据库的参数。作为一个参数将属性暴露空和SQL语句连接到用户参数(多)。
我现在可以使用SQL语句来获取表和子表,我需要为我想做的计算。
SELECT M.link,M.f4 AS F4,Kf35.f2 AS F35,Kf36.f2 AS F36 FROM 1M1 m左侧JOIN 1k35 KF35 ON M.f35 = Kf35.id LEFT JOIN 1k36 Kf36 ON M.f36 = Kf36.id
parameters.png谢谢,有一点进一步与此有关。
加入嵌入式连接参数到一个新的MariaDB的读者时,只是连接到现有的项目中,我得到了数据库工作的变化。这种改变SourceDataset_MYSQL并将其连接到我自己的“数据库”参数后改变数据库等项目。不幸的是,FEATURE_TYPE是不是在这之后多变这样使得它(现在)不可能右表。
你可以使用实际的数据库连接(工具 - > FME选项 - >数据库连接)如果你在FME 2016或向上。如果你想继续使用嵌入参数,你可以尝试一下硬编码到工作区,当你创建它,然后再与用户参数替换它,而不是从一开始的用户参数。
©2019安全亚搏在线软件公司|法律