span8
span4
注意:对于FME Server 2017+,请探索项目。请查看使用FME服务器进行自动化计划和部署。
在开发系统时,通常有本地服务器、临时服务器和生产服务器。在这些系统上,尽管架构相同,但数据库密码和名称等内容通常不同。您可以构建一个工作区,并使用脚本化的参数根据运行的环境设置值,而不是为每个环境构建一个具有不同硬编码值的工作区。
让我们构建一个工作空间来满足以下场景。我希望创建一个工作空间,运行在我的本地、生产和暂存服务器上,不改变任何东西,即使服务器的数据库用户名和密码不同。
如果FME_MacroValues['Environment'] == 'development': DB_NAME = 'development_db',则FME_MacroValues['Environment'] == 'staging': DB_NAME = 'staging_db',如果FME_MacroValues['Environment'] == 'local': DB_NAME = 'local_db'返回DB_NAME
这个脚本非常简单。它执行一个测试,以查看您设置的发布参数是否等于生产、准备或本地。基于此,它设置数据库名称参数,然后返回它。
©2019安全亚搏在线软件公司法律