span8
span4
FME Hub允许上传自定义格式、模板、变压器和网络连接,并与社区共享。亚搏国际在线官网每种物品类型在准备和上传方式上都有细微的不同。
在本文中,我们将展示可上传到FME Hub的不同格式,如何准备要上传的项目,如何上传新项目,以及如何编辑现有项目。
FME Hub支持格式、模板、转换器和Web连接。
自定义格式是一个工作区,可以用来预处理数据,就好像数据本身就是数据格式一样。一旦创建,它将显示在阅读器格式列表中。从那时起,它可以作为一种单独的格式在任何FME组件中使用,包括应用程序扩展。
当您创建自定义格式时,实际上您可以定义您的阅读器、您的工作流和格式的模式,并且您可以将它用作标准的源格式。亚搏在线如果您始终如一地在翻译中使用相同的信息,并且始终如一地对数据集执行相同的处理,那么这将非常有用。
自定义格式的灵活性略低于自定义转换器,因为您只能在翻译开始时使用它们。您也不能使用一些更高级的自定义转换器函数,如循环。要创建自定义格式,您的工作空间中必须有一个阅读器(通常是CSV、Text、XML、JSON),以及一些用于重组数据的转换器。
按照文档创建自定义格式在这里.
当您正在创建或更新自定义格式时,请考虑以下内容以确保社区的最大可用性:亚搏国际在线官网
模板允许您使用预先设计的格式和结构创建工作区。无论您是FME新手、设置新工作流程并希望获得一些入门提示,还是希望在工作区中实施最佳实践,它们都是开始使用FME Workbench的最佳方法之一。亚搏在线
在FME Hub的环境中,模板通常被链接到变压器、自定义格式和网络连接,以向用户展示如何在真实场景中使用这些项目。
要创建模板,请按照FME桌面文档.
当您创建或更新模板时,请考虑以下事项,以确保对社区的最大可用性:亚搏国际在线官网
自定义变压器是将一系列标准变压器压缩成一个变压器。任何现有的变压器序列都可以转换为自定义变压器。在其他功能中,自定义变压器帮助:
在FME中心的上下文中,它们可用于与社区共享逻辑。亚搏国际在线官网
当您创建或更新模板时,请考虑以下事项,以确保对社区的最大可用性:亚搏国际在线官网
注意:如果您正在查找本地保存的自定义变压器的位置,默认情况下它们存储在:
有关更多信息,请参见FME桌面文档.
Web连接为在工作空间中存储和重用连接参数提供了一种方便和安全的方法。每次您需要在工作区中使用相同的连接时,您可以使用该连接,而不是重新输入连接参数。如果连接参数更改,您可以在一个地方编辑它们,而不是在使用连接的每个工作区中。
当您创建或更新网络连接时,请考虑以下事项,以确保社区最大程度的可用性:亚搏国际在线官网
在创建web连接时,请确保设置如下参数:
准备将项目上载到FME Hub后,需要编辑工作区参数(用于格式和模板)或转换器参数(用于转换器)。这是存储所有元数据的地方。当您将项目上传到FME中心时,我们解析数据并使用它填充项目的网页。输入良好的概述和说明将有助于该项目在搜索结果中排名更高。在工作台中的导航器中,展开“工作区参数”(对于格式和模板)项或“转换器参数”(对于转换器),然后双击“名称”参数。这将打开一个对话框,您需要在其中设置以下内容:
请注意:我们建议使用降价编写概述和帮助部分。这将确保您的FME Hub提交的元数据在web和FME工作台帮助上正确格式化。如果要使用标记,只需单击“使用标记”复选框。文本编辑器的左下角提供了格式按钮,预览按钮可用于查看渲染的标记。如果您使用的是Workbench 2018.1或更高版本,预览将在文本编辑器旁边实时呈现。
条目现在可以发布到FME Hub了,下面将对此进行介绍。
创建项并填充元数据之后,就可以将其上传到FME Hub了。
你需要一个账户来上传物品。报名并创建一个免费的FME Hub帐户。登录是相同的安全登录作为您的亚搏在线知识中心登录,所以如果你已经有一个帐户,你可以登录并接受条款和条件。
登录后,单击右上角的上载项目按钮。
这将带您到上传页面。它是相同的所有FME Hub项目(变压器,网络连接,格式和模板)。
将要上载的项目拖到下拉面板上,或者单击“选择文件”按钮选择文件。一旦文件成功上传,将出现一个对话框通知您,并在您的项目类型旁边出现一个绿色复选标记。
在这里,您可以选择您希望该项是公开的还是私有的。项目默认是公开的,这意味着任何人都可以下载和访问该项目。您可以单击项目名称旁边的锁图标将其更改为私有,这意味着只有您才能看到它。
在上传过程中的任何时候,您都可以点击预览按钮来查看您的项目的FME Hub页面的预览。
注:自定义变压器版本控制在FME集线器
FME集线器从FME桌面获取自定义变压器版本。模板和格式仅显示用于创建它们的FME的构建。Web连接没有版本控制。
如果您希望发布一个新版本的变压器,您必须首先将其保存为一个新版本的FME桌面。这个过程是在文件中解释.如果对转换器进行更改而没有将其保存为新版本,然后将其上传到Hub,则会进行这些更改,但用户不会看到已创建了新版本。它们只会看到更改时间的时间戳。
此外,我们强烈推荐当您升级您的FME版本时,您将创建新的版本的变压器。FME Hub将记录用于创建变压器的构建,但如果您升级变压器,则不会自动创建新版本。这意味着,如果您上传一个已经更新到新版本的FME变压器,但没有将其保存为新版本,该FME Hub变压器可能不向后兼容,因此可能停止为现有用户工作。你可以通过在上传之前保存一个新版本来避免这种情况。
我们还建议在项目的History选项卡中记录任何更改。
通过将图像文件拖到下拉面板上为项目添加图标,或通过单击选择文件按钮选择一个图标。该图标将用于代表您的项目在整个FME中心。如果你不上传图标,默认图像将显示。
测试工作区确保提交给FME Hub的定制变压器和其他内容定期进行测试,以确保与FME官方版本兼容。通过创建可以测试预期输出的简单工作区,可以建立故障或无效输出的自动通知。测试每天运行,项目将被标记为最新的兼容版本–如果出现任何问题,将通知创建者。
创建测试工作区
自动化的工作空间测试操作一个成功/失败的逻辑:
以下是一些构建工作区的技巧:
当您通过拖放文件或使用Select file按钮上传文件来添加测试工作区时,您应该会看到一个绿色的复选标记:
第一个测试套件将运行,如果成功,将出现一个绿色的Success按钮。如果测试套件失败,您可以下载日志。
上传了所有三个部分并且测试套件成功运行之后,您可以单击Publish按钮来发布项目。
你将会在FME中心看到你的新项目。恭喜你!
将项目上载到FME中心后,您可以随时重新上载该项目。请注意,您只能编辑已上载的项目。
使用您最初上传项目的帐户。导航到要更新的FME Hub项。
单击编辑按钮:
在这个页面上,您可以编辑图标、测试工作区(无论它是公共的还是私有的),还可以重新上传项目本身。重新上传项目时,现有项目将被完全替换。这就是为什么建议您创建一个新版本。一旦您对更改感到满意,请单击Publish changes。
©2020 S亚搏在线afe Software Inc |法律