span8
span4
将FME的强大功能与现有的web服务结合使用,您可以轻松地将它们的功能合并到您的工作流程中。亚搏在线本文将介绍如何将文件夹上传到Box.com然后获取该文件夹的内容信息BoxConnector变压器。
一个免费的Box.com账户
UploadToBox.zip包含已完成的工作区和数据
1.创建新的工作空间
在你开始之前,请确保你有Box.com账户打开FME Workbench并创建一个空白工作区。
2.添加创建者和BoxConnector转换器
上载文件夹到Box.com,我们将使用BoxConnector变压器。添加创造者和一个BoxConnector变压器到画布,然后连接它们。需要创建者将工作流启动到BoxConnector中。亚搏在线打开Creator参数并删除创建实例属性的值。
3.设置BoxConnector动作和帐户参数
打开BoxConnector transformer参数,并将Box操作设置为上载。接下来,单击Box Account的下拉列表并选择AddWebConnection。
在框连接对话框中,将连接名称设置为描述性的东西,在本例中,我们使用Training Box Connection作为名称,然后单击Authenticate。
在“Web服务身份验证”对话框中,登录到Box.com使用您的用户名和密码,并单击授权。如果你在你的帐户上设置了2因素认证,下一页将要求你的验证码,并将发送到你的手机。
认证的最后一步是授予FME访问您的邮箱账户的权限。如果您接受权限,请单击“授予方框访问权”按钮。现在您将拥有一个已保存的Box Web Connection,可以在本系列的每个工作空间中使用它。
4.完成BoxConnector参数设置
仍然在BoxConnector参数中,在Source部分中,更改Upload to Folder,然后对于Folder to Upload,单击省略号以浏览到Parks文件夹,该文件夹包含在本文的下载中。
如果您的Box帐户中有其他文件夹,您可以在文件夹ID部分更改保存上载文件夹的目的地。单击省略号以浏览到新文件夹位置。如果要将上载保存到根/主文件夹,请将文件夹ID设置为/
5.添加另一个BoxConnector变压器
该文件夹将与我们刚刚设置的BoxConnector一起上传,但我们还想读回文件夹参数。添加第二个BoxConnector变压器,并将其连接到第一个BoxConnector的Output端口。
打开BoxConnector_2参数,将Box操作设置为List,并选择Training Box连接作为Box帐户。最后,将文件夹ID设置为_ID,这是在输出属性部分下的第一个BoxConnector中自动设置的。
6.添加一个Microsoft Excel Writer
最后,我们需要一个地方来存储在运行工作区后将返回的关于文件夹的属性。添加微软Excelwriter,浏览到保存文件的位置,并将其命名为BoxFolder_Attributes.xlsx。将工作表定义设置为“自动”,然后单击“确定”。
在出现的Feature Type对话框中,将Sheet Name设置为ParkAttributes,然后单击OK。
将ParkAttributes Excel编写器特性类型连接到第二个BoxConnector上的Output端口。
7.保存并运行工作区
现在我们可以运行工作区,首先保存它,然后单击run按钮。文件夹将与第一个BoxConnector一起上载,第二个BoxConnector将列出该文件夹中包含的每个文件的所有属性详细信息。
要查看这些属性,请单击ParkAttributes特性类型以打开弹出菜单,然后单击view Written Data以在Visual Preview中打开数据。
在可视化预览中,文件夹中列出的每个文件都会有一行。
数据属性
这里使用的数据来源于由温哥华的城市不列颠哥伦比亚省。它包含了在温哥华开放政府许可证下许可的信息。
©2019 S亚搏在线afe Software Inc |法律