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