资源描述
1 JR/T 0107.42014/ISO 17369-4:2013 JR ICS 35.240.01 A11 备案号:中 华 人 民 共 和 国 金 融 行 业 标 准统计数据和元数据交换(SDMX)第 4 部分:SDMX-EDI 语法和文档 Statistical data and metadata exchange(SDMX)Part 4:SDMX-EDI syntax and documentation(ISO 17369-4:2013,SDMX-EDI syntax and documentation,IDT)20140828 发布 20140828 实施中国人民银行 发布 JR/T 0107.42014/ISO 17369-4:2013 I 目 次 前 言.III 引 言.IV 1 范围.1 2 SDMX-EDI:统计数据和元数据交换报文.1 2.1 概述.1 2.2 通用 GESMES 和 UN/EDIFACT 标准.1 3 SDMX-EDI 的功能及可能的数据交换活动.2 3.1 概述.2 3.2 SDMX-EDI 的功能.2 3.3 报告和分发.2 4 SDMX-EDI 的结构.3 4.1 SDMX-EDI:分支图.3 4.2 功能,报文段部分和分步实施.4 5 各部分索引指南.19 5.1 指南结构.19 5.2 交换管理.20 5.3 报文管理.23 5.4 代码表.29 5.5 统计概念定义.32 5.6 关键字族定义.34 5.7 数据集管理.46 5.8 数组结构和数据.51 5.9 属性.59 5.10 报文结束管理部分.68 5.11 交换管理终止部分.69 6 删除报文.69 6.1 删除的规则和技术.69 6.2 删除注释.71 7 报文确认.71 8 未编码属性中的文本:规则及注意事项.71 8.1 字符集.71 8.2 特殊字符.72 8.3 未编码属性值:文本的最大长度.72 JR/T 0107.42014/ISO 17369-4:2013 II 9 报文示例.72 9.1 数据更新报文.72 9.2 数据和属性更新报文.76 9.3 关键字族定义报文.77 9.4 概念分发报文表.80 9.5 代码表分发报文.80 附录 A(规范性附录)UN/EDIFACT 语法.83 附录 B(资料性附录)观测状态和观测机密性的代码表.88 附录 C(资料性附录)SDMX-EDI 中的常见问题.89 附录 D(资料性附录)ISO 8859-1(UNOC)字符集图标(拉丁文或“西文”).91 附录 E(资料性附录)SDMX-EDI 中使用的 EDIFACT 代码表.92 JR/T 0107.42014/ISO 17369-4:2013 III 前 言 JR/T 0107统计数据和元数据交换(SDMX)分为 7 个部分:第 1 部分:框架;第 2 部分:信息模型 UML 概念设计;第 3 部分:SDMX-ML 模式和文档;第 4 部分:SDMX-EDI 语法和文档;第 5 部分:注册表规范 逻辑功能和逻辑接口;第 6 部分:SDMX 技术说明事项;第 7 部分:Web 服务用法指南。本部分为JR/T 0107的第4部分。本部分依据GB/T 1.1-2009规则起草。本部分等同采用 ISO 17369-4:2013统计数据和元数据交换(SDMX)第 4 部分:SDMX-EDI 语法和文档。本部分由中国人民银行提出。本部分由全国金融标准化技术委员会(SAC/TC 180)归口。本部分主要起草单位:中国人民银行调查统计司、中国金融电子化公司。本部分主要起草人:盛松成、徐诺金、姚力、巴运红、任全忠、潘润红、李曙光、韩建国、贾树辉、李兴锋、曹小艳、田洁、邓琳莹。JR/T 0107.42014/ISO 17369-4:2013 IV 引 言 统计数据和元数据交换(SDMX)标准由 SDMX 国际组织发起并提出。SDMX 国际组织是由国际清算银行(BIS)、经济合作与发展组织(OECD)、欧盟统计局(Eurostat)、欧洲中央银行(ECB)、国际货币基金组织(IMF)、联合国(UN)和世界银行(WB)七个国际组织联合建立,其制定发布的统计数据和元数据交换标准规定了统计人员在采集、处理和交换统计数据时所使用的统计概念和方法,规范了对外披露统计信息时统计数据的机构范围、地理区域、存流量性质、时间属性、频度以及文件格式等内容。SDMX 标准提供了统计数据及元数据交换和共享的标准化格式,可以达到更好地扩展和高效率使用的目的。目前 SDMX 标准主要应用领域为部分国家中央银行和统计部门。本部分作用在于规范我国金融统计标准体系的内部处理和对外发布,促进金融统计的互联互通、信息共享和业务协同,提高信息共享的效率,满足金融综合统计的需要。本部分的第 7 章和第 8 章是规范性文件,所提供的这些规则说明了如何使用 SDMX-EDI 报文与 SDMX保持一致。其它章节以及附录则属于资料性文件。制定本部分的目的在于解释SDMX-EDI的功能,为EDIFACT版本的GESMES报文中的各个报文段定义语法和规则,并且为必要的应用程序开发提供一些准则。GESMES报文通过UN/EDIFACT UNTDID.99B、D.02A(URL:http:/www.unece.org/trade/untdid/)和UN/ECE进行定义。JR/T 0107.42014/ISO 17369-4:2013 1 统计数据和元数据交换(SDMX)第 4 部分:SDMX-EDI 语法和文档 1 范围 本部分介绍了SDMX-EDI的使用方法,包括全部UN/EDIFACT GESMES报文,以及如何利用该报文满足用户的特殊需求。本部分适用于金融统计中数据和元数据的交换和共享。2 SDMX-EDI:统计数据和元数据交换报文 2.1 概述 SDMX-EDI是通过独立平台方式,为不同机构间的交换统计信息而设计的一种报文。此报文工具使用数据交换模型(SDMX信息模型),该模型通过识别多维关键字和一系列相关的元数据来实现时间序列的交换。本部分中介绍的版本使用了适合的GESMES文件和EDIFACT语法。尽管GESMES是一个通用统计数据模型,它有足够的弹性来依照句法描述任何统计数据模型,但是SDMX-EDI仍然有自己的固定语法。这使得合作机构设计和建立“读”“写”SDMX-EDI报文的程序时无需中间文件和专职翻译人员;设计读/写应用程序消除交换时间序列数据不需要的泛型而得到进一步简化。因为固定的语法,在大多数情况下,SDMX-EDI的规则比通用的GESMES中的规则更强大和严格。不过,必要的时候,在使用双方都同意的情况下,目前的设计可能允许未来扩展和进一步泛化。SDMX-EDI提供了以下特点:易适用于任何经济领域,灵活覆盖了所有的经济统计数据类型;先进的表示技术:概念简洁的多维关键字;高效率:避免了不必要的信息重复;易引进新的属性;多种属性(观测值,时间序列和更复杂的属性);以富有弹性和效率的方式组织丰富元数据的交换;适合双向的时间序列交换:例如报告和分发;可进行无纸化的统计数据库分发:数据、元数据、定义、关键字结构和代码表能以电子化的方式从中心机构传送到其他机构。适合逐步实现:允许先从必要的部分(传输管理和数字数据)开始,然后使用整个报文;实现简便:无须购买专门的安装软件;符合国际标准(EDIFACT);更广泛的使用群体:国家银行(NCBs)和国家统计机构(NSIs),国际清算银行(BIS),国际货币基金组织(IMF),经济合作发展组织(OECD),欧盟统计局(Eurostat),欧洲央行(ECB);符合需要统计数据交换的国际机构的长期目标。2.2 通用 GESMES 和 UN/EDIFACT 标准 UN/EDIFACT标准化的目标是为数据流交换对象建立一个结构标准,使它的元素可以被应用软件和程序理解和执行,从而避免人工介入。最初的报文是在商业数据交换环境下产生的,它用于比较简单的静JR/T 0107.42014/ISO 17369-4:2013 2 态对象类型,例如单据、采购订单等。此后,新的学科分支,例如数据结构内更多更复杂的统计学也应用到了产业中。显然,一些报文类型必须在不爆炸性地增加报文数量的情况下变得更加通用,以满足这些分支的需求。GESMES 是 Generic Statistical Message(通用统计报文)的缩写。它由若干在国际 UN/EDIFACT标准体系中工作的欧洲统计机构开发而成。GESMES 满足包括元数据(例如属性和脚注)在内的多维数组和时间序列数据交换的所有功能。使用 GESMES 的优势在于,与一个独立的数据格式相比,它是一种国际公认的、开放的,并且功能齐全的标准。它不与某一个特定应用程序的格式和约束绑定。特别地,GESMES 支持以下交换:元数据;多维数组;时间序列;管理数据。在它的通用格式中,它还允许报文发送机构使用它喜好的数据集结构。GESMES在1995年作为UN/EDIFACT 状况1报文被接受,并且最早发布在UN/D95A目录中。引领UN/EDIFACT统计报文发展的欧盟统计局EUROSTAT,在它和EEA(European Economic Area,即欧洲经济区)各成员之间的数据流中使用了GESMES,并且促进了此报文在其他国际组织和领域中的使用。附录中提供了对EDIFACT语法的描述。对EDIFACT术语和语法不熟悉的读者,强烈推荐先熟悉一下附录中关于这一主题的背景。3 SDMX-EDI 的功能及可能的数据交换活动 3.1 概述 SEMX-EDI提供了“双向”统计数据交换的多种功能。例如:国家中央银行(NCB)或国家统计机构(NSI)与某个中心机构(例如国际清算银行(BIS)、国际货币基金组织(IMF)、欧盟统计局(Eurostat)、欧洲央行(ECB)、经济合作发展组织(OECD)),或者在任何两个不同机构之间进行统计数据交换,他们只需了解双方交换信息(结构定义)的语义。当然,通过对将要进行管理的数据交换设计一个合理的结构定义(也就是统计概念、代码表、关键字族等),国家中央银行(NCB)或者国家统计机构(NSI)也可以作为其他机构访问的中心。3.2 SDMX-EDI 的功能 不同合作机构使用SDMX-EDI设定的步骤可实现不同层级的功能:数据更新:仅交换观测值(包括强制属性“观测状态”);数据及属性更新:作为观测值和观测状态的补充,交换还包括与数据集、同级组、时间序列和观测水平中的数据相关的编码和未编码属性;删除:发送观测值和观测状态的删除报文;并且作为补充,还发送了与数据集、同级组、时间序列和观测水平中的数据相关的编码和未编码属性的删除报文。在更长的术语中:结构定义交换:实现代码表、统计概念列表和关键字族定义的交换。3.3 报告和分发 设计数据更新报文是为了满足中心机构对数据报告的最低要求(这显然是有必要的)。然而,可以预见的是,随着时间的推移,合作机构也会有产生与他们报告的序列相关的编码和未编码属性,也就是提供数据及属性更新报文的能力,而这种更新报告也是必要的。如果中心机构报告了错误的观测值(或属性),合作机构将不得不发送一个数据(或属性)删除报文(事实上,删除报文与更新报文是非常相似的)。JR/T 0107.42014/ISO 17369-4:2013 3 中心机构的分发可以采用完整数据库1)的形式(比如在一个CD-ROM上),或挑选输出或网络更新的常规配置:完整的数据库:在一个完整的数据库中,能够在SDMX-EDI格式中找到接收机构:数据和属性更新报文:包含观测值和编码及未编码属性的值;结构定义报文:包含在数据报文中使用的统计概念、代码表和关键字族的信息。因为这里提供的是一个完全更新后的数据库,所以删除报文没有包括在内。来自中心的更新:接收机构从中心分发的更新中,只能获得数据库内由一个特定的日期已经开始变化了的观测值和属性信息。这些更新包括了数据库中新添加的分发的新序列(或同级组),也包括删除
展开阅读全文