架构(任何格式)阅读器

架构(任何格式)读取器产生FME功能,该功能包含有关任何给定格式的源数据集的信息。目前,只返回架构信息。

该读者最有用于与可以使用模式信息操纵输出的变压器组合;它不旨在用于真正的翻译。

FME许可和可用格式

模式读取器可用的格式仅限于当前许可证可用的格式。

例如,如果您有FME基本版本的许可证,则无法读取需要FME专业版许可的格式的模式。

读者概述

架构(任何格式)读取器充当真正读取器的包装器,它将用于从给定数据集中的特殊配制表中检索架构。

架构(任何格式)阅读器采用文件或多个文件,文件夹,URL或数据库名称作为输入数据集。如果最终目标的格式需要输入文件夹,则架构(任何格式)读取器将通过删除路径的文件名部分将输入文件名转换为文件夹。

因为它将读取的格式可以是,并且默认情况下,想要为特定格式设置特定数据流的工作空间作者可以使用ParameterFetcher.变换器检索实际读取的格式的名称,然后使用此值将功能路由到其他变换器。

架构(任何格式)架构阅读器使用底层读取器读取架构,其名称由输入格式工作空间导航器参数提供。

读取具有其他参数的格式

架构(任何格式)的读取器参数通常通过选择数据集和格式来设置。

但是,许多格式包含还包含可以控制读取器行为的其他参数。要在导航器窗格中公开格式的参数,您还必须将该格式添加到工作区作为资源。

从工作台菜单栏中,选择读者>将阅读器添加为资源

然后,架构(任何格式)读取器也使用您设置的任何参数。

请注意,架构上的源DataSet参数(任何格式)读取器覆盖此读者资源。例如,如果要从数据库读取,则数据集是数据库名称。您必须将其设置为读取器资源以使数据库连接:

然后你必须在架构(任何格式)源DataSet参数中设置连接。