概观

很少做一个数据集的满足使用那些数据的需求100%。那里。我们说了出来。但是,正因为这样的现实难免不意味着没有办法解决它。

数据转换是将几个或许多的改变(你决定!)您的数据,使其对您有价值的过程。该类型的数据变换过程中可能发生的被合并,聚集,汇总,过滤,富集,分离,连接,或删除的复制数据的变化的一些例子。

往往是一个必不可少的步骤所需要的数据转换像其它数据管理任务数据转换数据集成。数据变换为在这些工艺的每一个关键步骤,因为它可以帮助形,规范和整体创建各种数据集之间的一致性。无论你是否需要将数据转换为新的文件格式,除了改造它依赖于你的组织的需求。在许多情况下,无需转换改造就足够了。最终,数据转换将帮助您有效和高效地将数据移动到其目标。

越来越多的企业和组织依靠数据转换处理数据的巨大量的新兴技术和新应用的产生。由于能够转换数据,组织不仅最大限度地发挥其数据的价值,但也不能以简单的方式管理他们的数据,减少信息过载的可怕的感觉。

数据转换步骤

但是也有一些重要的涉及数据转换五个基本步骤,以了解是否要创建,实施,或利用改造的工作流程。亚搏在线这些步骤是必要的,不管你的数据转换将如何简单或复杂的是考虑。按照此大致的指导,你就能够正确地规划和处理您的数据,实现数据的目标。

1.发现和数据剖析

  • 解释和您正在使用的确切数据是有意义的(这样你就可以把你有什么到你想要的)。
  • 注意:包含您的数据中的详细信息,如属性,结构,什么是你需要改造知道文件的扩展名是不够的!
  • 以下是你可能会问自己一些问题示例:
    • 上结构:我的数据表格,光栅(像素化),或三维?
    • 在属性:是否有额外的元数据?什么是描述列标题?是否有任何数据丢失?
    • 在转型:哪些单位记录的测量,并做我想要改变他们?所有被记录在一致的方式中的数据?
  • 确定如果数据需要转换之前的任何清洁。

2.数据映射

  • 建立一个深思熟虑的计划,识别你的数据的元素将被改造,如何会发生。
  • 如果您将您的数据兼容性的原因(让你选择的应用程序可以访问您的数据),确定你的数据的部分应该改变,哪些需要保持原样。
  • 确保你的计划考虑数据是否会转型过程中丢失,以及如何在需要时减少损失。

3.创建一个工作流程亚搏在线

  • 决定是否将通过编写脚本或通过使用数据转换工具转换数据。考虑其中的一些问题:
    • 什么是对球队目前的专业知识和是否会出现缺口填补成功地完成我们的数据转化项目?
    • 我的数据和转换需求的结构随时间而改变?我将能够轻松地更新工作流,以满足这些不断变化的需求?亚搏在线
    • 我需要考虑,如果别人会用我创建工作流?亚搏在线我需要很容易让其他人的情况下,了解我不在你身边?
    截图可视化数据转换工具
    FME是一种易于的一个例子使用可视数据转换工具
  • 在工作流程中找出您的输入和输出数据格式的文件。亚搏在线
  • 确定你的数据转换(兼容性,丰富等)的需要,并确保这些要求在工作流程中得到满足。亚搏在线

4.运行您的工作流程亚搏在线

  • 输入数据连接到您的工作流程和您所创建的测试。亚搏在线当你运行你的工作流程,也将重建数据来亚搏在线匹配目标格式。工作流实亚搏在线质上是一个数据重组过程。
  • 运行工作流程都会导致您的亚搏在线旧数据以新的方式呈现。无论你的数据被转换成一个新的文件格式是由你。例如:
    • 与添加到每个对象的新的键和值阿JSON文件
    • 与日期更新CSV文件被记录在一个一致的方式
    • Shape文件的属性为只主要地标KML文件

5.检查您的数据

  • 查看输出数据的质量和准确性。
  • 创建列表,或者如果必要的审计问题。
  • 根据您的调查结果,如果需要的话,请查看你所创建的工作流程,进行更改,然后再试一次。亚搏在线

数据转换与FME

其中一个改变你的数据最简单的方法是通过数据集成软件平台,如FME,专门从事数据转换。FME带走编写脚本中,这样的人的需要,不管他们的技术背景,可以轻松地创建和执行他们自己的数据转换工作流程。亚搏在线

变压器是用来修改数据的任何您想要的方式FME的标准数据转换工具。你可以把变压器作为包装动作,功能或预先写好的代码片段。有各种各样的yabo live 供您选择,您可以在任何逻辑顺序,你想使你的数据是准确转化为您的需求将它们添加到您的工作流程。亚搏在线

如果你是一名开发人员,没有必要担心,FME是不是在这里代替你。就像任何一个人都不能什么都知道,没有一个单一的软件将永远是能够做到的一切。这就是为什么你可以将自己的代码段,如Python,R或JavaScript,直接进入工作流程,以便你一起和FME可以建立一些伟大的事情。亚搏在线现在,而不是写一个完整的数据转换脚本,您可以快速,轻松地创建工作流,让您有更多的时间来工作,更重要的任务。亚搏在线

总之,无论你是一个开发者或没有,FME的功能,并且内置变压器给你的灵活性和选择,以定制和,但是你想扩展您的工作流程。亚搏在线

这里的工作原理

变压器直接用于FME桌面。这很容易让你的变压器添加到您的工作流程来创建自己的自定义数据转化的过程。亚搏在线这是如何做:

  1. 通过在工作区中输入名称的任意位置添加变压器
  2. 拖动和删除您的变压器,你想让它
  3. 连接变压器一起使用的输入和输出端口连接到您的工作流程亚搏在线
Reprojector参数对话框的屏幕截图

每个变压器的参数,你可以控制给您灵活地改变你的数据,你到底如何想。如果你是新来的数据转换,不用担心。有文件为了帮助您理解的参数是如何工作的。你知道它之前,你的新的可视化工作流将是完整的!亚搏在线

现在,你有一个完整的数据转换工作流程,您可以轻松地重新使用的部分或全部的工作流程的额外数据转换任务。亚搏在线为了使它更容易为将来你和别人理解你的背后是如何创建原始工作你的逻辑,利用注解和书签功能添加注释直接导入到工作区。亚搏在线

这里的所有都是它的!用自己的创作技巧和专业知识的数据,你需要去与FME工作可以帮你。

的数据变换工作流的示例亚搏在线
要了解更多有关上述数据转换,看看我们的教程转换CSV到Microsoft Excel

什么是FME?

FME是公认的数据集成平台,支持最好空间数据全世界。但是,它可以处理远远不止是空间数据,很容易被IT和商务专业人士使用。FME有一系列的支持性数据转换工具称为变压器,使易于集成超过450种格式和应用程序。随着FME您可以灵活改造和整合正是你想要的方式。

亚搏在线安全软件,FME的厂商,都是在技术世界领导人努力留下的数据整合趋势领先一步。FME不断升级,以确保它已经适应,以支持新的数据格式,现有的数据格式的更新版本,以及大量的数据。飘的理念是个别部门必须在其数据孤岛工作,具有IT结构限制了公司的潜力,真正的工作为一体。数据应该能够无论身在何处,何时,或如何它的需要自由流动。

相关资源

入门FME:添加变形金刚

如何选择合适的变压器

如何开发数据转换与FME服务器

什么是数据验证?

为什么要关心空间数据

什么是应用集成?