Atals元数据治理-TypeSystem详解

Type System

Atlas允许用户为他们要管理的元数据对象定义模型。该模型由称为“类型”的定义组成。称为“实体”的“类型”的实例表示受管理的实际元数据对象。Type System是允许用户定义和管理Type 和Entity的组件。开箱即用的Atlas管理的所有元数据对象(例如,像Hive表)都使用Type 进行建模,并表示为实体。为了在Atlas中存储新类型的元数据,需要了解类型系统组件的概念。

Types

Atlas中的Type是对如何存储和访问特定类型的元数据对象的定义。Type代表一个或一组属性,这些属性定义元数据对象的属性。具有开发背景的用户将认识到类型与面向对象编程语言的“类”定义或关系数据库的“table schema”相似。以下是Atlas内部定义EntityType的一个Referenceable类型的定义,该类型定义的JSON格式如下:

{
    "entityDefs": [
        {
            "name": "Referenceable",
            "superTypes": [],
            "serviceType": "atlas_core",
            "typeVersion": "1.0",
            "attributeDefs": [
                {
                    "name": "qualifiedName",
                    "typeName": "string",
                    &#

版权声明:本文为weixin_38231448原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。