http://git-wip-us.apache.org/repos/asf/atlas/blob/47ec9f7a/repository/src/test/resources/complex-attr_db/atlas-migration-typesdef.json
----------------------------------------------------------------------
diff --git
a/repository/src/test/resources/complex-attr_db/atlas-migration-typesdef.json
b/repository/src/test/resources/complex-attr_db/atlas-migration-typesdef.json
new file mode 100644
index 0000000..42d02cd
--- /dev/null
+++
b/repository/src/test/resources/complex-attr_db/atlas-migration-typesdef.json
@@ -0,0 +1,2303 @@
+{
+ "enumDefs": [
+ {
+ "category": "ENUM",
+ "guid": "460e6d99-b06c-48d3-8bb2-9c40ca1235d0",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656721280,
+ "updateTime": 1523656721280,
+ "version": 1,
+ "name": "hive_principal_type",
+ "description": "hive_principal_type",
+ "typeVersion": "1.0",
+ "elementDefs": [
+ {
+ "value": "USER",
+ "ordinal": 1
+ },
+ {
+ "value": "ROLE",
+ "ordinal": 2
+ },
+ {
+ "value": "GROUP",
+ "ordinal": 3
+ }
+ ]
+ },
+ {
+ "category": "ENUM",
+ "guid": "df00ab81-0791-4dbb-bd56-e4183e039111",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656718218,
+ "updateTime": 1523656718218,
+ "version": 1,
+ "name": "file_action",
+ "description": "file_action",
+ "typeVersion": "1.0",
+ "elementDefs": [
+ {
+ "value": "NONE",
+ "ordinal": 0
+ },
+ {
+ "value": "EXECUTE",
+ "ordinal": 1
+ },
+ {
+ "value": "WRITE",
+ "ordinal": 2
+ },
+ {
+ "value": "WRITE_EXECUTE",
+ "ordinal": 3
+ },
+ {
+ "value": "READ",
+ "ordinal": 4
+ },
+ {
+ "value": "READ_EXECUTE",
+ "ordinal": 5
+ },
+ {
+ "value": "READ_WRITE",
+ "ordinal": 6
+ },
+ {
+ "value": "ALL",
+ "ordinal": 7
+ }
+ ]
+ }
+ ],
+ "structDefs": [
+ {
+ "category": "STRUCT",
+ "guid": "bd0ba5b3-525e-4d35-9527-7ffa10b4e5bc",
+ "createdBy": "admin",
+ "updatedBy": "admin",
+ "createTime": 1526494657148,
+ "updateTime": 1526494657148,
+ "version": 1,
+ "name": "struct_type",
+ "description": "struct_type_description",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ]
+ },
+ {
+ "category": "STRUCT",
+ "guid": "30993e57-4d69-46ab-b531-02371eace3d9",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656721304,
+ "updateTime": 1523656721304,
+ "version": 1,
+ "name": "hive_order",
+ "description": "hive_order",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "order",
+ "typeName": "int",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "col",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ]
+ },
+ {
+ "category": "STRUCT",
+ "guid": "db96593c-2453-4795-966f-edaa05e69cde",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656722372,
+ "updateTime": 1523656722372,
+ "version": 1,
+ "name": "hive_serde",
+ "description": "hive_serde",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "serializationLib",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "parameters",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ]
+ },
+ {
+ "category": "STRUCT",
+ "guid": "9d847c57-5940-4ff9-a9d1-ee36365b9cb2",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656718322,
+ "updateTime": 1523656718322,
+ "version": 1,
+ "name": "fs_permissions",
+ "description": "fs_permissions",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "group",
+ "typeName": "file_action",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "user",
+ "typeName": "file_action",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "sticky",
+ "typeName": "boolean",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "others",
+ "typeName": "file_action",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ]
+ }
+ ],
+ "classificationDefs": [
+ {
+ "category": "CLASSIFICATION",
+ "guid": "5af3e7e8-68a6-4cf6-b88e-4c619731f3e2",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656711303,
+ "updateTime": 1523656711303,
+ "version": 1,
+ "name": "TaxonomyTerm",
+ "description": "TaxonomyTerm",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "atlas.taxonomy",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [],
+ "subTypes": []
+ }
+ ],
+ "entityDefs": [
+ {
+ "category": "ENTITY",
+ "guid": "861f6201-6bbd-4a94-ac04-6b4982c4f94e",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656725295,
+ "updateTime": 1523656725295,
+ "version": 1,
+ "name": "falcon_feed_replication",
+ "description": "falcon_feed_replication",
+ "typeVersion": "1.0",
+ "attributeDefs": [],
+ "superTypes": [
+ "Process"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "0a5f7d23-c5bd-4ff0-84df-0c0df226e47e",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656725387,
+ "updateTime": 1523656725387,
+ "version": 1,
+ "name": "falcon_process",
+ "description": "falcon_process",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "frequency",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "runs-on",
+ "typeName": "falcon_cluster",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "tags",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "pipelines",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "workflow-properties",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Process"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "38c97017-cb6c-4f64-9610-6930d04c7645",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656712591,
+ "updateTime": 1523656712591,
+ "version": 1,
+ "name": "DataSet",
+ "description": "DataSet",
+ "typeVersion": "1.0",
+ "attributeDefs": [],
+ "superTypes": [
+ "Referenceable",
+ "Asset"
+ ],
+ "subTypes": [
+ "hbase_column",
+ "jms_topic",
+ "falcon_feed",
+ "hbase_table",
+ "hbase_column_family",
+ "kafka_topic",
+ "hive_table",
+ "hive_column",
+ "sqoop_dbdatastore",
+ "hbase_namespace",
+ "fs_path"
+ ]
+ },
+ {
+ "category": "ENTITY",
+ "guid": "c289abd1-5065-41f3-92dd-265f4297d933",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656725408,
+ "updateTime": 1523656725408,
+ "version": 1,
+ "name": "falcon_feed_creation",
+ "description": "falcon_feed_creation",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "stored-in",
+ "typeName": "falcon_cluster",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ],
+ "superTypes": [
+ "Process"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "3da46128-6e98-4bce-b3d1-cbc4bf9b9055",
+ "createdBy": "admin",
+ "updatedBy": "admin",
+ "createTime": 1526494658830,
+ "updateTime": 1526494658830,
+ "version": 1,
+ "name": "entity_with_complex_collection_attr",
+ "description": "entity_with_complex_collection_attr_description",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": true,
+ "isIndexable": true
+ },
+ {
+ "name": "listOfStructs",
+ "typeName": "array<struct_type>",
+ "isOptional": true,
+ "cardinality": "LIST",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 2147483647,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "listOfEntities",
+ "typeName": "array<entity_type>",
+ "isOptional": true,
+ "cardinality": "LIST",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 2147483647,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ },
+ {
+ "name": "mapOfStructs",
+ "typeName": "map<string,struct_type>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "mapOfEntities",
+ "typeName": "map<string,entity_type>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ }
+ ],
+ "superTypes": [],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "e273b345-4c6b-4272-8b2c-f2936eb1941b",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656713377,
+ "updateTime": 1523656713377,
+ "version": 1,
+ "name": "Process",
+ "description": "Process",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "inputs",
+ "typeName": "array<DataSet>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "outputs",
+ "typeName": "array<DataSet>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Referenceable",
+ "Asset"
+ ],
+ "subTypes": [
+ "falcon_feed_replication",
+ "falcon_process",
+ "falcon_feed_creation",
+ "sqoop_process",
+ "storm_topology",
+ "hive_column_lineage",
+ "hive_process"
+ ]
+ },
+ {
+ "category": "ENTITY",
+ "guid": "dfab14ca-1978-4157-8a9d-3c4e1d608830",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656722469,
+ "updateTime": 1523656731237,
+ "version": 2,
+ "name": "hive_table",
+ "description": "hive_table",
+ "typeVersion": "1.1",
+ "options": {
+ "schemaElementsAttribute": "columns"
+ },
+ "attributeDefs": [
+ {
+ "name": "db",
+ "typeName": "hive_db",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "createTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "lastAccessTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "comment",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "retention",
+ "typeName": "int",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "sd",
+ "typeName": "hive_storagedesc",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ },
+ {
+ "name": "partitionKeys",
+ "typeName": "array<hive_column>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ },
+ {
+ "name": "aliases",
+ "typeName": "array<string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "columns",
+ "typeName": "array<hive_column>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ },
+ {
+ "name": "parameters",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "viewOriginalText",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "viewExpandedText",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "tableType",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "temporary",
+ "typeName": "boolean",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "69331a04-420b-4610-9892-398e18e1fa5f",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656714170,
+ "updateTime": 1523656714170,
+ "version": 1,
+ "name": "__AtlasUserProfile",
+ "description": "__AtlasUserProfile",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": true,
+ "isIndexable": true
+ },
+ {
+ "name": "fullName",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "savedSearches",
+ "typeName": "array<__AtlasUserSavedSearch>",
+ "isOptional": true,
+ "cardinality": "LIST",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 2147483647,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ }
+ ],
+ "superTypes": [
+ "__internal"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "5e1898f6-4a62-40b2-a9c8-3401d5936b61",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656722615,
+ "updateTime": 1523656722615,
+ "version": 1,
+ "name": "hive_db",
+ "description": "hive_db",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "clusterName",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "location",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "parameters",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "ownerType",
+ "typeName": "hive_principal_type",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Referenceable",
+ "Asset"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "1a219261-1258-492b-a145-a1ed96ac6024",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656724387,
+ "updateTime": 1523656724387,
+ "version": 1,
+ "name": "sqoop_dbdatastore",
+ "description": "sqoop_dbdatastore",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "dbStoreType",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "storeUse",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "storeUri",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "source",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "ff0890ec-c80d-4a35-bd7c-b0145cb714a9",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656726191,
+ "updateTime": 1523656726191,
+ "version": 1,
+ "name": "hbase_namespace",
+ "description": "hbase_namespace",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "clusterName",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "parameters",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "createTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "modifiedTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "a382861a-9dd2-4310-897e-20f8666198b4",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656722390,
+ "updateTime": 1523656722390,
+ "version": 1,
+ "name": "hive_process",
+ "description": "hive_process",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "startTime",
+ "typeName": "date",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "endTime",
+ "typeName": "date",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "userName",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "operationType",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "queryText",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "queryPlan",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "queryId",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "recentQueries",
+ "typeName": "array<string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "clusterName",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "queryGraph",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Process"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "a2456728-4a88-43f6-8d64-d875802db437",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656727979,
+ "updateTime": 1523656727979,
+ "version": 1,
+ "name": "storm_node",
+ "description": "storm_node",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "description",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "driverClass",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "conf",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [],
+ "subTypes": [
+ "storm_bolt",
+ "storm_spout"
+ ]
+ },
+ {
+ "category": "ENTITY",
+ "guid": "b44eaa9e-3727-4b0c-aad1-c0e59eea4d73",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656726233,
+ "updateTime": 1523656726233,
+ "version": 1,
+ "name": "hbase_column",
+ "description": "hbase_column",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "column_family",
+ "typeName": "hbase_column_family",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "inverseRef",
+ "params": {
+ "attribute": "columns"
+ }
+ }
+ ]
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "f4b80d9b-e72c-419f-ab40-9a3256a541b9",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656711776,
+ "updateTime": 1523656711776,
+ "version": 1,
+ "name": "Referenceable",
+ "description": "Referenceable",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "qualifiedName",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": true,
+ "isIndexable": true
+ }
+ ],
+ "superTypes": [],
+ "subTypes": [
+ "hive_storagedesc",
+ "DataSet",
+ "Infrastructure",
+ "Process",
+ "hive_db"
+ ]
+ },
+ {
+ "category": "ENTITY",
+ "guid": "6303fe7d-466d-4750-aef5-fb9cacbdef55",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656727081,
+ "updateTime": 1523656727081,
+ "version": 1,
+ "name": "jms_topic",
+ "description": "jms_topic",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "topic",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "uri",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "e82bc222-1bd2-429b-a73d-6a4b45d1e104",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656726210,
+ "updateTime": 1523656728900,
+ "version": 2,
+ "name": "hbase_table",
+ "description": "hbase_table",
+ "typeVersion": "1.2",
+ "attributeDefs": [
+ {
+ "name": "uri",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "column_families",
+ "typeName": "array<hbase_column_family>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ },
+ {
+ "name": "namespace",
+ "typeName": "hbase_namespace",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "parameters",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "createTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "modifiedTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "fce68d4b-42d3-4579-bc0d-0465f18788fd",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656725316,
+ "updateTime": 1523656725316,
+ "version": 1,
+ "name": "falcon_feed",
+ "description": "falcon_feed",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "frequency",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "stored-in",
+ "typeName": "falcon_cluster",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "groups",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "tags",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "86313734-80ae-469f-b4c2-f505e1d68846",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656727932,
+ "updateTime": 1523656727932,
+ "version": 1,
+ "name": "storm_topology",
+ "description": "storm_topology",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "id",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": true,
+ "isIndexable": true
+ },
+ {
+ "name": "startTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "endTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "conf",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "clusterName",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "nodes",
+ "typeName": "array<storm_node>",
+ "isOptional": false,
+ "cardinality": "LIST",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 2147483647,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Process"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "887f7f1f-c16a-44af-a399-b81a30502f52",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656713347,
+ "updateTime": 1523656713347,
+ "version": 1,
+ "name": "Infrastructure",
+ "description": "Infrastructure",
+ "typeVersion": "1.0",
+ "attributeDefs": [],
+ "superTypes": [
+ "Referenceable",
+ "Asset"
+ ],
+ "subTypes": [
+ "falcon_cluster"
+ ]
+ },
+ {
+ "category": "ENTITY",
+ "guid": "1ac62577-4ec0-4932-8913-67a4f51cfaa7",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656727994,
+ "updateTime": 1523656727994,
+ "version": 1,
+ "name": "storm_spout",
+ "description": "storm_spout",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "outputs",
+ "typeName": "array<string>",
+ "isOptional": false,
+ "cardinality": "LIST",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 2147483647,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "storm_node"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "55673891-cb91-4169-8e77-65d402943ce2",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656726223,
+ "updateTime": 1523656729584,
+ "version": 2,
+ "name": "hbase_column_family",
+ "description": "hbase_column_family",
+ "typeVersion": "1.1",
+ "attributeDefs": [
+ {
+ "name": "table",
+ "typeName": "hbase_table",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "inverseRef",
+ "params": {
+ "attribute": "column_families"
+ }
+ }
+ ]
+ },
+ {
+ "name": "columns",
+ "typeName": "array<hbase_column>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "ownedRef"
+ }
+ ]
+ },
+ {
+ "name": "createTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "modifiedTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "4dffd142-fd58-4103-80ef-6a773b25fcb2",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656712492,
+ "updateTime": 1523656712492,
+ "version": 1,
+ "name": "Asset",
+ "description": "Asset",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "description",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "owner",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ],
+ "superTypes": [],
+ "subTypes": [
+ "DataSet",
+ "Infrastructure",
+ "Process",
+ "hive_db"
+ ]
+ },
+ {
+ "category": "ENTITY",
+ "guid": "210330a4-4777-4fa4-a3a0-a455e8d2a959",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656722634,
+ "updateTime": 1523656731493,
+ "version": 4,
+ "name": "hive_column",
+ "description": "hive_column",
+ "typeVersion": "1.3",
+ "options": {
+ "schemaAttributes": "[\"name\", \"description\", \"owner\", \"type\",
\"comment\", \"position\"]"
+ },
+ "attributeDefs": [
+ {
+ "name": "type",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "comment",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "position",
+ "typeName": "int",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "table",
+ "typeName": "hive_table",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "679ffbf8-db6d-4fad-95fb-f0e86561e1a6",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656714878,
+ "updateTime": 1523656714878,
+ "version": 1,
+ "name": "__AtlasUserSavedSearch",
+ "description": "__AtlasUserSavedSearch",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "ownerName",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "uniqueName",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": true,
+ "isIndexable": true
+ },
+ {
+ "name": "searchType",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "searchParameters",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "__internal"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "35619cb1-5e95-43a0-b51d-b8f228290f1c",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656727066,
+ "updateTime": 1523656727066,
+ "version": 1,
+ "name": "kafka_topic",
+ "description": "kafka_topic",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "topic",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "uri",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "e974af16-6278-4fee-83f5-90603a58ae83",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656722572,
+ "updateTime": 1523656722572,
+ "version": 1,
+ "name": "hive_storagedesc",
+ "description": "hive_storagedesc",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "table",
+ "typeName": "hive_table",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false,
+ "constraints": [
+ {
+ "type": "inverseRef",
+ "params": {
+ "attribute": "sd"
+ }
+ }
+ ]
+ },
+ {
+ "name": "location",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "inputFormat",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "outputFormat",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "compressed",
+ "typeName": "boolean",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "numBuckets",
+ "typeName": "int",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "serdeInfo",
+ "typeName": "hive_serde",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "bucketCols",
+ "typeName": "array<string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "sortCols",
+ "typeName": "array<hive_order>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "parameters",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "storedAsSubDirectories",
+ "typeName": "boolean",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Referenceable"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "cc19bd6e-fe24-4499-ac74-ae40ca934eef",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656718524,
+ "updateTime": 1523656718524,
+ "version": 1,
+ "name": "hdfs_path",
+ "description": "hdfs_path",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "clusterName",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "numberOfReplicas",
+ "typeName": "int",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "extendedAttributes",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "fs_path"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "e37409c4-6e2d-4ee7-b87a-f1dc32bb8aee",
+ "createdBy": "admin",
+ "updatedBy": "admin",
+ "createTime": 1526494658119,
+ "updateTime": 1526494658119,
+ "version": 1,
+ "name": "entity_type",
+ "description": "entity_type_description",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "name",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": true,
+ "isIndexable": true
+ },
+ {
+ "name": "isReplicated",
+ "typeName": "boolean",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "3eb69f70-1569-41a9-b827-c16a77946b41",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656724359,
+ "updateTime": 1523656724359,
+ "version": 1,
+ "name": "sqoop_process",
+ "description": "sqoop_process",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "operation",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "commandlineOpts",
+ "typeName": "map<string,string>",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "startTime",
+ "typeName": "date",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "endTime",
+ "typeName": "date",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "userName",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ],
+ "superTypes": [
+ "Process"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "8d0bf90b-0a3c-4e66-ba32-5349732c0967",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656722705,
+ "updateTime": 1523656722705,
+ "version": 1,
+ "name": "hive_column_lineage",
+ "description": "hive_column_lineage",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "query",
+ "typeName": "hive_process",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "depenendencyType",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "expression",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Process"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "25e22509-b6fd-42ed-b5bc-8e1726f37103",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656711806,
+ "updateTime": 1523656711806,
+ "version": 1,
+ "name": "__internal",
+ "description": "__internal",
+ "typeVersion": "1.0",
+ "attributeDefs": [],
+ "superTypes": [],
+ "subTypes": [
+ "__AtlasUserSavedSearch",
+ "__AtlasUserProfile"
+ ]
+ },
+ {
+ "category": "ENTITY",
+ "guid": "d1e4da7c-83ea-48f1-b098-1f3201c4d58e",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656728002,
+ "updateTime": 1523656728002,
+ "version": 1,
+ "name": "storm_bolt",
+ "description": "storm_bolt",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "inputs",
+ "typeName": "array<string>",
+ "isOptional": false,
+ "cardinality": "LIST",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 2147483647,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "outputs",
+ "typeName": "array<string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "storm_node"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "f252485f-992a-4588-9b54-f96cf98ef3d2",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656725304,
+ "updateTime": 1523656725304,
+ "version": 1,
+ "name": "falcon_cluster",
+ "description": "falcon_cluster",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "colo",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "tags",
+ "typeName": "map<string,string>",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ }
+ ],
+ "superTypes": [
+ "Infrastructure"
+ ],
+ "subTypes": []
+ },
+ {
+ "category": "ENTITY",
+ "guid": "c24bf9da-6c38-4f69-bf72-9017a7a32707",
+ "createdBy": "root",
+ "updatedBy": "root",
+ "createTime": 1523656718424,
+ "updateTime": 1523656718424,
+ "version": 1,
+ "name": "fs_path",
+ "description": "fs_path",
+ "typeVersion": "1.0",
+ "attributeDefs": [
+ {
+ "name": "path",
+ "typeName": "string",
+ "isOptional": false,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 1,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "createTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "modifiedTime",
+ "typeName": "date",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "isFile",
+ "typeName": "boolean",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "isSymlink",
+ "typeName": "boolean",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "fileSize",
+ "typeName": "long",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": false
+ },
+ {
+ "name": "group",
+ "typeName": "string",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ },
+ {
+ "name": "posixPermissions",
+ "typeName": "fs_permissions",
+ "isOptional": true,
+ "cardinality": "SINGLE",
+ "valuesMinCount": 0,
+ "valuesMaxCount": 1,
+ "isUnique": false,
+ "isIndexable": true
+ }
+ ],
+ "superTypes": [
+ "DataSet"
+ ],
+ "subTypes": [
+ "hdfs_path"
+ ]
+ }
+ ]
+}
\ No newline at end of file