谷歌融合表(非空间)写入参数
谷歌融合表编写器生成谷歌融合表,每个特性对应一行。可以为每个指定的特性类型创建新表,也可以将行写入与特性类型名称匹配的现有表中。在这两种情况下,特性都可能导致将行插入到表中,并且现有表可以根据匹配的输入特性(基于键更新列)更新或删除行。
Google Fusion表格格式允许您轻松上传和管理云中的数据(例如,电子表格和逗号分隔值[CSV]文件)。
谷歌Fusion Tables可以轻松创建可视化的地图、时间线和其他图表,可以与合作者共享或公开访问。用户还可以合并属于不同所有者的数据集。
它提供了一个REST API来运行类似sql的查询来管理表(创建、删除),管理数据行(插入、更新、删除),并查询与空间或数据条件相匹配的所有行。查询的结果可以输出到CSV文件,或者在谷歌Maps API或谷歌Chart Tools中使用。
有两个版本:
- 谷歌Fusion Tables Non-spatial,支持所有的列类型作为属性,
- 为了方便起见,Google Fusion表格空间从位置列创建几何图形
这两个版本都可以对私有表和公共表进行读写操作。
请注意,Google Fusion表空间编写器只会将KML Geometry写为特征的属性。
谷歌融合表允许空白和重复列名。空白列不能用写入器写入,重复的列将收到相同的值。在创建表时总是使用唯一命名的列。
注意:建议在写入现有表列之前为它们提供唯一的名称。这是一个简单的步骤,通过谷歌融合表web界面下编辑>修改列。
如果访问权限允许,可以通过指定数字表标识符作为写入特性类型的名称来写入公共表。
服务连接
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数指定用于对特定谷歌帐户进行OAuth 2.0身份验证的刷新令牌。
如果您已经知道这个令牌,您可以将它复制/粘贴到这个参数中。要获取新令牌,请单击浏览按钮。这将提示从谷歌进入谷歌帐户认证页面。
建议您保存默认值(从对话框中的默认值按钮),一旦检索刷新令牌,因此您不必在将来重新验证。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该参数设置在将事务提交到数据库之前在每个事务中放置的特性的数量。
缺省值是400。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
您可能希望在读取或编写表之前执行一些ad-hoc sql。例如,可能需要确保在尝试读取它之前存在视图。
属性指定的字符可以分隔多个SQL命令FME_SQL_DELIMITER
关键字,嵌入在SQL块的开头。这个关键字后面的单个字符将用于分割SQL,然后将SQL发送到数据库执行。
注意:在字符前加一个空格。
例如:
FME_SQL_DELIMITER;
删除从讲师;
从lastname ='doe'和firstname ='John'的人那里删除
不允许有多个分隔符,在发送到数据库之前,分隔符字符将被剥离。
在执行这些SQL语句期间发生的任何错误通常都会以错误终止读取器。如果指定的语句前面有连字符(" - "),则此类错误将被忽略。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
在读取或写入一组表之后,您可能希望执行一些特别的SQL。例如,在写入数据库之后,可能需要清理临时视图。
属性指定的字符可以分隔多个SQL命令FME_SQL_DELIMITER指令,嵌入在SQL块的开始部分。这个指令后面的单个字符将用于分割SQL,然后将SQL发送到数据库执行。
注意:在字符前加一个空格。
例如:
FME_SQL_DELIMITER;删除从讲师;从lastname ='doe'和firstname ='John'的人那里删除
不允许有多个分隔符,在发送到数据库之前,分隔符字符将被剥离。
在执行这些SQL语句期间发生的任何错误通常都会以错误终止读取器。如果指定的语句前面有连字符(" - "),则此类错误将被忽略。