Microsoft Ogdi Datalab Reader / Writer

Microsoft Ogdi DataLab是Microsoft的主动性。

OGDI DataLab使用Microsoft Windows Azure™平台来发布和使用来自政府机构的各种公共数据。Microsoft的Windows Azure平台是一组云技术,每个云技术为应用程序开发人员提供特定的服务集。Windows Azure平台可以通过云中运行的应用程序和本地应用程序使用。1从网站欢迎来开放政府数据倡议(OGDI)http://ogdisdk.cloudapp.net/

本章假定熟悉Microsoft Azure平台,表,列类型,连接参数,KML几何形状和云计算。

连接到Azure表

连接到Azure表要求您提供存储服务名称或URL,以及授予访问该服务的主要访问密钥。通常在为该服务创建Azure帐户时提供主访问密钥。请注意,您应该存储此访问键,因为它不容易读取,您必须为使用读取器和编写器提供新连接。

强烈建议您使用FME默认为此格式。

背景

Windows Azure表服务是一个云存储服务,它是Windows Azure平台的一部分,在其上构建了OGDI数据。

Windows Azure表服务旨在将简单的表格数据存储在云中。在许多方面,它表现得像一个数据库。Windows Azure表是可扩展的,它们可以存储TberaBytes的数据。

Windows Azure表的关键限制是它们不是关系;但是,它们不限于特定的字段。表中两个不同的实体集可能具有完全不同的字段,因此架构是流体概念。在行级别,每个条目都有分区密钥和行密钥。这两个键在一起形成了进入的身份。分区密钥还可以在多个服务器上加载数据表。

相关Azure表服务读取器和编写器和底层Azure表架构不包括任何本机几何支持。OGDI DataLab在Azure表上构建,并添加自己的几何体(存储在KML代码段)和元数据支持。

笔记:目前,OGDI DataLab Reader和Writer与Microsoft Windows Azure体系结构连接并从表存储类型检索数据。不支持从读取和写入或何种百货或队列存储类型。

由于它不是关系数据库,因此OGDI DataLab Reader和Writer不支持SQL接口。相反,您应该使用Windows Azure SQL数据库。

Windows Azure SQL数据库如何与SQL Server不同?

OGDI DataLab Reader和Writer直接通过REST API与Azure服务器通信。

读者概述

OGDI读取器为提供的源中的表中的每一行生成FME功能。

作家概述

你可以选择键(只要每个partitionkey-rowkey.是唯一的),或者您可以让FME创建键。

如果让FME创建键,FME将为每个翻译提供唯一的分区键。此分区密钥对于同一平移上的所有功能将是相同的,以优化到服务器的批量传输。行键将是每个功能的随机uUID。

附加信息

有关Microsoft Windows Azure平台的其他信息可用http://www.microsoft.com/windowsazure/

有关Azure表存储服务的更多信息,请参阅表服务功能摘要