西班牙
斯潘4
使用FME与现有Web服务结合的能力,您可以很容易地将它们的功能集成到工作流中。亚搏在线本文将介绍如何将文件夹上载到Box.com网站然后使用箱型连接器变压器。
自由的Box.com网站解释
上传至box.zip包含已完成的工作区和数据
一创建新工作区
在开始之前,请确保Box.com网站帐户。打开FME工作台并创建一个空白工作区。
二添加创建者和BoxConnector转换器
将文件夹上载到Box.com网站,我们将使用箱型连接器变压器。添加造物主和一个BoxConnector转换器到画布上,然后连接它们。创建者需要将工作流初始化到BoxConnector中。亚搏在线打开Creator参数并删除Creation Instance属性的值。
三。设置BoxConnector操作和帐户参数
打开BoxConnector transformer参数,并设置要上载的Box操作。接下来,单击Box Account的下拉列表并选择AddWebconnection。
在“框连接”对话框中,将连接名称设置为描述性的,在本例中,我们使用“Training Box连接”作为名称,然后单击“验证”。
在“Web服务身份验证”对话框中,登录到Box.com网站使用您的用户名和密码,然后单击“授权”。如果您的帐户设置了2因素身份验证,则下一页将要求您提供将发送到手机的验证码。
身份验证的最后一步是授予对FME的访问权以访问您的box帐户。如果接受权限,请单击“授予访问权限”框按钮。现在您将拥有一个可在本系列的每个工作区中使用的已保存的Box Web连接。
四完成设置BoxConnector参数
仍然在BoxConnector参数中,在Source部分中,将Upload更改为Folder,然后对于要上载的文件夹,单击省略号浏览到本文下载中包含的Parks文件夹。
如果您的Box帐户中有其他文件夹,则可以在“文件夹ID”部分中更改保存上载文件夹的目标位置。单击省略号浏览到新文件夹位置。如果要将上载保存到根/主文件夹,请将文件夹ID设置为/
五添加另一个BoxConnector变压器
文件夹将与我们刚刚设置的BoxConnector一起上载,但我们还想读回文件夹参数。添加第二个BoxConnector变压器并将其连接到第一个BoxConnector上的输出端口。
打开BoxConnector_2参数,将Box操作设置为List,并选择Training Box连接作为Box帐户。最后,将文件夹ID设置为\u ID,这是在输出属性部分下的第一个BoxConnector中自动设置的。
六添加Microsoft Excel编写器
最后,我们需要一个地方来存储运行工作区后将返回的关于文件夹的属性。添加Microsoft Excelwriter,浏览到保存文件的位置,并将其命名为BoxFolder_Attributes.xlsx。将“图纸定义”设置为“自动”,然后单击“确定”。
在出现的“要素类型”对话框中,将图纸名称设置为“ParkAttributes”,然后单击“确定”。
将ParkAttributes Excel writer功能类型连接到第二个BoxConnector上的输出端口。
七保存并运行工作区
现在我们可以运行工作区,首先保存它,然后单击run按钮。文件夹将与第一个BoxConnector一起上载,第二个BoxConnector将列出该文件夹中包含的每个文件的所有属性详细信息。
要查看这些属性,请单击ParkAttributes功能类型以打开弹出菜单,然后单击查看写入的数据以在Visual Preview中打开数据。
在可视化预览中,文件夹中列出的每个文件都有一行。
数据属性
此处使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放的政府许可证-温哥华许可的信息。
?2019安全亚搏在线软件公司|合法的