diff --git a/.bandit b/.bandit new file mode 100644 index 000000000..843d3e06e --- /dev/null +++ b/.bandit @@ -0,0 +1,2 @@ +[bandit] +exclude = tests,pyatlan/generator diff --git a/.github/workflows/pytest.yaml b/.github/workflows/pytest.yaml index cdf794a3b..f5979e5a6 100644 --- a/.github/workflows/pytest.yaml +++ b/.github/workflows/pytest.yaml @@ -19,8 +19,8 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install flake8 pytest if [ -f requirements.txt ]; then pip install -r requirements.txt; fi + if [ -f requirements-dev.txt ]; then pip install -r requirements-dev.txt; fi - name: Lint with flake8 run: | # stop the build if there are Python syntax errors or undefined names @@ -28,5 +28,8 @@ jobs: # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - name: Test with pytest + env: # Or as an environment variable + ATLAN_API_KEY: ${{ secrets.MARK_ATLAN_API_KEY }} + ATLAN_HOST: https://mark.atlan.com run: | pytest diff --git a/.gitignore b/.gitignore index b35165fe6..ffb59993b 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ wheels/ *.egg-info/ .installed.cfg *.egg +*.DS_Store diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index cebfe7215..a3c81724b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,3 +24,12 @@ repos: hooks: - id: black language_version: python3 + + - repo: local + hooks: + - id: tests + name: run tests + entry: pytest + language: system + types: [python] + stages: [push] diff --git a/mypy.ini b/mypy.ini new file mode 100644 index 000000000..f8b1844b6 --- /dev/null +++ b/mypy.ini @@ -0,0 +1 @@ +[mypy] diff --git a/pyatlan/cache/__init__.py b/pyatlan/cache/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/pyatlan/cache/classification_cache.py b/pyatlan/cache/classification_cache.py new file mode 100644 index 000000000..6b1e4bdfa --- /dev/null +++ b/pyatlan/cache/classification_cache.py @@ -0,0 +1,65 @@ +from typing import Optional + +from pyatlan.client.atlan import AtlanClient +from pyatlan.client.typedef import TypeDefClient +from pyatlan.model.enums import AtlanTypeCategory +from pyatlan.model.typedef import ClassificationDef + + +class ClassificationCache: + + cache_by_id: dict[str, ClassificationDef] = dict() + map_id_to_name: dict[str, str] = dict() + map_name_to_id: dict[str, str] = dict() + deleted_ids: set[str] = set() + deleted_names: set[str] = set() + + @classmethod + def _refresh_cache(cls) -> None: + response = TypeDefClient(AtlanClient()).get_typedefs( + type=AtlanTypeCategory.CLASSIFICATION + ) + if response is not None: + cls.cache_by_id = dict() + cls.map_id_to_name = dict() + cls.map_name_to_id = dict() + for classification in response.classification_defs: + classification_id = classification.name + classification_name = classification.display_name + cls.cache_by_id[classification_id] = classification + cls.map_id_to_name[classification_id] = classification_name + cls.map_name_to_id[classification_name] = classification_id + + @classmethod + def get_id_for_name(cls, name: str) -> Optional[str]: + """ + Translate the provided human-readable classification name to its Atlan-internal ID string. + """ + cls_id = cls.map_name_to_id.get(name) + if not cls_id and name not in cls.deleted_names: + # If not found, refresh the cache and look again (could be stale) + cls._refresh_cache() + cls_id = cls.map_name_to_id.get(name) + if not cls_id: + # If still not found after refresh, mark it as deleted (could be + # an entry in an audit log that refers to a classification that + # no longer exists) + cls.deleted_names.add(name) + return cls_id + + @classmethod + def get_name_for_id(cls, idstr: str) -> Optional[str]: + """ + Translate the provided Atlan-internal classification ID string to the human-readable classification name. + """ + cls_name = cls.map_id_to_name.get(idstr) + if not cls_name and idstr not in cls.deleted_ids: + # If not found, refresh the cache and look again (could be stale) + cls._refresh_cache() + cls_name = cls.map_id_to_name.get(idstr) + if not cls_name: + # If still not found after refresh, mark it as deleted (could be + # an entry in an audit log that refers to a classification that + # no longer exists) + cls.deleted_ids.add(idstr) + return cls_name diff --git a/pyatlan/cache/custom_metadata_cache.py b/pyatlan/cache/custom_metadata_cache.py new file mode 100644 index 000000000..15c676158 --- /dev/null +++ b/pyatlan/cache/custom_metadata_cache.py @@ -0,0 +1,160 @@ +from typing import Optional + +from pyatlan.client.atlan import AtlanClient +from pyatlan.client.typedef import TypeDefClient +from pyatlan.error import LogicError, NotFoundError +from pyatlan.model.enums import AtlanTypeCategory +from pyatlan.model.typedef import AttributeDef, CustomMetadataDef + + +class CustomMetadataCache: + + cache_by_id: dict[str, CustomMetadataDef] = dict() + map_id_to_name: dict[str, str] = dict() + map_name_to_id: dict[str, str] = dict() + map_attr_id_to_name: dict[str, dict[str, str]] = dict() + map_attr_name_to_id: dict[str, dict[str, str]] = dict() + archived_attr_ids: dict[str, str] = dict() + + @classmethod + def _refresh_cache(cls) -> None: + response = TypeDefClient(AtlanClient()).get_typedefs( + type=AtlanTypeCategory.CUSTOM_METADATA + ) + if response is not None: + cls.cache_by_id = dict() + cls.map_id_to_name = dict() + cls.map_name_to_id = dict() + cls.map_attr_id_to_name = dict() + cls.map_attr_name_to_id = dict() + cls.archived_attr_ids = dict() + for cm in response.custom_metadata_defs: + type_id = cm.name + type_name = cm.display_name + cls.cache_by_id[type_id] = cm + cls.map_id_to_name[type_id] = type_name + cls.map_name_to_id[type_name] = type_id + cls.map_attr_id_to_name[type_id] = dict() + cls.map_attr_name_to_id[type_id] = dict() + if cm.attribute_defs: + for attr in cm.attribute_defs: + attr_id = attr.name + attr_name = attr.display_name + cls.map_attr_id_to_name[type_id][attr_id] = attr_name + if attr.options and attr.options.is_archived: + cls.archived_attr_ids[attr_id] = attr_name + else: + if attr_name in cls.map_attr_name_to_id[type_id]: + raise LogicError( + "Multiple custom attributes with exactly the same name (" + + attr_name + + ") found for: " + + type_name, + code="ATLAN-PYTHON-500-100", + ) + cls.map_attr_name_to_id[type_id][attr_name] = attr_id + + @classmethod + def get_id_for_name(cls, name: str) -> Optional[str]: + """ + Translate the provided human-readable custom metadata set name to its Atlan-internal ID string. + """ + cm_id = cls.map_name_to_id.get(name) + if cm_id: + return cm_id + else: + # If not found, refresh the cache and look again (could be stale) + cls._refresh_cache() + return cls.map_name_to_id.get(name) + + @classmethod + def get_name_for_id(cls, idstr: str) -> Optional[str]: + """ + Translate the provided Atlan-internal custom metadata ID string to the human-readable custom metadata set name. + """ + cm_name = cls.map_id_to_name.get(idstr) + if cm_name: + return cm_name + else: + # If not found, refresh the cache and look again (could be stale) + cls._refresh_cache() + return cls.map_id_to_name.get(idstr) + + @classmethod + def get_all_custom_attributes( + cls, include_deleted: bool = False, force_refresh: bool = False + ) -> dict[str, list[AttributeDef]]: + """ + Retrieve all the custom metadata attributes. The map will be keyed by custom metadata set + name, and the value will be a listing of all the attributes within that set (with all the details + of each of those attributes). + """ + if len(cls.cache_by_id) == 0 or force_refresh: + cls._refresh_cache() + m = {} + for type_id, cm in cls.cache_by_id.items(): + type_name = cls.get_name_for_id(type_id) + if not type_name: + raise NotFoundError( + f"The type_name for {type_id} could not be found.", code="fixme" + ) + attribute_defs = cm.attribute_defs + if include_deleted: + to_include = attribute_defs + else: + to_include = [] + if attribute_defs: + for attr in attribute_defs: + if not attr.options or not attr.options.is_archived: + to_include.append(attr) + m[type_name] = to_include + return m + + @classmethod + def get_attr_id_for_name(cls, set_name: str, attr_name: str) -> Optional[str]: + """ + Translate the provided human-readable custom metadata set and attribute names to the Atlan-internal ID string + for the attribute. + """ + attr_id = None + set_id = cls.get_id_for_name(set_name) + if set_id: + sub_map = cls.map_attr_name_to_id.get(set_id) + if sub_map: + attr_id = sub_map.get(attr_name) + if attr_id: + # If found, return straight away + return attr_id + else: + # Otherwise, refresh the cache and look again (could be stale) + cls._refresh_cache() + sub_map = cls.map_attr_name_to_id.get(set_id) + if sub_map: + return sub_map.get(attr_name) + return None + + @classmethod + def _get_attributes_for_search_results(cls, set_id: str) -> Optional[list[str]]: + sub_map = cls.map_attr_name_to_id.get(set_id) + if sub_map: + attr_ids = sub_map.values() + dot_names = [] + for idstr in attr_ids: + dot_names.append(set_id + "." + idstr) + return dot_names + return None + + @classmethod + def get_attributes_for_search_results(cls, set_name: str) -> Optional[list[str]]: + """ + Retrieve the full set of custom attributes to include on search results. + """ + set_id = cls.get_id_for_name(set_name) + if set_id: + dot_names = cls._get_attributes_for_search_results(set_id) + if dot_names: + return dot_names + else: + cls._refresh_cache() + return cls._get_attributes_for_search_results(set_id) + return None diff --git a/pyatlan/cache/role_cache.py b/pyatlan/cache/role_cache.py new file mode 100644 index 000000000..8e3e41858 --- /dev/null +++ b/pyatlan/cache/role_cache.py @@ -0,0 +1,50 @@ +from typing import Optional + +from pyatlan.client.atlan import AtlanClient +from pyatlan.client.role import RoleClient +from pyatlan.model.role import AtlanRole + + +class RoleCache: + + cache_by_id: dict[str, AtlanRole] = dict() + map_id_to_name: dict[str, str] = dict() + map_name_to_id: dict[str, str] = dict() + + @classmethod + def _refresh_cache(cls) -> None: + response = RoleClient(AtlanClient()).get_all_roles() + if response is not None: + cls.cache_by_id = dict() + cls.map_id_to_name = dict() + cls.map_name_to_id = dict() + for role in response.records: + role_id = role.id + role_name = role.name + cls.cache_by_id[role_id] = role + cls.map_id_to_name[role_id] = role_name + cls.map_name_to_id[role_name] = role_id + + @classmethod + def get_id_for_name(cls, name: str) -> Optional[str]: + """ + Translate the provided human-readable role name to its GUID. + """ + role_id = cls.map_name_to_id.get(name) + if role_id: + return role_id + else: + cls._refresh_cache() + return cls.map_name_to_id.get(name) + + @classmethod + def get_name_for_id(cls, idstr: str) -> Optional[str]: + """ + Translate the provided role GUID to the human-readable role name. + """ + role_name = cls.map_id_to_name.get(idstr) + if role_name: + return role_name + else: + cls._refresh_cache() + return cls.map_id_to_name.get(idstr) diff --git a/pyatlan/client/atlan.py b/pyatlan/client/atlan.py index 0a6db6eb0..f457fec54 100644 --- a/pyatlan/client/atlan.py +++ b/pyatlan/client/atlan.py @@ -23,62 +23,41 @@ import os import requests +from pydantic import BaseSettings, Field, HttpUrl, PrivateAttr -from pyatlan.client.index import IndexClient from pyatlan.exceptions import AtlanServiceException -from pyatlan.utils import HTTPMethod, HTTPStatus, get_logger, type_coerce +from pyatlan.model.core import AtlanObject +from pyatlan.utils import HTTPStatus, get_logger LOGGER = get_logger() -class AtlanClient: - def __init__(self, host, api_key): - self.session = requests.Session() - self.host = host - self.request_params = {"headers": {"authorization": f"Bearer {api_key}"}} - self.index_client = IndexClient(self) +class AtlanClient(BaseSettings): + host: HttpUrl + api_key: str + session: requests.Session = Field(default_factory=requests.Session) + _request_params: dict = PrivateAttr() - def call_api(self, api, response_type=None, query_params=None, request_obj=None): - params = copy.deepcopy(self.request_params) - path = os.path.join(self.host, api.path) - - params["headers"]["Accept"] = api.consumes - params["headers"]["Content-type"] = api.produces - - if query_params is not None: - params["params"] = query_params - - if request_obj is not None: - params["data"] = json.dumps(request_obj) - - if LOGGER.isEnabledFor(logging.DEBUG): - LOGGER.debug("------------------------------------------------------") - LOGGER.debug("Call : %s %s", api.method, path) - LOGGER.debug("Content-type : %s", api.consumes) - LOGGER.debug("Accept : %s", api.produces) - - response = None + class Config: + env_prefix = "atlan_" - if api.method == HTTPMethod.GET: - response = self.session.get(path, **params) - elif api.method == HTTPMethod.POST: - response = self.session.post(path, **params) - elif api.method == HTTPMethod.PUT: - response = self.session.put(path, **params) - elif api.method == HTTPMethod.DELETE: - response = self.session.delete(path, **params) + def __init__(self, **data): + super().__init__(**data) + self._request_params = {"headers": {"authorization": f"Bearer {self.api_key}"}} + def call_api(self, api, query_params=None, request_obj=None): + params, path = self.create_params(api, query_params, request_obj) + response = self.session.request(api.method.value, path, **params) if response is not None: LOGGER.debug("HTTP Status: %s", response.status_code) - if response is None: return None - elif response.status_code == api.expected_status: - if response_type is None: - return None - + if response.status_code == api.expected_status: try: - if response.content is None: + if ( + response.content is None + or response.status_code == HTTPStatus.NO_CONTENT + ): return None if LOGGER.isEnabledFor(logging.DEBUG): LOGGER.debug( @@ -88,12 +67,8 @@ def call_api(self, api, response_type=None, query_params=None, request_obj=None) request_obj, response, ) - LOGGER.debug(response.json()) - if response_type == str: - return json.dumps(response.json()) - - return type_coerce(response.json(), response_type) + return response.json() except Exception as e: print(e) LOGGER.exception( @@ -109,3 +84,22 @@ def call_api(self, api, response_type=None, query_params=None, request_obj=None) return None else: raise AtlanServiceException(api, response) + + def create_params(self, api, query_params, request_obj): + params = copy.deepcopy(self._request_params) + path = os.path.join(self.host, api.path) + params["headers"]["Accept"] = api.consumes + params["headers"]["content-type"] = api.produces + if query_params is not None: + params["params"] = query_params + if request_obj is not None: + if isinstance(request_obj, AtlanObject): + params["data"] = request_obj.json(by_alias=True) + else: + params["data"] = json.dumps(request_obj) + if LOGGER.isEnabledFor(logging.DEBUG): + LOGGER.debug("------------------------------------------------------") + LOGGER.debug("Call : %s %s", api.method, path) + LOGGER.debug("Content-type_ : %s", api.consumes) + LOGGER.debug("Accept : %s", api.produces) + return params, path diff --git a/pyatlan/client/bulk.py b/pyatlan/client/bulk.py deleted file mode 100644 index 138e50d90..000000000 --- a/pyatlan/client/bulk.py +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from pyatlan.utils import API, BASE_URI, HTTPMethod, HTTPStatus - - -class BulkClient: - BULK_API = BASE_URI + "entity/bulk" - BULK_UPDATE = API(BULK_API, HTTPMethod.POST, HTTPStatus.OK) - - def __init__(self, client): - self.client = client diff --git a/pyatlan/client/entity.py b/pyatlan/client/entity.py index c0c38cf9b..a25111541 100644 --- a/pyatlan/client/entity.py +++ b/pyatlan/client/entity.py @@ -17,14 +17,19 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -from pyatlan.model.instance import ( - AtlanClassifications, - AtlanEntitiesWithExtInfo, - AtlanEntityHeader, - AtlanEntityHeaders, - AtlanEntityWithExtInfo, - EntityMutationResponse, +from typing import Type, TypeVar, Union + +from pyatlan.client.atlan import AtlanClient +from pyatlan.model.assets import ( + Asset, + AssetMutationResponse, + AtlasGlossary, + AtlasGlossaryCategory, + AtlasGlossaryTerm, + Referenceable, ) +from pyatlan.model.core import AssetResponse, BulkRequest +from pyatlan.model.enums import AtlanDeleteType from pyatlan.utils import ( API, APPLICATION_JSON, @@ -33,10 +38,10 @@ MULTIPART_FORM_DATA, HTTPMethod, HTTPStatus, - attributes_to_params, - list_attributes_to_params, ) +T = TypeVar("T", bound=Referenceable) + class EntityClient: ENTITY_API = BASE_URI + "entity/" @@ -48,6 +53,7 @@ class EntityClient: BULK_SET_CLASSIFICATIONS = "bulk/setClassifications" BULK_HEADERS = "bulk/headers" + BULK_UPDATE = API(ENTITY_BULK_API, HTTPMethod.POST, HTTPStatus.OK) # Entity APIs GET_ENTITY_BY_GUID = API(ENTITY_API + "guid", HTTPMethod.GET, HTTPStatus.OK) GET_ENTITY_BY_UNIQUE_ATTRIBUTE = API( @@ -167,6 +173,10 @@ class EntityClient: MULTIPART_FORM_DATA, APPLICATION_JSON, ) + # Glossary APIS + GLOSSARY_URI = BASE_URI + "glossary" + + GET_ALL_GLOSSARIES = API(GLOSSARY_URI, HTTPMethod.GET, HTTPStatus.OK) # Labels APIs ADD_LABELS = API( @@ -195,377 +205,60 @@ class EntityClient: HTTPMethod.DELETE, HTTPStatus.NO_CONTENT, ) + DEFAULT_LIMIT = -1 + DEFAULT_OFFSET = 0 + DEFAULT_SORT = "ASC" + LIMIT = "limit" + OFFSET = "offset" - def __init__(self, client): + def __init__(self, client: AtlanClient): self.client = client - def get_entity_by_guid(self, guid, min_ext_info=False, ignore_relationships=False): - query_params = { - "minExtInfo": min_ext_info, - "ignoreRelationships": ignore_relationships, - } + Assets = Union[AtlasGlossary, AtlasGlossaryCategory, AtlasGlossaryTerm] + Asset_Types = Union[ + Type[AtlasGlossary], Type[AtlasGlossaryCategory], Type[AtlasGlossaryTerm] + ] - return self.client.call_api( - EntityClient.GET_ENTITY_BY_GUID.format_path_with_params(guid), - AtlanEntityWithExtInfo, - query_params, - ) - - def get_entity_by_attribute( - self, type_name, uniq_attributes, min_ext_info=False, ignore_relationships=False - ): - query_params = attributes_to_params(uniq_attributes) - query_params["minExtInfo"] = min_ext_info - query_params["ignoreRelationships"] = ignore_relationships - - return self.client.call_api( - EntityClient.GET_ENTITY_BY_UNIQUE_ATTRIBUTE.format_path_with_params( - type_name - ), - AtlanEntityWithExtInfo, - query_params, - ) - - def get_entities_by_guids( - self, guids, min_ext_info=False, ignore_relationships=False - ): + def get_entity_by_guid( + self, + guid, + asset_type: Asset_Types, + min_ext_info: bool = False, + ignore_relationships: bool = False, + ) -> Assets: query_params = { - "guid": guids, "minExtInfo": min_ext_info, "ignoreRelationships": ignore_relationships, } - return self.client.call_api( - EntityClient.GET_ENTITIES_BY_GUIDS, AtlanEntitiesWithExtInfo, query_params - ) - - def get_entities_by_attribute( - self, - type_name, - uniq_attributes_list, - min_ext_info=False, - ignore_relationships=False, - ): - query_params = list_attributes_to_params(uniq_attributes_list) - query_params["minExtInfo"] = min_ext_info - query_params["ignoreRelationships"] = ignore_relationships - - return self.client.call_api( - EntityClient.GET_ENTITIES_BY_UNIQUE_ATTRIBUTE.format_path_with_params( - type_name - ), - AtlanEntitiesWithExtInfo, - query_params, - ) - - def get_entity_header_by_guid(self, entity_guid): - return self.client.call_api( - EntityClient.GET_ENTITY_HEADER_BY_GUID.format_path( - {"entity_guid": entity_guid} - ), - AtlanEntityHeader, - ) - - def get_entity_header_by_attribute(self, type_name, uniq_attributes): - query_params = attributes_to_params(uniq_attributes) - - return self.client.call_api( - EntityClient.GET_ENTITY_HEADER_BY_UNIQUE_ATTRIBUTE.format_path( - {"type_name": type_name} - ), - AtlanEntityHeader, - query_params, - ) - - def get_audit_events(self, guid, start_key, audit_action, count): - query_params = {"startKey": start_key, "count": count} - - if audit_action is not None: - query_params["auditAction"] = audit_action - - return self.client.call_api( - EntityClient.GET_AUDIT_EVENTS.format_path({"guid": guid}), - list, - query_params, - ) - - def create_entity(self, entity): - return self.client.call_api( - EntityClient.CREATE_ENTITY, EntityMutationResponse, None, entity - ) - - def create_entities(self, atlas_entities): - return self.client.call_api( - EntityClient.CREATE_ENTITIES, EntityMutationResponse, None, atlas_entities - ) - - def update_entity(self, entity): - return self.client.call_api( - EntityClient.UPDATE_ENTITY, EntityMutationResponse, None, entity - ) - - def update_entities(self, atlas_entities): - return self.client.call_api( - EntityClient.UPDATE_ENTITY, EntityMutationResponse, None, atlas_entities - ) - - def partial_update_entity_by_guid(self, entity_guid, attr_value, attr_name): - query_params = {"name": attr_name} - - return self.client.call_api( - EntityClient.PARTIAL_UPDATE_ENTITY_BY_GUID.format_path( - {"entity_guid": entity_guid} - ), - EntityMutationResponse, + raw_json = self.client.call_api( + EntityClient.GET_ENTITY_BY_GUID.format_path_with_params(guid), query_params, - attr_value, ) - - def delete_entity_by_guid(self, guid): - return self.client.call_api( + raw_json["entity"]["attributes"].update( + raw_json["entity"]["relationshipAttributes"] + ) + raw_json["entity"]["relationshipAttributes"] = {} + if issubclass(asset_type, AtlasGlossary): + return AssetResponse[AtlasGlossary](**raw_json).entity + if issubclass(asset_type, AtlasGlossaryCategory): + return AssetResponse[AtlasGlossaryCategory](**raw_json).entity + if issubclass(asset_type, AtlasGlossaryTerm): + return AssetResponse[AtlasGlossaryTerm](**raw_json).entity + + def upsert(self, entity: Union[Asset, list[Asset]]) -> AssetMutationResponse: + entities: list[Asset] = [] + if isinstance(entity, list): + entities.extend(entity) + else: + entities.append(entity) + request = BulkRequest[Asset](entities=entities) + raw_json = self.client.call_api(EntityClient.BULK_UPDATE, None, request) + return AssetMutationResponse(**raw_json) + + def purge_entity_by_guid(self, guid) -> AssetMutationResponse: + raw_json = self.client.call_api( EntityClient.DELETE_ENTITY_BY_GUID.format_path_with_params(guid), - EntityMutationResponse, - ) - - def delete_entity_by_attribute(self, type_name, uniq_attributes): - query_param = attributes_to_params(uniq_attributes) - - return self.client.call_api( - EntityClient.DELETE_ENTITY_BY_ATTRIBUTE.format_path_with_params(type_name), - EntityMutationResponse, - query_param, - ) - - def delete_entities_by_guids(self, guids): - query_params = {"guid": guids} - - return self.client.call_api( - EntityClient.DELETE_ENTITIES_BY_GUIDS, EntityMutationResponse, query_params - ) - - def purge_entities_by_guids(self, guids): - return self.client.call_api( - EntityClient.PURGE_ENTITIES_BY_GUIDS, EntityMutationResponse, None, guids - ) - - # Entity-classification APIs - - def get_classifications(self, guid): - return self.client.call_api( - EntityClient.GET_CLASSIFICATIONS.format_path({"guid": guid}), - AtlanClassifications, - ) - - def get_entity_classifications(self, entity_guid, classification_name): - return self.client.call_api( - EntityClient.GET_FROM_CLASSIFICATION.format_path( - {"entity_guid": entity_guid, "classification": classification_name} - ), - AtlanClassifications, - ) - - def add_classification(self, request): - self.client.call_api(EntityClient.ADD_CLASSIFICATION, None, None, request) - - def add_classifications_by_guid(self, guid, classifications): - self.client.call_api( - EntityClient.ADD_CLASSIFICATIONS.format_path({"guid": guid}), - None, - None, - classifications, - ) - - def add_classifications_by_type(self, type_name, uniq_attributes, classifications): - query_param = attributes_to_params(uniq_attributes) - - self.client.call_api( - EntityClient.ADD_CLASSIFICATION_BY_TYPE_AND_ATTRIBUTE.format_path( - {"type_name": type_name} - ), - None, - query_param, - classifications, - ) - - def update_classifications(self, guid, classifications): - self.client.call_api( - EntityClient.UPDATE_CLASSIFICATIONS.format_path({"guid": guid}), - None, - None, - classifications, - ) - - def update_classifications_by_attr( - self, type_name, uniq_attributes, classifications - ): - query_param = attributes_to_params(uniq_attributes) - - self.client.call_api( - EntityClient.UPDATE_CLASSIFICATION_BY_TYPE_AND_ATTRIBUTE.format_path( - {"type_name": type_name} - ), - None, - query_param, - classifications, - ) - - def set_classifications(self, entity_headers): - return self.client.call_api( - EntityClient.UPDATE_BULK_SET_CLASSIFICATIONS, str, None, entity_headers - ) - - def delete_classification(self, guid, classification_name): - query = {"guid": guid, "classification_name": classification_name} - - return self.client.call_api( - EntityClient.DELETE_CLASSIFICATION.format_path(query) - ) - - def delete_classifications(self, guid, classifications): - for atlas_classification in classifications: - query = {"guid": guid, "classification_name": atlas_classification.typeName} - - self.client.call_api(EntityClient.DELETE_CLASSIFICATION.format_path(query)) - - def remove_classification( - self, entity_guid, classification_name, associated_entity_guid - ): - query = {"guid": entity_guid, "classification_name": classification_name} - - self.client.call_api( - EntityClient.DELETE_CLASSIFICATION.format_path(query), - None, - None, - associated_entity_guid, - ) - - def remove_classification_by_name( - self, type_name, uniq_attributes, classification_name - ): - query_params = attributes_to_params(uniq_attributes) - query = {"type_name": type_name, "classification_name": classification_name} - - self.client.call_api( - EntityClient.DELETE_CLASSIFICATION_BY_TYPE_AND_ATTRIBUTE.format_path( - {query} - ), - None, - query_params, - ) - - def get_entity_headers(self, tag_update_start_time): - query_params = {"tagUpdateStartTime": tag_update_start_time} - - return self.client.call_api( - EntityClient.GET_BULK_HEADERS, AtlanEntityHeaders, query_params - ) - - # Business attributes APIs - def add_or_update_business_attributes( - self, entity_guid, is_overwrite, business_attributes - ): - query_params = {"isOverwrite": is_overwrite} - - self.client.call_api( - EntityClient.ADD_BUSINESS_ATTRIBUTE.format_path( - {"entity_guid": entity_guid} - ), - None, - query_params, - business_attributes, - ) - - def add_or_update_business_attributes_bm_name( - self, entity_guid, bm_name, business_attributes - ): - query = {"entity_guid": entity_guid, "bm_name": bm_name} - - self.client.call_api( - EntityClient.ADD_BUSINESS_ATTRIBUTE_BY_NAME.format_path(query), - None, - None, - business_attributes, - ) - - def remove_business_attributes(self, entity_guid, business_attributes): - self.client.call_api( - EntityClient.DELETE_BUSINESS_ATTRIBUTE.format_path( - {"entity_guid": entity_guid} - ), - None, - None, - business_attributes, - ) - - def remove_business_attributes_bm_name( - self, entity_guid, bm_name, business_attributes - ): - query = {"entity_guid": entity_guid, "bm_name": bm_name} - - self.client.call_api( - EntityClient.DELETE_BUSINESS_ATTRIBUTE_BY_NAME.format_path(query), - None, - None, - business_attributes, - ) - - # Labels APIs - def add_labels_by_guid(self, entity_guid, labels): - self.client.call_api( - EntityClient.ADD_LABELS.format_path({"entity_guid": entity_guid}), - None, - None, - labels, - ) - - def add_labels_by_name(self, type_name, uniq_attributes, labels): - query_param = attributes_to_params(uniq_attributes) - - self.client.call_api( - EntityClient.SET_LABELS_BY_UNIQUE_ATTRIBUTE.format_path( - {"type_name": type_name} - ), - None, - query_param, - labels, - ) - - def remove_labels_by_guid(self, entity_guid, labels): - self.client.call_api( - EntityClient.DELETE_LABELS.format_path({"entity_guid": entity_guid}), - None, - None, - labels, - ) - - def remove_labels_by_name(self, type_name, uniq_attributes, labels): - query_param = attributes_to_params(uniq_attributes) - - self.client.call_api( - EntityClient.DELETE_LABELS_BY_UNIQUE_ATTRIBUTE.format_path( - {"type_name": type_name} - ), - None, - query_param, - labels, - ) - - def set_labels_by_guid(self, entity_guid, labels): - self.client.call_api( - EntityClient.SET_LABELS.format_path({"entity_guid": entity_guid}), - None, - None, - labels, - ) - - def set_labels_by_name(self, type_name, uniq_attributes, labels): - query_param = attributes_to_params(uniq_attributes) - - self.client.call_api( - EntityClient.ADD_LABELS_BY_UNIQUE_ATTRIBUTE.format_path( - {"type_name": type_name} - ), - None, - query_param, - labels, + {"deleteType": AtlanDeleteType.HARD.value}, ) + return AssetMutationResponse(**raw_json) diff --git a/pyatlan/client/glossary.py b/pyatlan/client/glossary.py deleted file mode 100644 index de0668052..000000000 --- a/pyatlan/client/glossary.py +++ /dev/null @@ -1,454 +0,0 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# Copyright [2015-2021] The Apache Software Foundation -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from pyatlan.model.glossary import ( - AtlanGlossary, - AtlanGlossaryCategory, - AtlanGlossaryExtInfo, - AtlanGlossaryTerm, -) -from pyatlan.utils import ( - API, - APPLICATION_JSON, - APPLICATION_OCTET_STREAM, - BASE_URI, - MULTIPART_FORM_DATA, - HTTPMethod, - HTTPStatus, -) - - -class GlossaryClient: - GLOSSARY_URI = BASE_URI + "glossary" - GLOSSARY_TERM = GLOSSARY_URI + "/term" - GLOSSARY_TERMS = GLOSSARY_URI + "/terms" - GLOSSARY_CATEGORY = GLOSSARY_URI + "/category" - GLOSSARY_CATEGORIES = GLOSSARY_URI + "/categories" - - GET_ALL_GLOSSARIES = API(GLOSSARY_URI, HTTPMethod.GET, HTTPStatus.OK) - GET_GLOSSARY_BY_GUID = API( - GLOSSARY_URI + "/{glossary_guid}", HTTPMethod.GET, HTTPStatus.OK - ) - GET_DETAILED_GLOSSARY = API( - GLOSSARY_URI + "/{glossary_guid}/detailed", HTTPMethod.GET, HTTPStatus.OK - ) - - GET_GLOSSARY_TERM = API(GLOSSARY_TERM, HTTPMethod.GET, HTTPStatus.OK) - GET_GLOSSARY_TERMS = API( - GLOSSARY_URI + "/{glossary_guid}/terms", HTTPMethod.GET, HTTPStatus.OK - ) - GET_GLOSSARY_TERMS_HEADERS = API( - GLOSSARY_URI + "/{glossary_guid}/terms/headers", HTTPMethod.GET, HTTPStatus.OK - ) - - GET_GLOSSARY_CATEGORY = API(GLOSSARY_CATEGORY, HTTPMethod.GET, HTTPStatus.OK) - GET_GLOSSARY_CATEGORIES = API( - GLOSSARY_URI + "/{glossary_guid}/categories", HTTPMethod.GET, HTTPStatus.OK - ) - GET_GLOSSARY_CATEGORIES_HEADERS = API( - GLOSSARY_URI + "/{glossary_guid}/categories/headers", - HTTPMethod.GET, - HTTPStatus.OK, - ) - - GET_CATEGORY_TERMS = API( - GLOSSARY_CATEGORY + "/{category_guid}/terms", HTTPMethod.GET, HTTPStatus.OK - ) - GET_RELATED_TERMS = API( - GLOSSARY_TERMS + "/{term_guid}/related", HTTPMethod.GET, HTTPStatus.OK - ) - GET_RELATED_CATEGORIES = API( - GLOSSARY_CATEGORY + "/{category_guid}/related", HTTPMethod.GET, HTTPStatus.OK - ) - CREATE_GLOSSARY = API(GLOSSARY_URI, HTTPMethod.POST, HTTPStatus.OK) - CREATE_GLOSSARY_TERM = API(GLOSSARY_TERM, HTTPMethod.POST, HTTPStatus.OK) - CREATE_GLOSSARY_TERMS = API(GLOSSARY_TERMS, HTTPMethod.POST, HTTPStatus.OK) - CREATE_GLOSSARY_CATEGORY = API(GLOSSARY_CATEGORY, HTTPMethod.POST, HTTPStatus.OK) - CREATE_GLOSSARY_CATEGORIES = API( - GLOSSARY_CATEGORIES, HTTPMethod.POST, HTTPStatus.OK - ) - - UPDATE_GLOSSARY_BY_GUID = API( - GLOSSARY_URI + "/{glossary_guid}", HTTPMethod.PUT, HTTPStatus.OK - ) - UPDATE_PARTIAL_GLOSSARY = API( - GLOSSARY_URI + "/{glossary_guid}/partial", HTTPMethod.PUT, HTTPStatus.OK - ) - UPDATE_GLOSSARY_TERM = API( - GLOSSARY_TERM + "/{term_guid}", HTTPMethod.PUT, HTTPStatus.OK - ) - UPDATE_PARTIAL_TERM = API( - GLOSSARY_TERM + "/{term_guid}/partial", HTTPMethod.PUT, HTTPStatus.OK - ) - - UPDATE_CATEGORY_BY_GUID = API( - GLOSSARY_CATEGORY + "/{category_guid}", HTTPMethod.PUT, HTTPStatus.OK - ) - UPDATE_PARTIAL_CATEGORY = API( - GLOSSARY_CATEGORY + "/{category_guid}/partial", HTTPMethod.PUT, HTTPStatus.OK - ) - - DELETE_GLOSSARY_BY_GUID = API( - GLOSSARY_URI + "/{glossary_guid}", HTTPMethod.DELETE, HTTPStatus.NO_CONTENT - ) - DELETE_TERM_BY_GUID = API( - GLOSSARY_TERM + "/{term_guid}", HTTPMethod.DELETE, HTTPStatus.NO_CONTENT - ) - DELETE_CATEGORY_BY_GUID = API( - GLOSSARY_CATEGORY + "/{category_guid}", HTTPMethod.DELETE, HTTPStatus.NO_CONTENT - ) - - GET_ENTITIES_ASSIGNED_WITH_TERM = API( - GLOSSARY_TERMS + "/{term_guid}/assignedEntities", HTTPMethod.GET, HTTPStatus.OK - ) - ASSIGN_TERM_TO_ENTITIES = API( - GLOSSARY_TERMS + "/{term_guid}/assignedEntities", - HTTPMethod.POST, - HTTPStatus.NO_CONTENT, - ) - DISASSOCIATE_TERM_FROM_ENTITIES = API( - GLOSSARY_TERMS + "/{term_guid}/assignedEntities", - HTTPMethod.PUT, - HTTPStatus.NO_CONTENT, - ) - - GET_IMPORT_GLOSSARY_TEMPLATE = API( - GLOSSARY_URI + "/import/template", - HTTPMethod.GET, - HTTPStatus.OK, - APPLICATION_JSON, - APPLICATION_OCTET_STREAM, - ) - IMPORT_GLOSSARY = API( - GLOSSARY_URI + "/import", - HTTPMethod.POST, - HTTPStatus.OK, - MULTIPART_FORM_DATA, - APPLICATION_JSON, - ) - - QUERY = "query" - LIMIT = "limit" - OFFSET = "offset" - STATUS = "Status" - - DEFAULT_LIMIT = -1 - DEFAULT_OFFSET = 0 - DEFAULT_SORT = "ASC" - - def __init__(self, client): - self.client = client - - def get_all_glossaries( - self, sort_by_attribute=DEFAULT_SORT, limit=DEFAULT_LIMIT, offset=DEFAULT_OFFSET - ): - query_params = { - "sort": sort_by_attribute, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - } - - return self.client.call_api( - GlossaryClient.GET_ALL_GLOSSARIES, list, query_params - ) - - def get_glossary_by_guid(self, glossary_guid): - return self.client.call_api( - GlossaryClient.GET_GLOSSARY_BY_GUID.format_path( - {"glossary_guid": glossary_guid} - ), - AtlanGlossary, - ) - - def get_glossary_ext_info(self, glossary_guid): - return self.client.call_api( - GlossaryClient.GET_DETAILED_GLOSSARY.format_path( - {"glossary_guid": glossary_guid} - ), - AtlanGlossaryExtInfo, - ) - - def get_glossary_term(self, term_guid): - return self.client.call_api( - GlossaryClient.GET_GLOSSARY_TERM.format_path_with_params(term_guid), - AtlanGlossaryTerm, - ) - - def get_glossary_terms( - self, - glossary_guid, - sort_by_attribute=DEFAULT_SORT, - limit=DEFAULT_LIMIT, - offset=DEFAULT_OFFSET, - ): - query_params = { - "glossaryGuid": glossary_guid, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_GLOSSARY_TERMS.format_path( - {"glossary_guid": glossary_guid} - ), - list, - query_params, - ) - - def get_glossary_term_headers( - self, glossary_guid, sort_by_attribute, limit, offset - ): - query_params = { - "glossaryGuid": glossary_guid, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_GLOSSARY_TERMS_HEADERS.format_path( - {"glossary_guid": glossary_guid} - ), - list, - query_params, - ) - - def get_glossary_category(self, category_guid): - return self.client.call_api( - GlossaryClient.GET_GLOSSARY_CATEGORY.format_path_with_params(category_guid), - AtlanGlossaryCategory, - ) - - def get_glossary_categories(self, glossary_guid, sort_by_attribute, limit, offset): - query_params = { - "glossaryGuid": glossary_guid, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_GLOSSARY_CATEGORIES.format_path( - {"glossary_guid": glossary_guid} - ), - list, - query_params, - ) - - def get_glossary_category_headers( - self, glossary_guid, sort_by_attribute, limit, offset - ): - query_params = { - "glossaryGuid": glossary_guid, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_GLOSSARY_CATEGORIES_HEADERS.format_path( - {"glossary_guid": glossary_guid} - ), - list, - query_params, - ) - - def get_category_terms(self, category_guid, sort_by_attribute, limit, offset): - query_params = { - "categoryGuid": category_guid, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_CATEGORY_TERMS.format_path( - {"category_guid": category_guid} - ), - list, - query_params, - ) - - def get_related_terms(self, term_guid, sort_by_attribute, limit, offset): - query_params = { - "termGuid": term_guid, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_RELATED_TERMS.format_path({"term_guid": term_guid}), - dict, - query_params, - ) - - def get_related_categories(self, category_guid, sort_by_attribute, limit, offset): - query_params = { - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_RELATED_CATEGORIES.format_path( - {"category_guid": category_guid} - ), - dict, - query_params, - ) - - def create_glossary(self, glossary): - return self.client.call_api( - GlossaryClient.CREATE_GLOSSARY, AtlanGlossary, None, glossary - ) - - def create_glossary_term(self, glossary_term): - return self.client.call_api( - GlossaryClient.CREATE_GLOSSARY_TERM, AtlanGlossaryTerm, None, glossary_term - ) - - def create_glossary_terms(self, glossary_terms): - return self.client.call_api( - GlossaryClient.CREATE_GLOSSARY_TERMS, list, None, glossary_terms - ) - - def create_glossary_category(self, glossary_category): - return self.client.call_api( - GlossaryClient.CREATE_GLOSSARY_CATEGORY, - AtlanGlossaryCategory, - None, - glossary_category, - ) - - def create_glossary_categories(self, glossary_categories): - return self.client.call_api( - GlossaryClient.CREATE_GLOSSARY_CATEGORIES, list, glossary_categories - ) - - def update_glossary_by_guid(self, glossary_guid, updated_glossary): - return self.client.call_api( - GlossaryClient.UPDATE_GLOSSARY_BY_GUID.format_path( - {"glossary_guid": glossary_guid} - ), - AtlanGlossary, - None, - updated_glossary, - ) - - def partial_update_glossary_by_guid(self, glossary_guid, attributes): - return self.client.call_api( - GlossaryClient.UPDATE_PARTIAL_GLOSSARY.format_path( - {"glossary_guid": glossary_guid} - ), - AtlanGlossary, - attributes, - ) - - def update_glossary_term_by_guid(self, term_guid, glossary_term): - return self.client.call_api( - GlossaryClient.UPDATE_GLOSSARY_TERM.format_path({"term_guid": term_guid}), - AtlanGlossaryTerm, - None, - glossary_term, - ) - - def partial_update_term_by_guid(self, term_guid, attributes): - return self.client.call_api( - GlossaryClient.UPDATE_PARTIAL_TERM.format_path({"term_guid": term_guid}), - AtlanGlossaryTerm, - attributes, - ) - - def update_glossary_category_by_guid(self, category_guid, glossary_category): - return self.client.call_api( - GlossaryClient.UPDATE_CATEGORY_BY_GUID.format_path( - {"category_guid": category_guid} - ), - AtlanGlossaryCategory, - glossary_category, - ) - - def partial_update_category_by_guid(self, category_guid, attributes): - return self.client.call_api( - GlossaryClient.UPDATE_PARTIAL_CATEGORY.format_path( - {"category_guid": category_guid} - ), - AtlanGlossaryCategory, - None, - attributes, - ) - - def delete_glossary_by_guid(self, glossary_guid): - return self.client.call_api( - GlossaryClient.DELETE_GLOSSARY_BY_GUID.format_path( - {"glossary_guid": glossary_guid} - ) - ) - - def delete_glossary_term_by_guid(self, term_guid): - return self.client.call_api( - GlossaryClient.DELETE_TERM_BY_GUID.format_path({"term_guid": term_guid}) - ) - - def delete_glossary_category_by_guid(self, category_guid): - return self.client.call_api( - GlossaryClient.DELETE_CATEGORY_BY_GUID.format_path( - {"category_guid": category_guid} - ) - ) - - def get_entities_assigned_with_term( - self, term_guid, sort_by_attribute, limit, offset - ): - query_params = { - "termGuid": term_guid, - GlossaryClient.LIMIT: limit, - GlossaryClient.OFFSET: offset, - "sort": sort_by_attribute, - } - - return self.client.call_api( - GlossaryClient.GET_ENTITIES_ASSIGNED_WITH_TERM.format_path( - {"term_guid": term_guid} - ), - list, - query_params, - ) - - def assign_term_to_entities(self, term_guid, related_object_ids): - return self.client.call_api( - GlossaryClient.ASSIGN_TERM_TO_ENTITIES.format_path( - {"term_guid": term_guid} - ), - None, - None, - related_object_ids, - ) - - def disassociate_term_from_entities(self, term_guid, related_object_ids): - return self.client.call_api( - GlossaryClient.DISASSOCIATE_TERM_FROM_ENTITIES.format_path( - {"term_guid": term_guid} - ), - None, - None, - related_object_ids, - ) diff --git a/pyatlan/client/index.py b/pyatlan/client/index.py deleted file mode 100644 index 1e8b236ad..000000000 --- a/pyatlan/client/index.py +++ /dev/null @@ -1,95 +0,0 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from pyatlan.model.index_search_criteria import IndexSearchRequest -from pyatlan.utils import API, BASE_URI, HTTPMethod, HTTPStatus - -CRITERIA = { - "dsl": { - "from": 6, - "size": 2, - "post_filter": {"bool": {}}, - "query": { - "bool": { - "must": [ - { - "term": { - "announcementTitle": { - "value": "Monte", - "boost": 1.0, - "case_insensitive": True, - } - } - }, - { - "term": { - "announcementTitle": { - "value": "Carlo", - "boost": 1.0, - "case_insensitive": True, - } - } - }, - { - "term": { - "announcementTitle": { - "value": "Incident", - "boost": 1.0, - "case_insensitive": True, - } - } - }, - ] - } - }, - }, - "attributes": [ - "announcementMessage", - "announcementTitle", - "announcementType", - "announcementUpdatedAt", - "announcementUpdatedBy", - "databaseName", - "schemaName", - ], -} - - -class IndexClient: - INDEX_API = BASE_URI + "search/indexsearch" - INDEX_SEARCH = API(INDEX_API, HTTPMethod.POST, HTTPStatus.OK) - - def __init__(self, client): - self.client = client - - def index_search(self, criteria: IndexSearchRequest): - while True: - start = criteria.dsl.from_ - size = criteria.dsl.size - response = self.client.call_api( - IndexClient.INDEX_SEARCH, dict, request_obj=criteria.to_json() - ) - approximate_count = response["approximateCount"] - if "entities" in response: - yield from response["entities"] - if start + size < approximate_count: - criteria.dsl.from_ = start + size - else: - break - else: - break diff --git a/pyatlan/client/role.py b/pyatlan/client/role.py new file mode 100644 index 000000000..cbf4e64db --- /dev/null +++ b/pyatlan/client/role.py @@ -0,0 +1,67 @@ +#!/usr/bin/env/python +# Copyright 2022 Atlan Pte, Ltd +# Copyright [2015-2021] The Apache Software Foundation +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +from typing import Optional + +from pyatlan.client.atlan import AtlanClient +from pyatlan.model.role import RoleResponse +from pyatlan.utils import ADMIN_URI, API, HTTPMethod, HTTPStatus + + +class RoleClient: + ROLE_API = ADMIN_URI + "roles" + + # Role APIs + GET_ROLES = API(ROLE_API, HTTPMethod.GET, HTTPStatus.OK) + + def __init__(self, client: AtlanClient): + self.client = client + + def get_roles( + self, + limit: int, + filter: Optional[str] = None, + sort: Optional[str] = None, + count: bool = True, + offset: int = 0, + ) -> RoleResponse: + if filter is None: + filter = "" + if sort is None: + sort = "" + query_params = { + "filter": filter, + "sort": sort, + "count": count, + "offset": offset, + "limit": limit, + } + raw_json = self.client.call_api( + RoleClient.GET_ROLES.format_path_with_params(), query_params + ) + response = RoleResponse(**raw_json) + return response + + def get_all_roles(self) -> RoleResponse: + """ + Retrieve all roles defined in Atlan. + """ + raw_json = self.client.call_api(RoleClient.GET_ROLES.format_path_with_params()) + response = RoleResponse(**raw_json) + return response diff --git a/pyatlan/client/typedef.py b/pyatlan/client/typedef.py index 4a290b6b7..a14c2f993 100644 --- a/pyatlan/client/typedef.py +++ b/pyatlan/client/typedef.py @@ -17,15 +17,15 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -from pyatlan.model.misc import SearchFilter + +from pyatlan.client.atlan import AtlanClient +from pyatlan.exceptions import InvalidRequestException +from pyatlan.model.enums import AtlanTypeCategory from pyatlan.model.typedef import ( - AtlanBusinessMetadataDef, - AtlanClassificationDef, - AtlanEntityDef, - AtlanEnumDef, - AtlanRelationshipDef, - AtlanStructDef, - AtlanTypesDef, + ClassificationDef, + CustomMetadataDef, + TypeDef, + TypeDefResponse, ) from pyatlan.utils import API, BASE_URI, HTTPMethod, HTTPStatus @@ -33,8 +33,8 @@ class TypeDefClient: TYPES_API = BASE_URI + "types/" TYPEDEFS_API = TYPES_API + "typedefs/" - TYPEDEF_BY_NAME = TYPES_API + "typedef.py/name" - TYPEDEF_BY_GUID = TYPES_API + "typedef.py/guid" + TYPEDEF_BY_NAME = TYPES_API + "typedef/name/" + TYPEDEF_BY_GUID = TYPES_API + "typedef/guid/" GET_BY_NAME_TEMPLATE = TYPES_API + "{path_type}/name/{name}" GET_BY_GUID_TEMPLATE = TYPES_API + "{path_type}/guid/{guid}" @@ -54,135 +54,58 @@ class TypeDefClient: def __init__(self, client): self.client = client - def get_all_typedefs(self, search_filter): - return self.client.call_api( - TypeDefClient.GET_ALL_TYPE_DEFS, AtlanTypesDef, search_filter.params - ) + def get_all_typedefs(self) -> TypeDefResponse: + raw_json = self.client.call_api(TypeDefClient.GET_ALL_TYPE_DEFS) + return TypeDefResponse(**raw_json) - def get_all_typedef_headers(self, search_filter): - return self.client.call_api( - TypeDefClient.GET_ALL_TYPE_DEF_HEADERS, list, search_filter.params + def get_typedefs(self, type: AtlanTypeCategory) -> TypeDefResponse: + query_params = {"type": type.value} + raw_json = self.client.call_api( + TypeDefClient.GET_ALL_TYPE_DEFS.format_path_with_params(), + query_params, ) - - def type_with_guid_exists(self, guid): - try: - obj = self.client.call_api( - TypeDefClient.GET_TYPEDEF_BY_GUID.format_path_with_params(guid), str + return TypeDefResponse(**raw_json) + + def create_typedef(self, typedef: TypeDef) -> TypeDefResponse: + payload = None + if isinstance(typedef, ClassificationDef): + # Set up the request payload... + payload = TypeDefResponse( + classification_defs=[typedef], + enum_defs=[], + struct_defs=[], + entity_defs=[], + relationship_defs=[], + businessMetadataDefs=[], ) - - if obj is None: - return False - except Exception: - return False - - return True - - def type_with_name_exists(self, name): - try: - obj = self.client.call_api( - TypeDefClient.GET_TYPEDEF_BY_NAME.format_path_with_params(name), str + elif isinstance(typedef, CustomMetadataDef): + # Set up the request payload... + payload = TypeDefResponse( + classification_defs=[], + enum_defs=[], + struct_defs=[], + entity_defs=[], + relationship_defs=[], + businessMetadataDefs=[typedef], ) - - if obj is None: - return False - except Exception: - return False - - return True - - def get_enumdef_by_name(self, name): - return self.__get_typedef_by_name(name, AtlanEnumDef) - - def get_enumdef_by_guid(self, guid): - return self.__get_typedef_by_guid(guid, AtlanEntityDef) - - def get_structdef_by_name(self, name): - return self.__get_typedef_by_name(name, AtlanStructDef) - - def get_structdef_by_guid(self, guid): - return self.__get_typedef_by_guid(guid, AtlanStructDef) - - def get_classificationdef_by_name(self, name): - return self.__get_typedef_by_name(name, AtlanClassificationDef) - - def get_classificationdef_by_guid(self, guid): - return self.__get_typedef_by_guid(guid, AtlanClassificationDef) - - def get_entitydef_by_name(self, name): - return self.__get_typedef_by_name(name, AtlanEntityDef) - - def get_entitydef_by_guid(self, guid): - return self.__get_typedef_by_guid(guid, AtlanEntityDef) - - def get_relationshipdef_by_name(self, name): - return self.__get_typedef_by_name(name, AtlanRelationshipDef) - - def get_relationshipdef_by_guid(self, guid): - return self.__get_typedef_by_guid(guid, AtlanRelationshipDef) - - def get_businessmetadatadef_by_name(self, name): - return self.__get_typedef_by_name(name, AtlanBusinessMetadataDef) - - def get_businessmetadatadef_by_guid(self, guid): - return self.__get_typedef_by_guid(guid, AtlanBusinessMetadataDef) - - def get_businessmetadatadef_by_display_name(self, display_name): - type_defs = self.get_all_typedefs(SearchFilter()) - return next( - ( - business_meta_data - for business_meta_data in type_defs.businessMetadataDefs - if business_meta_data.displayName == display_name - ), - None, - ) - - def create_atlas_typedefs(self, types_def): - return self.client.call_api( - TypeDefClient.CREATE_TYPE_DEFS, AtlanTypesDef, None, types_def - ) - - def update_atlas_typedefs(self, types_def): - return self.client.call_api( - TypeDefClient.UPDATE_TYPE_DEFS, AtlanTypesDef, None, types_def - ) - - def delete_atlas_typedefs(self, types_def): - return self.client.call_api(TypeDefClient.DELETE_TYPE_DEFS, None, types_def) - - def delete_type_by_name(self, type_name): - return self.client.call_api( - TypeDefClient.DELETE_TYPE_DEF_BY_NAME.format_path_with_params(type_name) - ) - - def __get_typedef_by_name(self, name, typedef_class): - path_type = self.__get_path_for_type(typedef_class) - api = API(TypeDefClient.GET_BY_NAME_TEMPLATE, HTTPMethod.GET, HTTPStatus.OK) - - return self.client.call_api( - api.format_path({"path_type": path_type, "name": name}), typedef_class + else: + raise InvalidRequestException( + "Unable to create new type definitions of category: " + + typedef.category.value, + param="category", + ) + # Throw an invalid request exception + raw_json = self.client.call_api( + TypeDefClient.CREATE_TYPE_DEFS, request_obj=payload ) + return TypeDefResponse(**raw_json) - def __get_typedef_by_guid(self, guid, typedef_class): - path_type = self.__get_path_for_type(typedef_class) - api = API(TypeDefClient.GET_BY_GUID_TEMPLATE, HTTPMethod.GET, HTTPStatus.OK) - - return self.client.call_api( - api.format_path({"path_type": path_type, "guid": guid}), typedef_class + def purge_typedef(self, internal_name: str) -> None: + self.client.call_api( + TypeDefClient.DELETE_TYPE_DEF_BY_NAME.format_path_with_params(internal_name) ) - def __get_path_for_type(self, typedef_class): - if issubclass(AtlanEnumDef, typedef_class): - return "enumdef" - if issubclass(AtlanEntityDef, typedef_class): - return "entitydef" - if issubclass(AtlanClassificationDef, typedef_class): - return "classificationdef" - if issubclass(AtlanStructDef, typedef_class): - return "structdef" - if issubclass(AtlanRelationshipDef, typedef_class): - return "relationshipdef" - if issubclass(AtlanBusinessMetadataDef, typedef_class): - return "businessmetadatadef" - return "" +if __name__ == "__main__": + client = TypeDefClient(AtlanClient()) + type_def_response = client.get_all_typedefs() diff --git a/pyatlan/error.py b/pyatlan/error.py new file mode 100644 index 000000000..950e615c1 --- /dev/null +++ b/pyatlan/error.py @@ -0,0 +1,163 @@ +from __future__ import absolute_import, division, print_function + +from typing import Optional + +from pyatlan.model.core import AtlanObject + + +class AtlanErrorObject(AtlanObject): + def __init__( + self, + error_code: Optional[str] = None, + error_message: Optional[str] = None, + entity_guid: Optional[str] = None, + ): + super(AtlanObject, self).__init__() + self.error_code = error_code + self.error_message = error_message + self.entity_guid = entity_guid + + +class AtlanError(Exception): + """ + Base class for any error raised by interactions with Atlan's APIs. + """ + + def __init__(self, message: str, code: str, status_code: Optional[int]): + super(AtlanError, self).__init__(message) + self._message = message + self.code = code + self.status_code = status_code + + def __str__(self): + msg = self._message or "" + return msg + + # Returns the underlying `Exception` (base class) message, which is usually + # the raw message returned by Atlan's API. + @property + def user_message(self): + return self._message + + def __repr__(self): + return "%s(message=%r, code=%r, status=%r)" % ( + self.__class__.__name__, + self._message, + self.code, + self.status_code, + ) + + +class APIError(AtlanError): + """ + Error that occurs when the SDK receives a response that indicates a problem, but that the SDK currently has no + other way of interpreting. Basically, this is a catch-all for errors that do not fit any more specific exception. + """ + + pass + + +class APIConnectionError(AtlanError): + def __init__( + self, + message: str, + code: str, + status_code: Optional[int] = None, + should_retry: bool = False, + ): + + super(APIConnectionError, self).__init__(message, code, status_code) + self.should_retry = should_retry + + +class AtlanErrorWithParamCode(AtlanError): + def __repr__(self): + return "%s(message=%r, param=%r, code=%r, status_code=%r)" % ( + self.__class__.__name__, + self._message, + self.param, + self.code, + self.status_code, + ) + + +class InvalidRequestError(AtlanErrorWithParamCode): + """ + Error that occurs if the request being attempted is not valid for some reason, such as containing insufficient + parameters or incorrect values for those parameters. + """ + + def __init__(self, message: str, param: str, code: str, status_code: int = 400): + super(InvalidRequestError, self).__init__(message, code, status_code) + self.param = param + + +class AuthenticationError(AtlanError): + """ + Error that occurs when there is a problem with the API token configured in the SDK. + """ + + def __init__( + self, + message: str, + code: str, + status_code: int = 403, + should_retry: bool = False, + ): + super(AtlanError, self).__init__(message, code, status_code) + self.should_retry = should_retry + + +class AtlanPermissionError(AuthenticationError): + """ + Error that occurs if the API token configured for the SDK does not have permission to access or carry out the + requested operation on a given object. These can be temporary in nature, as there is some asynchronous processing + that occurs when permissions are granted. + """ + + def __init__( + self, message: str, code: str, status_code: int = 403, should_retry: bool = True + ): + super(AuthenticationError, self).__init__(message, code, status_code) + self.should_retry = should_retry + + +class RateLimitError(AtlanError): + """ + Error that occurs when no further requests are being accepted from the IP address on which the SDK is running. + By default, Atlan allows 1800 requests per minute. If your use of the SDK exceed this, you will begin to see + these exceptions. + """ + + def __init__(self, message: str, code: str, status_code: int = 429): + super(AtlanError, self).__init__(message, code, status_code) + + +class NotFoundError(AtlanError): + """ + Error that occurs if a requested object does not exist. For example, trying to retrieve an asset that does not + exist. + """ + + def __init__(self, message: str, code: str, status_code: int = 404): + super(AtlanError, self).__init__(message, code, status_code) + + +class ConflictError(AtlanError): + """ + Error that occurs if the operation being attempted hits a conflict within Atlan. For example, trying to create + an object that already exists. + """ + + def __init__(self, message: str, code: str, status_code: int = 409): + super(AtlanError, self).__init__(message, code, status_code) + + +class LogicError(AtlanError): + """ + Error that occurs when an unexpected logic problem arises. If these are ever experienced, they should be + immediately reported against the SDK as bugs. + """ + + def __init__(self, message: str, code: str, status_code: int = 500): + super(AtlanError, self).__init__(message, code, status_code) diff --git a/pyatlan/exceptions.py b/pyatlan/exceptions.py index 6d31a1d45..f7f3fa28a 100644 --- a/pyatlan/exceptions.py +++ b/pyatlan/exceptions.py @@ -17,6 +17,10 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. + +from typing import Optional + + class AtlanServiceException(Exception): """Exception raised for errors in API calls. Attributes: @@ -47,3 +51,48 @@ def __init__(self, api, response): ) Exception.__init__(self, msg) + + +class AtlanException(Exception): + """ + Base class for any error raised by interactions with Atlan's APIs. + """ + + def __init__( + self, + message: str, + status_code: int, + code: Optional[str], + cause: Optional[Exception] = None, + ): + self.message = message + self.code = code + self.status_code = status_code + self.cause = cause + + +class InvalidRequestException(AtlanException): + """ + Error that occurs if the request being attempted is not valid for some reason, such as containing insufficient + parameters of incorrect values for those parameters. + """ + + def __init__( + self, + message: str, + code: Optional[str] = None, + param: Optional[str] = None, + cause: Optional[Exception] = None, + ): + super().__init__(message, 400, code, cause) + self.param = param + + +class LogicException(AtlanException): + """ + Error that occurs when an unexpected logic problem arises. If these are ever experienced, they should be + immediately reported against the SDK as bugs. + """ + + def __init__(self, message: str, code: str, cause: Optional[Exception] = None): + super().__init__(message, 500, code, cause) diff --git a/pyatlan/generator/__init__.py b/pyatlan/generator/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/pyatlan/generator/generate_from_typdefs.py b/pyatlan/generator/generate_from_typdefs.py new file mode 100644 index 000000000..360761b44 --- /dev/null +++ b/pyatlan/generator/generate_from_typdefs.py @@ -0,0 +1,119 @@ +import datetime +import json +import os +from pathlib import Path +from typing import Any + +from jinja2 import Environment, PackageLoader + +from pyatlan.client.atlan import AtlanClient +from pyatlan.client.typedef import TypeDefClient +from pyatlan.model.core import to_snake_case +from pyatlan.model.typedef import EntityDef, TypeDefResponse + +PARENT = Path(__file__).parent +DICT_BY_STRING = dict[str, Any] +LIST_DICT_BY_STRING = list[DICT_BY_STRING] +TEMPLATES_DIR = PARENT.parent / "templates" +TYPE_DEF_FILE = Path(os.getenv("TMPDIR", "/tmp")) / "typedefs.json" +TYPE_REPLACEMENTS = [ + ("icon_type", "IconType"), + ("string", "str"), + ("date", "datetime"), + ("array", "list"), + ("boolean", "bool"), + ("float", "float"), + ("long", "int"), + ("__internal", "Internal"), + ("certificate_status", "CertificateStatus"), + ("map", "dict"), + (">", "]"), + ("<", "["), +] + + +def get_type(type_: str): + ret_value = type_ + for (field, replacement) in TYPE_REPLACEMENTS: + ret_value = ret_value.replace(field, replacement) + return ret_value + + +def to_dict(entity_defs: list[EntityDef]) -> dict[str, EntityDef]: + return {entity_def.name: entity_def for entity_def in entity_defs} + + +def get_type_defs() -> TypeDefResponse: + if ( + TYPE_DEF_FILE.exists() + and datetime.date.fromtimestamp(os.path.getmtime(TYPE_DEF_FILE)) + >= datetime.date.today() + ): + with TYPE_DEF_FILE.open() as input_file: + return TypeDefResponse(**json.load(input_file)) + else: + client = TypeDefClient(AtlanClient()) + type_defs = client.get_all_typedefs() + with TYPE_DEF_FILE.open("w") as output_file: + output_file.write(type_defs.json()) + return type_defs + + +class Generator: + def __init__(self) -> None: + self.type_defs = get_type_defs() + self.entity_defs = to_dict(self.type_defs.entity_defs) + self.environment = Environment( + loader=PackageLoader("pyatlan.generator", "templates") + ) + self.environment.filters["to_snake_case"] = to_snake_case + self.environment.filters["get_type"] = get_type + self.template = self.environment.get_template("entity.jinja2") + self.processed: set[str] = set() + + def render(self, name: str) -> None: + entity_defs: list[EntityDef] = [] + i = 0 + self.add_entity_def(entity_defs, name) + while True: + self.add_children(i, entity_defs) + i = i + 1 + if i >= len(entity_defs): + break + content = self.template.render( + {"struct_defs": self.type_defs.struct_defs, "entity_defs": entity_defs} + ) + with (PARENT.parent / "model" / "assets.py").open("w") as script: + script.write(content) + + def add_children(self, i, entity_defs): + entity_def = entity_defs[i] + for name in entity_def.sub_types: + if name in self.processed: + continue + self.add_entity_def(entity_defs, name) + + def add_entity_def(self, entity_defs, name): + entity_def = self.entity_defs[name] + names = set() + for attribute_def in entity_def.attribute_defs: + names.add(attribute_def["name"]) + entity_def.relationship_attribute_defs = [ + relationship_def + for relationship_def in entity_def.relationship_attribute_defs + if relationship_def["name"] not in names + ] + for parent in entity_def.super_types: + if parent not in self.processed: + return + entity_defs.append(entity_def) + self.processed.add(name) + + +def main(): + generator = Generator() + generator.render("Referenceable") + + +if __name__ == "__main__": + main() diff --git a/pyatlan/generator/templates/__init__.py b/pyatlan/generator/templates/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/pyatlan/generator/templates/entity.jinja2 b/pyatlan/generator/templates/entity.jinja2 new file mode 100644 index 000000000..db3390b5f --- /dev/null +++ b/pyatlan/generator/templates/entity.jinja2 @@ -0,0 +1,246 @@ +from __future__ import annotations +from typing import Optional, Dict, Any, List, Literal +from pydantic import Field +from datetime import datetime +from pyatlan.model.core import AtlanObject, Classification, Announcement +from pyatlan.model.enums import CertificateStatus, EntityStatus, google_datastudio_asset_type, powerbi_endorsement, \ + IconType, AnnouncementType, SourceCostUnitType +from pyatlan.utils import next_id + +class Internal(AtlanObject): + """For internal usage""" + +class AtlasServer(AtlanObject): + """For internal usage""" + +{% for struct in struct_defs %} +class {{struct.name}}(AtlanObject): + """Description""" + class Attributes(AtlanObject): + {%- for attribute_def in struct.attribute_defs %} + {%- set type = attribute_def.type_name | get_type %} + {{attribute_def.name | to_snake_case }}: {% if attribute_def.is_optional %}Optional[{% endif %}{{type}}{% if attribute_def.is_optional %}]{% endif %} = Field(None, description='' , alias='{{attribute_def.name}}') + {%- endfor %} +{% endfor %} +{% for entity_def in entity_defs %} +{%- set super_classes = ['AtlanObject'] if not entity_def.super_types else entity_def.super_types -%} +class {{ entity_def.name }}({{super_classes[0]}} {%- if "Asset" in super_classes %}, type_name='{{ entity_def.name }}'{% endif %}): + """Description""" +{%- if entity_def.name == "Referenceable" %} + class Attributes(AtlanObject): + {%- for attribute_def in entity_def.attribute_defs %} + {%- set type = attribute_def.typeName | get_type %} + {%- set default_value = "''" if attribute_def.name == "qualifiedName" else "None" %} + {{attribute_def.name | to_snake_case }}: {% if attribute_def.isOptional %}Optional[{% endif %}{{type}}{% if attribute_def.isOptional %}]{% endif %} = Field({{ default_value }}, description='' , alias='{{attribute_def.name}}') + {%- endfor %} + {%- for attribute_def in entity_def.relationship_attribute_defs %} + {%- set type = attribute_def.typeName | get_type %} + {{attribute_def.name | to_snake_case }}: {% if attribute_def.isOptional %}Optional[{% endif %}{{type}}{% if attribute_def.isOptional %}]{% endif %} = Field(None, description='', alias='{{attribute_def.name}}') # relationship + {%- endfor %} + attributes: '{{entity_def.name}}.Attributes' = Field( + None, + description='Map of attributes in the instance and their values. The specific keys of this map will vary ' + 'by type, so are described in the sub-types of this schema.\n', + ) + business_attributes: Optional[Dict[str, Any]] = Field( + None, + description='Map of custom metadata attributes and values defined on the entity.\n', + alias='businessAttributes' + ) + created_by: Optional[str] = Field( + None, + description='Username of the user who created the object.\n', + example='jsmith', + ) + create_time: Optional[int] = Field( + None, + description='Time (epoch) at which this object was created, in milliseconds.\n', + example=1648852296555, + ) + delete_handler: Optional[str] = Field( + None, + description="Details on the handler used for deletion of the asset.", + example="Hard", + ) + guid: Optional[str] = Field( + description='Unique identifier of the entity instance.\n', + example='917ffec9-fa84-4c59-8e6c-c7b114d04be3', + default_factory=next_id, + ) + is_incomplete: Optional[bool] = Field(False, description='', example=False) + labels: Optional[List[str]] = Field(None, description='Internal use only.') + relationship_attributes: Optional[Dict[str, Any]] = Field( + None, + description='Map of relationships for the entity. The specific keys of this map will vary by type, ' + 'so are described in the sub-types of this schema.\n', + ) + status: Optional[EntityStatus] = Field( + None, + description="Status of the entity", + example=EntityStatus.ACTIVE + ) + type_name: str = Field( + None, description='Name of the type definition that defines this instance.\n' + ) + updated_by: Optional[str] = Field( + None, + description='Username of the user who last updated the object.\n', + example='jsmith', + ) + update_time: Optional[int] = Field( + None, + description='Time (epoch) at which this object was last updated, in milliseconds.\n', + example=1649172284333, + ) + version: Optional[int] = Field( + None, description='Version of this object.\n', example=2 + ) + classifications: Optional[list[Classification]] = Field( + None, description="classifications" + ) + classification_names: Optional[list[str]] = Field( + None, description="The names of the classifications that exist on the asset." + ) + display_text: Optional[str] = Field( + None, + description="Human-readable name of the entity..\n", + ) + entity_status: Optional[str] = Field( + None, + description="Status of the entity (if this is a related entity).\n", + ) + relationship_guid: Optional[str] = Field( + None, + description="Unique identifier of the relationship (when this is a related entity).\n", + ) + relationship_status: Optional[str] = Field( + None, + description="Status of the relationship (when this is a related entity).\n", + ) + relationship_type: Optional[str] = Field( + None, + description="Status of the relationship (when this is a related entity).\n", + ) + meaning_names: Optional[list[str]] = Field( + None, description="Names of terms that have been linked to this asset." + ) + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) +{%- else %} + {%- if entity_def.name == "Asset" %} + _subtypes_:dict[str, type] = dict() + + def __init_subclass__(cls, type_name=None): + cls._subtypes_[type_name or cls.__name__.lower()] = cls + + @classmethod + def __get_validators__(cls): + yield cls._convert_to_real_type_ + + @classmethod + def _convert_to_real_type_(cls, data): + + if isinstance(data, Asset): + return data + + data_type = ( + data.get("type_name") if "type_name" in data else data.get("typeName") + ) + + if data_type is None: + raise ValueError("Missing 'type' in Asset") + + sub = cls._subtypes_.get(data_type) + + if sub is None: + raise TypeError(f"Unsupport sub-type: {data_type}") + + return sub(**data) + {%- endif %} + {%- if entity_def.attribute_defs %} + {%- if not entity_def.sub_types %} + + type_name: Literal['{{ entity_def.name }}'] = Field("{{ entity_def.name }}") + + {%- endif %} + class Attributes({{super_classes[0]}}.Attributes): + {%- for attribute_def in entity_def.attribute_defs %} + {%- set type = attribute_def.typeName | get_type %} + {{attribute_def.name | to_snake_case }}: {% if attribute_def.isOptional %}Optional[{% endif %}{{type}}{% if attribute_def.isOptional %}]{% endif %} = Field(None, description='' , alias='{{attribute_def.name}}') + {%- endfor %} + {%- for attribute_def in entity_def.relationship_attribute_defs %} + {%- set type = attribute_def.typeName | get_type %} + {{attribute_def.name | to_snake_case }}: {% if attribute_def.isOptional %}Optional[{% endif %}{{type}}{% if attribute_def.isOptional %}]{% endif %} = Field(None, description='', alias='{{attribute_def.name}}') # relationship + {%- endfor %} + attributes: '{{entity_def.name}}.Attributes' = Field( + None, + description='Map of attributes in the instance and their values. The specific keys of this map will vary by ' + 'type, so are described in the sub-types of this schema.\n', + ) + {% if entity_def.name == "Asset" %} + def has_announcement(self) -> bool: + if self.attributes and ( + self.attributes.announcement_title or self.attributes.announcement_type + ): + return True + else: + return False + + def set_announcement(self, announcement: Announcement) -> None: + self.attributes.announcement_type = announcement.announcement_type.value + self.attributes.announcement_title = announcement.announcement_title + self.attributes.announcement_message = announcement.announcement_message + + def get_announcment(self) -> Optional[Announcement]: + if self.attributes.announcement_type and self.attributes.announcement_title: + return Announcement( + announcement_type=AnnouncementType[ + self.attributes.announcement_type.upper() + ], + announcement_title=self.attributes.announcement_title, + announcement_message=self.attributes.announcement_message, + ) + return None + + def clear_announcment(self): + self.attributes.announcement_message = None + self.attributes.announcement_title = None + self.attributes.announcement_type = None + {% endif %} + {% endif %} +{%- endif %} +{% endfor %} +class MutatedEntities(AtlanObject): + CREATE: Optional[list[Asset]] = Field( + None, + description="Assets that were created. The detailed properties of the returned asset will vary based on the " + "type of asset, but listed in the example are the common set of properties across assets.", + alias="CREATE", + ) + UPDATE: Optional[list[Asset]] = Field( + None, + description="Assets that were updated. The detailed properties of the returned asset will vary based on the " + "type of asset, but listed in the example are the common set of properties across assets.", + alias="UPDATE", + ) + DELETE: Optional[list[Asset]] = Field( + None, + description="Assets that were deleted. The detailed properties of the returned asset will vary based on the " + "type of asset, but listed in the example are the common set of properties across assets.", + alias="DELETE", + ) + + +class AssetMutationResponse(AtlanObject): + guid_assignments: dict[str, Any] = Field( + None, description="Map of assigned unique identifiers for the changed assets." + ) + mutated_entities: Optional[MutatedEntities] = Field( + None, description="Assets that were changed." + ) +Referenceable.update_forward_refs() +AtlasGlossary.update_forward_refs() +{% for entity_def in entity_defs %} +{{entity_def.name}}.Attributes.update_forward_refs() +{% endfor %} diff --git a/pyatlan/model/assets.py b/pyatlan/model/assets.py new file mode 100644 index 000000000..020ed01fd --- /dev/null +++ b/pyatlan/model/assets.py @@ -0,0 +1,5861 @@ +from __future__ import annotations + +from datetime import datetime +from typing import Any, Dict, List, Literal, Optional + +from pydantic import Field + +from pyatlan.model.core import Announcement, AtlanObject, Classification +from pyatlan.model.enums import ( + AnnouncementType, + CertificateStatus, + EntityStatus, + IconType, + SourceCostUnitType, + google_datastudio_asset_type, + powerbi_endorsement, +) +from pyatlan.utils import next_id + + +class Internal(AtlanObject): + """For internal usage""" + + +class AtlasServer(AtlanObject): + """For internal usage""" + + +class AwsTag(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + aws_tag_key: str = Field(None, description="", alias="awsTagKey") + aws_tag_value: str = Field(None, description="", alias="awsTagValue") + + +class AwsCloudWatchMetric(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + aws_cloud_watch_metric_name: str = Field( + None, description="", alias="awsCloudWatchMetricName" + ) + aws_cloud_watch_metric_scope: str = Field( + None, description="", alias="awsCloudWatchMetricScope" + ) + + +class Histogram(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + boundaries: list[float] = Field(None, description="", alias="boundaries") + frequencies: list[float] = Field(None, description="", alias="frequencies") + + +class DbtMetricFilter(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + dbt_metric_filter_column_qualified_name: Optional[str] = Field( + None, description="", alias="dbtMetricFilterColumnQualifiedName" + ) + dbt_metric_filter_field: Optional[str] = Field( + None, description="", alias="dbtMetricFilterField" + ) + dbt_metric_filter_operator: Optional[str] = Field( + None, description="", alias="dbtMetricFilterOperator" + ) + dbt_metric_filter_value: Optional[str] = Field( + None, description="", alias="dbtMetricFilterValue" + ) + + +class GoogleTag(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + google_tag_key: str = Field(None, description="", alias="googleTagKey") + google_tag_value: str = Field(None, description="", alias="googleTagValue") + + +class ColumnValueFrequencyMap(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + column_value: Optional[str] = Field(None, description="", alias="columnValue") + column_value_frequency: Optional[int] = Field( + None, description="", alias="columnValueFrequency" + ) + + +class BadgeCondition(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + badge_condition_operator: Optional[str] = Field( + None, description="", alias="badgeConditionOperator" + ) + badge_condition_value: Optional[str] = Field( + None, description="", alias="badgeConditionValue" + ) + badge_condition_colorhex: Optional[str] = Field( + None, description="", alias="badgeConditionColorhex" + ) + + +class GoogleLabel(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + google_label_key: str = Field(None, description="", alias="googleLabelKey") + google_label_value: str = Field(None, description="", alias="googleLabelValue") + + +class PopularityInsights(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + record_user: Optional[str] = Field(None, description="", alias="recordUser") + record_query: Optional[str] = Field(None, description="", alias="recordQuery") + record_query_duration: Optional[int] = Field( + None, description="", alias="recordQueryDuration" + ) + record_query_count: Optional[int] = Field( + None, description="", alias="recordQueryCount" + ) + record_total_user_count: Optional[int] = Field( + None, description="", alias="recordTotalUserCount" + ) + record_compute_cost: Optional[float] = Field( + None, description="", alias="recordComputeCost" + ) + record_max_compute_cost: Optional[float] = Field( + None, description="", alias="recordMaxComputeCost" + ) + record_compute_cost_unit: Optional[SourceCostUnitType] = Field( + None, description="", alias="recordComputeCostUnit" + ) + record_last_timestamp: Optional[datetime] = Field( + None, description="", alias="recordLastTimestamp" + ) + record_warehouse: Optional[str] = Field( + None, description="", alias="recordWarehouse" + ) + + +class Referenceable(AtlanObject): + """Description""" + + class Attributes(AtlanObject): + qualified_name: str = Field("", description="", alias="qualifiedName") + replicated_from: Optional[list[AtlasServer]] = Field( + None, description="", alias="replicatedFrom" + ) + replicated_to: Optional[list[AtlasServer]] = Field( + None, description="", alias="replicatedTo" + ) + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Referenceable.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary " + "by type, so are described in the sub-types of this schema.\n", + ) + business_attributes: Optional[Dict[str, Any]] = Field( + None, + description="Map of custom metadata attributes and values defined on the entity.\n", + alias="businessAttributes", + ) + created_by: Optional[str] = Field( + None, + description="Username of the user who created the object.\n", + example="jsmith", + ) + create_time: Optional[int] = Field( + None, + description="Time (epoch) at which this object was created, in milliseconds.\n", + example=1648852296555, + ) + delete_handler: Optional[str] = Field( + None, + description="Details on the handler used for deletion of the asset.", + example="Hard", + ) + guid: Optional[str] = Field( + description="Unique identifier of the entity instance.\n", + example="917ffec9-fa84-4c59-8e6c-c7b114d04be3", + default_factory=next_id, + ) + is_incomplete: Optional[bool] = Field(False, description="", example=False) + labels: Optional[List[str]] = Field(None, description="Internal use only.") + relationship_attributes: Optional[Dict[str, Any]] = Field( + None, + description="Map of relationships for the entity. The specific keys of this map will vary by type, " + "so are described in the sub-types of this schema.\n", + ) + status: Optional[EntityStatus] = Field( + None, description="Status of the entity", example=EntityStatus.ACTIVE + ) + type_name: str = Field( + None, description="Name of the type definition that defines this instance.\n" + ) + updated_by: Optional[str] = Field( + None, + description="Username of the user who last updated the object.\n", + example="jsmith", + ) + update_time: Optional[int] = Field( + None, + description="Time (epoch) at which this object was last updated, in milliseconds.\n", + example=1649172284333, + ) + version: Optional[int] = Field( + None, description="Version of this object.\n", example=2 + ) + classifications: Optional[list[Classification]] = Field( + None, description="classifications" + ) + classification_names: Optional[list[str]] = Field( + None, description="The names of the classifications that exist on the asset." + ) + display_text: Optional[str] = Field( + None, + description="Human-readable name of the entity..\n", + ) + entity_status: Optional[str] = Field( + None, + description="Status of the entity (if this is a related entity).\n", + ) + relationship_guid: Optional[str] = Field( + None, + description="Unique identifier of the relationship (when this is a related entity).\n", + ) + relationship_status: Optional[str] = Field( + None, + description="Status of the relationship (when this is a related entity).\n", + ) + relationship_type: Optional[str] = Field( + None, + description="Status of the relationship (when this is a related entity).\n", + ) + meaning_names: Optional[list[str]] = Field( + None, description="Names of terms that have been linked to this asset." + ) + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) + + +class Asset(Referenceable): + """Description""" + + _subtypes_: dict[str, type] = dict() + + def __init_subclass__(cls, type_name=None): + cls._subtypes_[type_name or cls.__name__.lower()] = cls + + @classmethod + def __get_validators__(cls): + yield cls._convert_to_real_type_ + + @classmethod + def _convert_to_real_type_(cls, data): + + if isinstance(data, Asset): + return data + + data_type = ( + data.get("type_name") if "type_name" in data else data.get("typeName") + ) + + if data_type is None: + raise ValueError("Missing 'type' in Asset") + + sub = cls._subtypes_.get(data_type) + + if sub is None: + raise TypeError(f"Unsupport sub-type: {data_type}") + + return sub(**data) + + class Attributes(Referenceable.Attributes): + name: str = Field(None, description="", alias="name") + display_name: Optional[str] = Field(None, description="", alias="displayName") + description: Optional[str] = Field(None, description="", alias="description") + user_description: Optional[str] = Field( + None, description="", alias="userDescription" + ) + tenant_id: Optional[str] = Field(None, description="", alias="tenantId") + certificate_status: Optional[CertificateStatus] = Field( + None, description="", alias="certificateStatus" + ) + certificate_status_message: Optional[str] = Field( + None, description="", alias="certificateStatusMessage" + ) + certificate_updated_by: Optional[str] = Field( + None, description="", alias="certificateUpdatedBy" + ) + certificate_updated_at: Optional[datetime] = Field( + None, description="", alias="certificateUpdatedAt" + ) + announcement_title: Optional[str] = Field( + None, description="", alias="announcementTitle" + ) + announcement_message: Optional[str] = Field( + None, description="", alias="announcementMessage" + ) + announcement_type: Optional[str] = Field( + None, description="", alias="announcementType" + ) + announcement_updated_at: Optional[datetime] = Field( + None, description="", alias="announcementUpdatedAt" + ) + announcement_updated_by: Optional[str] = Field( + None, description="", alias="announcementUpdatedBy" + ) + owner_users: Optional[list[str]] = Field( + None, description="", alias="ownerUsers" + ) + owner_groups: Optional[list[str]] = Field( + None, description="", alias="ownerGroups" + ) + admin_users: Optional[list[str]] = Field( + None, description="", alias="adminUsers" + ) + admin_groups: Optional[list[str]] = Field( + None, description="", alias="adminGroups" + ) + viewer_users: Optional[list[str]] = Field( + None, description="", alias="viewerUsers" + ) + viewer_groups: Optional[list[str]] = Field( + None, description="", alias="viewerGroups" + ) + connector_name: Optional[str] = Field( + None, description="", alias="connectorName" + ) + connection_name: Optional[str] = Field( + None, description="", alias="connectionName" + ) + connection_qualified_name: Optional[str] = Field( + None, description="", alias="connectionQualifiedName" + ) + has_lineage: Optional[bool] = Field(None, description="", alias="__hasLineage") + is_discoverable: Optional[bool] = Field( + None, description="", alias="isDiscoverable" + ) + is_editable: Optional[bool] = Field(None, description="", alias="isEditable") + sub_type: Optional[str] = Field(None, description="", alias="subType") + view_score: Optional[float] = Field(None, description="", alias="viewScore") + popularity_score: Optional[float] = Field( + None, description="", alias="popularityScore" + ) + source_owners: Optional[str] = Field(None, description="", alias="sourceOwners") + source_created_by: Optional[str] = Field( + None, description="", alias="sourceCreatedBy" + ) + source_created_at: Optional[datetime] = Field( + None, description="", alias="sourceCreatedAt" + ) + source_updated_at: Optional[datetime] = Field( + None, description="", alias="sourceUpdatedAt" + ) + source_updated_by: Optional[str] = Field( + None, description="", alias="sourceUpdatedBy" + ) + source_url: Optional[str] = Field(None, description="", alias="sourceURL") + source_embed_url: Optional[str] = Field( + None, description="", alias="sourceEmbedURL" + ) + last_sync_workflow_name: Optional[str] = Field( + None, description="", alias="lastSyncWorkflowName" + ) + last_sync_run_at: Optional[datetime] = Field( + None, description="", alias="lastSyncRunAt" + ) + last_sync_run: Optional[str] = Field(None, description="", alias="lastSyncRun") + admin_roles: Optional[list[str]] = Field( + None, description="", alias="adminRoles" + ) + source_read_count: Optional[int] = Field( + None, description="", alias="sourceReadCount" + ) + source_read_user_count: Optional[int] = Field( + None, description="", alias="sourceReadUserCount" + ) + source_last_read_at: Optional[datetime] = Field( + None, description="", alias="sourceLastReadAt" + ) + last_row_changed_at: Optional[datetime] = Field( + None, description="", alias="lastRowChangedAt" + ) + source_total_cost: Optional[float] = Field( + None, description="", alias="sourceTotalCost" + ) + source_cost_unit: Optional[SourceCostUnitType] = Field( + None, description="", alias="sourceCostUnit" + ) + source_read_recent_user_list: Optional[list[str]] = Field( + None, description="", alias="sourceReadRecentUserList" + ) + source_read_recent_user_record_list: Optional[list[PopularityInsights]] = Field( + None, description="", alias="sourceReadRecentUserRecordList" + ) + source_read_top_user_list: Optional[list[str]] = Field( + None, description="", alias="sourceReadTopUserList" + ) + source_read_top_user_record_list: Optional[list[PopularityInsights]] = Field( + None, description="", alias="sourceReadTopUserRecordList" + ) + source_read_popular_query_record_list: Optional[ + list[PopularityInsights] + ] = Field(None, description="", alias="sourceReadPopularQueryRecordList") + source_read_expensive_query_record_list: Optional[ + list[PopularityInsights] + ] = Field(None, description="", alias="sourceReadExpensiveQueryRecordList") + source_read_slow_query_record_list: Optional[list[PopularityInsights]] = Field( + None, description="", alias="sourceReadSlowQueryRecordList" + ) + source_query_compute_cost_list: Optional[list[str]] = Field( + None, description="", alias="sourceQueryComputeCostList" + ) + source_query_compute_cost_record_list: Optional[ + list[PopularityInsights] + ] = Field(None, description="", alias="sourceQueryComputeCostRecordList") + dbt_qualified_name: Optional[str] = Field( + None, description="", alias="dbtQualifiedName" + ) + asset_dbt_alias: Optional[str] = Field( + None, description="", alias="assetDbtAlias" + ) + asset_dbt_meta: Optional[str] = Field( + None, description="", alias="assetDbtMeta" + ) + asset_dbt_unique_id: Optional[str] = Field( + None, description="", alias="assetDbtUniqueId" + ) + asset_dbt_account_name: Optional[str] = Field( + None, description="", alias="assetDbtAccountName" + ) + asset_dbt_project_name: Optional[str] = Field( + None, description="", alias="assetDbtProjectName" + ) + asset_dbt_package_name: Optional[str] = Field( + None, description="", alias="assetDbtPackageName" + ) + asset_dbt_job_name: Optional[str] = Field( + None, description="", alias="assetDbtJobName" + ) + asset_dbt_job_schedule: Optional[str] = Field( + None, description="", alias="assetDbtJobSchedule" + ) + asset_dbt_job_status: Optional[str] = Field( + None, description="", alias="assetDbtJobStatus" + ) + asset_dbt_job_schedule_cron_humanized: Optional[str] = Field( + None, description="", alias="assetDbtJobScheduleCronHumanized" + ) + asset_dbt_job_last_run: Optional[datetime] = Field( + None, description="", alias="assetDbtJobLastRun" + ) + asset_dbt_job_last_run_url: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunUrl" + ) + asset_dbt_job_last_run_created_at: Optional[datetime] = Field( + None, description="", alias="assetDbtJobLastRunCreatedAt" + ) + asset_dbt_job_last_run_updated_at: Optional[datetime] = Field( + None, description="", alias="assetDbtJobLastRunUpdatedAt" + ) + asset_dbt_job_last_run_dequed_at: Optional[datetime] = Field( + None, description="", alias="assetDbtJobLastRunDequedAt" + ) + asset_dbt_job_last_run_started_at: Optional[datetime] = Field( + None, description="", alias="assetDbtJobLastRunStartedAt" + ) + asset_dbt_job_last_run_total_duration: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunTotalDuration" + ) + asset_dbt_job_last_run_total_duration_humanized: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunTotalDurationHumanized" + ) + asset_dbt_job_last_run_queued_duration: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunQueuedDuration" + ) + asset_dbt_job_last_run_queued_duration_humanized: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunQueuedDurationHumanized" + ) + asset_dbt_job_last_run_run_duration: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunRunDuration" + ) + asset_dbt_job_last_run_run_duration_humanized: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunRunDurationHumanized" + ) + asset_dbt_job_last_run_git_branch: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunGitBranch" + ) + asset_dbt_job_last_run_git_sha: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunGitSha" + ) + asset_dbt_job_last_run_status_message: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunStatusMessage" + ) + asset_dbt_job_last_run_owner_thread_id: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunOwnerThreadId" + ) + asset_dbt_job_last_run_executed_by_thread_id: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunExecutedByThreadId" + ) + asset_dbt_job_last_run_artifacts_saved: Optional[bool] = Field( + None, description="", alias="assetDbtJobLastRunArtifactsSaved" + ) + asset_dbt_job_last_run_artifact_s3_path: Optional[str] = Field( + None, description="", alias="assetDbtJobLastRunArtifactS3Path" + ) + asset_dbt_job_last_run_has_docs_generated: Optional[bool] = Field( + None, description="", alias="assetDbtJobLastRunHasDocsGenerated" + ) + asset_dbt_job_last_run_has_sources_generated: Optional[bool] = Field( + None, description="", alias="assetDbtJobLastRunHasSourcesGenerated" + ) + asset_dbt_job_last_run_notifications_sent: Optional[bool] = Field( + None, description="", alias="assetDbtJobLastRunNotificationsSent" + ) + asset_dbt_job_next_run: Optional[datetime] = Field( + None, description="", alias="assetDbtJobNextRun" + ) + asset_dbt_job_next_run_humanized: Optional[str] = Field( + None, description="", alias="assetDbtJobNextRunHumanized" + ) + asset_dbt_environment_name: Optional[str] = Field( + None, description="", alias="assetDbtEnvironmentName" + ) + asset_dbt_environment_dbt_version: Optional[str] = Field( + None, description="", alias="assetDbtEnvironmentDbtVersion" + ) + asset_dbt_tags: Optional[list[str]] = Field( + None, description="", alias="assetDbtTags" + ) + asset_dbt_semantic_layer_proxy_url: Optional[str] = Field( + None, description="", alias="assetDbtSemanticLayerProxyUrl" + ) + sample_data_url: Optional[str] = Field( + None, description="", alias="sampleDataUrl" + ) + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Asset.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + def has_announcement(self) -> bool: + if self.attributes and ( + self.attributes.announcement_title or self.attributes.announcement_type + ): + return True + else: + return False + + def set_announcement(self, announcement: Announcement) -> None: + self.attributes.announcement_type = announcement.announcement_type.value + self.attributes.announcement_title = announcement.announcement_title + self.attributes.announcement_message = announcement.announcement_message + + def get_announcment(self) -> Optional[Announcement]: + if self.attributes.announcement_type and self.attributes.announcement_title: + return Announcement( + announcement_type=AnnouncementType[ + self.attributes.announcement_type.upper() + ], + announcement_title=self.attributes.announcement_title, + announcement_message=self.attributes.announcement_message, + ) + return None + + def clear_announcment(self): + self.attributes.announcement_message = None + self.attributes.announcement_title = None + self.attributes.announcement_type = None + + +class AtlasGlossary(Asset, type_name="AtlasGlossary"): + """Description""" + + type_name: Literal["AtlasGlossary"] = Field("AtlasGlossary") + + class Attributes(Asset.Attributes): + short_description: Optional[str] = Field( + None, description="", alias="shortDescription" + ) + long_description: Optional[str] = Field( + None, description="", alias="longDescription" + ) + language: Optional[str] = Field(None, description="", alias="language") + usage: Optional[str] = Field(None, description="", alias="usage") + additional_attributes: Optional[dict[str, str]] = Field( + None, description="", alias="additionalAttributes" + ) + terms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="terms" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + categories: Optional[list[AtlasGlossaryCategory]] = Field( + None, description="", alias="categories" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "AtlasGlossary.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DataSet(Asset, type_name="DataSet"): + """Description""" + + +class ProcessExecution(Asset, type_name="ProcessExecution"): + """Description""" + + +class AtlasGlossaryTerm(Asset, type_name="AtlasGlossaryTerm"): + """Description""" + + type_name: Literal["AtlasGlossaryTerm"] = Field("AtlasGlossaryTerm") + + class Attributes(Asset.Attributes): + short_description: Optional[str] = Field( + None, description="", alias="shortDescription" + ) + long_description: Optional[str] = Field( + None, description="", alias="longDescription" + ) + examples: Optional[list[str]] = Field(None, description="", alias="examples") + abbreviation: Optional[str] = Field(None, description="", alias="abbreviation") + usage: Optional[str] = Field(None, description="", alias="usage") + additional_attributes: Optional[dict[str, str]] = Field( + None, description="", alias="additionalAttributes" + ) + translation_terms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="translationTerms" + ) # relationship + valid_values_for: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="validValuesFor" + ) # relationship + synonyms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="synonyms" + ) # relationship + replaced_by: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="replacedBy" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + valid_values: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="validValues" + ) # relationship + replacement_terms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="replacementTerms" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + see_also: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="seeAlso" + ) # relationship + translated_terms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="translatedTerms" + ) # relationship + is_a: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="isA" + ) # relationship + anchor: AtlasGlossary = Field( + None, description="", alias="anchor" + ) # relationship + antonyms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="antonyms" + ) # relationship + assigned_entities: Optional[list[Referenceable]] = Field( + None, description="", alias="assignedEntities" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + categories: Optional[list[AtlasGlossaryCategory]] = Field( + None, description="", alias="categories" + ) # relationship + classifies: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="classifies" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + preferred_to_terms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="preferredToTerms" + ) # relationship + preferred_terms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="preferredTerms" + ) # relationship + + attributes: "AtlasGlossaryTerm.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Cloud(Asset, type_name="Cloud"): + """Description""" + + +class Infrastructure(Asset, type_name="Infrastructure"): + """Description""" + + +class Connection(Asset, type_name="Connection"): + """Description""" + + type_name: Literal["Connection"] = Field("Connection") + + class Attributes(Asset.Attributes): + category: Optional[str] = Field(None, description="", alias="category") + sub_category: Optional[str] = Field(None, description="", alias="subCategory") + host: Optional[str] = Field(None, description="", alias="host") + port: Optional[int] = Field(None, description="", alias="port") + allow_query: Optional[bool] = Field(None, description="", alias="allowQuery") + allow_query_preview: Optional[bool] = Field( + None, description="", alias="allowQueryPreview" + ) + query_preview_config: Optional[dict[str, str]] = Field( + None, description="", alias="queryPreviewConfig" + ) + query_config: Optional[str] = Field(None, description="", alias="queryConfig") + credential_strategy: Optional[str] = Field( + None, description="", alias="credentialStrategy" + ) + preview_credential_strategy: Optional[str] = Field( + None, description="", alias="previewCredentialStrategy" + ) + row_limit: Optional[int] = Field(None, description="", alias="rowLimit") + default_credential_guid: Optional[str] = Field( + None, description="", alias="defaultCredentialGuid" + ) + connector_icon: Optional[str] = Field( + None, description="", alias="connectorIcon" + ) + connector_image: Optional[str] = Field( + None, description="", alias="connectorImage" + ) + source_logo: Optional[str] = Field(None, description="", alias="sourceLogo") + is_sample_data_preview_enabled: Optional[bool] = Field( + None, description="", alias="isSampleDataPreviewEnabled" + ) + popularity_insights_timeframe: Optional[int] = Field( + None, description="", alias="popularityInsightsTimeframe" + ) + has_popularity_insights: Optional[bool] = Field( + None, description="", alias="hasPopularityInsights" + ) + connection_dbt_environments: Optional[list[str]] = Field( + None, description="", alias="connectionDbtEnvironments" + ) + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Connection.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Process(Asset, type_name="Process"): + """Description""" + + class Attributes(Asset.Attributes): + inputs: Optional[list[Catalog]] = Field(None, description="", alias="inputs") + outputs: Optional[list[Catalog]] = Field(None, description="", alias="outputs") + code: Optional[str] = Field(None, description="", alias="code") + sql: Optional[str] = Field(None, description="", alias="sql") + ast: Optional[str] = Field(None, description="", alias="ast") + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + column_processes: Optional[list[ColumnProcess]] = Field( + None, description="", alias="columnProcesses" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Process.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class AtlasGlossaryCategory(Asset, type_name="AtlasGlossaryCategory"): + """Description""" + + type_name: Literal["AtlasGlossaryCategory"] = Field("AtlasGlossaryCategory") + + class Attributes(Asset.Attributes): + short_description: Optional[str] = Field( + None, description="", alias="shortDescription" + ) + long_description: Optional[str] = Field( + None, description="", alias="longDescription" + ) + additional_attributes: Optional[dict[str, str]] = Field( + None, description="", alias="additionalAttributes" + ) + terms: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="terms" + ) # relationship + anchor: AtlasGlossary = Field( + None, description="", alias="anchor" + ) # relationship + parent_category: Optional[AtlasGlossaryCategory] = Field( + None, description="", alias="parentCategory" + ) # relationship + children_categories: Optional[list[AtlasGlossaryCategory]] = Field( + None, description="", alias="childrenCategories" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "AtlasGlossaryCategory.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Badge(Asset, type_name="Badge"): + """Description""" + + type_name: Literal["Badge"] = Field("Badge") + + class Attributes(Asset.Attributes): + badge_conditions: Optional[list[BadgeCondition]] = Field( + None, description="", alias="badgeConditions" + ) + badge_metadata_attribute: Optional[str] = Field( + None, description="", alias="badgeMetadataAttribute" + ) + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Badge.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Namespace(Asset, type_name="Namespace"): + """Description""" + + +class Catalog(Asset, type_name="Catalog"): + """Description""" + + +class Google(Cloud): + """Description""" + + class Attributes(Cloud.Attributes): + google_service: Optional[str] = Field( + None, description="", alias="googleService" + ) + google_project_name: Optional[str] = Field( + None, description="", alias="googleProjectName" + ) + google_project_id: Optional[str] = Field( + None, description="", alias="googleProjectId" + ) + google_project_number: Optional[int] = Field( + None, description="", alias="googleProjectNumber" + ) + google_location: Optional[str] = Field( + None, description="", alias="googleLocation" + ) + google_location_type: Optional[str] = Field( + None, description="", alias="googleLocationType" + ) + google_labels: Optional[list[GoogleLabel]] = Field( + None, description="", alias="googleLabels" + ) + google_tags: Optional[list[GoogleTag]] = Field( + None, description="", alias="googleTags" + ) + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Google.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class AWS(Cloud): + """Description""" + + class Attributes(Cloud.Attributes): + aws_arn: Optional[str] = Field(None, description="", alias="awsArn") + aws_partition: Optional[str] = Field(None, description="", alias="awsPartition") + aws_service: Optional[str] = Field(None, description="", alias="awsService") + aws_region: Optional[str] = Field(None, description="", alias="awsRegion") + aws_account_id: Optional[str] = Field( + None, description="", alias="awsAccountId" + ) + aws_resource_id: Optional[str] = Field( + None, description="", alias="awsResourceId" + ) + aws_owner_name: Optional[str] = Field( + None, description="", alias="awsOwnerName" + ) + aws_owner_id: Optional[str] = Field(None, description="", alias="awsOwnerId") + aws_tags: Optional[list[AwsTag]] = Field(None, description="", alias="awsTags") + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "AWS.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class BIProcess(Process): + """Description""" + + +class ColumnProcess(Process): + """Description""" + + +class Collection(Namespace): + """Description""" + + type_name: Literal["Collection"] = Field("Collection") + + class Attributes(Namespace.Attributes): + icon: Optional[str] = Field(None, description="", alias="icon") + icon_type: Optional[IconType] = Field(None, description="", alias="iconType") + children_queries: Optional[list[Query]] = Field( + None, description="", alias="childrenQueries" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + children_folders: Optional[list[Folder]] = Field( + None, description="", alias="childrenFolders" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Collection.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Folder(Namespace): + """Description""" + + type_name: Literal["Folder"] = Field("Folder") + + class Attributes(Namespace.Attributes): + parent_qualified_name: str = Field( + None, description="", alias="parentQualifiedName" + ) + collection_qualified_name: str = Field( + None, description="", alias="collectionQualifiedName" + ) + parent: Namespace = Field(None, description="", alias="parent") # relationship + children_queries: Optional[list[Query]] = Field( + None, description="", alias="childrenQueries" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + children_folders: Optional[list[Folder]] = Field( + None, description="", alias="childrenFolders" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + + attributes: "Folder.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class ObjectStore(Catalog): + """Description""" + + +class DataQuality(Catalog): + """Description""" + + +class BI(Catalog): + """Description""" + + +class SaaS(Catalog): + """Description""" + + +class Dbt(Catalog): + """Description""" + + class Attributes(Catalog.Attributes): + dbt_alias: Optional[str] = Field(None, description="", alias="dbtAlias") + dbt_meta: Optional[str] = Field(None, description="", alias="dbtMeta") + dbt_unique_id: Optional[str] = Field(None, description="", alias="dbtUniqueId") + dbt_account_name: Optional[str] = Field( + None, description="", alias="dbtAccountName" + ) + dbt_project_name: Optional[str] = Field( + None, description="", alias="dbtProjectName" + ) + dbt_package_name: Optional[str] = Field( + None, description="", alias="dbtPackageName" + ) + dbt_job_name: Optional[str] = Field(None, description="", alias="dbtJobName") + dbt_job_schedule: Optional[str] = Field( + None, description="", alias="dbtJobSchedule" + ) + dbt_job_status: Optional[str] = Field( + None, description="", alias="dbtJobStatus" + ) + dbt_job_schedule_cron_humanized: Optional[str] = Field( + None, description="", alias="dbtJobScheduleCronHumanized" + ) + dbt_job_last_run: Optional[datetime] = Field( + None, description="", alias="dbtJobLastRun" + ) + dbt_job_next_run: Optional[datetime] = Field( + None, description="", alias="dbtJobNextRun" + ) + dbt_job_next_run_humanized: Optional[str] = Field( + None, description="", alias="dbtJobNextRunHumanized" + ) + dbt_environment_name: Optional[str] = Field( + None, description="", alias="dbtEnvironmentName" + ) + dbt_environment_dbt_version: Optional[str] = Field( + None, description="", alias="dbtEnvironmentDbtVersion" + ) + dbt_tags: Optional[list[str]] = Field(None, description="", alias="dbtTags") + dbt_connection_context: Optional[str] = Field( + None, description="", alias="dbtConnectionContext" + ) + dbt_semantic_layer_proxy_url: Optional[str] = Field( + None, description="", alias="dbtSemanticLayerProxyUrl" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Dbt.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Resource(Catalog): + """Description""" + + class Attributes(Catalog.Attributes): + link: Optional[str] = Field(None, description="", alias="link") + is_global: Optional[bool] = Field(None, description="", alias="isGlobal") + reference: Optional[str] = Field(None, description="", alias="reference") + resource_metadata: Optional[dict[str, str]] = Field( + None, description="", alias="resourceMetadata" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Resource.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Insight(Catalog): + """Description""" + + +class API(Catalog): + """Description""" + + class Attributes(Catalog.Attributes): + api_spec_type: Optional[str] = Field(None, description="", alias="apiSpecType") + api_spec_version: Optional[str] = Field( + None, description="", alias="apiSpecVersion" + ) + api_spec_name: Optional[str] = Field(None, description="", alias="apiSpecName") + api_spec_qualified_name: Optional[str] = Field( + None, description="", alias="apiSpecQualifiedName" + ) + api_external_docs: Optional[dict[str, str]] = Field( + None, description="", alias="apiExternalDocs" + ) + api_is_auth_optional: Optional[bool] = Field( + None, description="", alias="apiIsAuthOptional" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "API.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SQL(Catalog): + """Description""" + + class Attributes(Catalog.Attributes): + query_count: Optional[int] = Field(None, description="", alias="queryCount") + query_user_count: Optional[int] = Field( + None, description="", alias="queryUserCount" + ) + query_user_map: Optional[dict[str, int]] = Field( + None, description="", alias="queryUserMap" + ) + query_count_updated_at: Optional[datetime] = Field( + None, description="", alias="queryCountUpdatedAt" + ) + database_name: Optional[str] = Field(None, description="", alias="databaseName") + database_qualified_name: Optional[str] = Field( + None, description="", alias="databaseQualifiedName" + ) + schema_name: Optional[str] = Field(None, description="", alias="schemaName") + schema_qualified_name: Optional[str] = Field( + None, description="", alias="schemaQualifiedName" + ) + table_name: Optional[str] = Field(None, description="", alias="tableName") + table_qualified_name: Optional[str] = Field( + None, description="", alias="tableQualifiedName" + ) + view_name: Optional[str] = Field(None, description="", alias="viewName") + view_qualified_name: Optional[str] = Field( + None, description="", alias="viewQualifiedName" + ) + is_profiled: Optional[bool] = Field(None, description="", alias="isProfiled") + last_profiled_at: Optional[datetime] = Field( + None, description="", alias="lastProfiledAt" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "SQL.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DataStudio(Google): + """Description""" + + +class GCS(Google): + """Description""" + + class Attributes(Google.Attributes): + gcs_storage_class: Optional[str] = Field( + None, description="", alias="gcsStorageClass" + ) + gcs_encryption_type: Optional[str] = Field( + None, description="", alias="gcsEncryptionType" + ) + gcs_e_tag: Optional[str] = Field(None, description="", alias="gcsETag") + gcs_requester_pays: Optional[bool] = Field( + None, description="", alias="gcsRequesterPays" + ) + gcs_access_control: Optional[str] = Field( + None, description="", alias="gcsAccessControl" + ) + gcs_meta_generation_id: Optional[int] = Field( + None, description="", alias="gcsMetaGenerationId" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "GCS.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DataStudioAsset(DataStudio): + """Description""" + + type_name: Literal["DataStudioAsset"] = Field("DataStudioAsset") + + class Attributes(DataStudio.Attributes): + data_studio_asset_type: Optional[google_datastudio_asset_type] = Field( + None, description="", alias="dataStudioAssetType" + ) + data_studio_asset_title: Optional[str] = Field( + None, description="", alias="dataStudioAssetTitle" + ) + data_studio_asset_owner: Optional[str] = Field( + None, description="", alias="dataStudioAssetOwner" + ) + is_trashed_data_studio_asset: Optional[bool] = Field( + None, description="", alias="isTrashedDataStudioAsset" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "DataStudioAsset.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class S3(ObjectStore): + """Description""" + + class Attributes(ObjectStore.Attributes): + s3_e_tag: Optional[str] = Field(None, description="", alias="s3ETag") + s3_encryption: Optional[str] = Field(None, description="", alias="s3Encryption") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "S3.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DbtColumnProcess(Dbt): + """Description""" + + type_name: Literal["DbtColumnProcess"] = Field("DbtColumnProcess") + + class Attributes(Dbt.Attributes): + dbt_column_process_job_status: Optional[str] = Field( + None, description="", alias="dbtColumnProcessJobStatus" + ) + outputs: Optional[list[Catalog]] = Field( + None, description="", alias="outputs" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + process: Optional[Process] = Field( + None, description="", alias="process" + ) # relationship + inputs: Optional[list[Catalog]] = Field( + None, description="", alias="inputs" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + column_processes: Optional[list[ColumnProcess]] = Field( + None, description="", alias="columnProcesses" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "DbtColumnProcess.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Metric(DataQuality): + """Description""" + + class Attributes(DataQuality.Attributes): + metric_type: Optional[str] = Field(None, description="", alias="metricType") + metric_s_q_l: Optional[str] = Field(None, description="", alias="metricSQL") + metric_filters: Optional[str] = Field( + None, description="", alias="metricFilters" + ) + metric_time_grains: Optional[list[str]] = Field( + None, description="", alias="metricTimeGrains" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + assets: Optional[list[Asset]] = Field( + None, description="", alias="assets" + ) # relationship + metric_dimension_columns: Optional[list[Column]] = Field( + None, description="", alias="metricDimensionColumns" + ) # relationship + metric_timestamp_column: Optional[Column] = Field( + None, description="", alias="metricTimestampColumn" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Metric.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Metabase(BI): + """Description""" + + class Attributes(BI.Attributes): + metabase_collection_name: Optional[str] = Field( + None, description="", alias="metabaseCollectionName" + ) + metabase_collection_qualified_name: Optional[str] = Field( + None, description="", alias="metabaseCollectionQualifiedName" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Metabase.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBI(BI): + """Description""" + + class Attributes(BI.Attributes): + power_b_i_is_hidden: Optional[bool] = Field( + None, description="", alias="powerBIIsHidden" + ) + power_b_i_table_qualified_name: Optional[str] = Field( + None, description="", alias="powerBITableQualifiedName" + ) + power_b_i_format_string: Optional[str] = Field( + None, description="", alias="powerBIFormatString" + ) + power_b_i_endorsement: Optional[powerbi_endorsement] = Field( + None, description="", alias="powerBIEndorsement" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBI.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Preset(BI): + """Description""" + + class Attributes(BI.Attributes): + preset_workspace_id: Optional[int] = Field( + None, description="", alias="presetWorkspaceId" + ) + preset_workspace_qualified_name: Optional[str] = Field( + None, description="", alias="presetWorkspaceQualifiedName" + ) + preset_dashboard_id: Optional[int] = Field( + None, description="", alias="presetDashboardId" + ) + preset_dashboard_qualified_name: Optional[str] = Field( + None, description="", alias="presetDashboardQualifiedName" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Preset.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Mode(BI): + """Description""" + + class Attributes(BI.Attributes): + mode_id: Optional[str] = Field(None, description="", alias="modeId") + mode_token: Optional[str] = Field(None, description="", alias="modeToken") + mode_workspace_name: Optional[str] = Field( + None, description="", alias="modeWorkspaceName" + ) + mode_workspace_username: Optional[str] = Field( + None, description="", alias="modeWorkspaceUsername" + ) + mode_workspace_qualified_name: Optional[str] = Field( + None, description="", alias="modeWorkspaceQualifiedName" + ) + mode_report_name: Optional[str] = Field( + None, description="", alias="modeReportName" + ) + mode_report_qualified_name: Optional[str] = Field( + None, description="", alias="modeReportQualifiedName" + ) + mode_query_name: Optional[str] = Field( + None, description="", alias="modeQueryName" + ) + mode_query_qualified_name: Optional[str] = Field( + None, description="", alias="modeQueryQualifiedName" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Mode.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Tableau(BI): + """Description""" + + +class Looker(BI): + """Description""" + + +class Salesforce(SaaS): + """Description""" + + class Attributes(SaaS.Attributes): + organization_qualified_name: Optional[str] = Field( + None, description="", alias="organizationQualifiedName" + ) + api_name: Optional[str] = Field(None, description="", alias="apiName") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Salesforce.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DbtModelColumn(Dbt): + """Description""" + + type_name: Literal["DbtModelColumn"] = Field("DbtModelColumn") + + class Attributes(Dbt.Attributes): + dbt_model_qualified_name: Optional[str] = Field( + None, description="", alias="dbtModelQualifiedName" + ) + dbt_model_column_data_type: Optional[str] = Field( + None, description="", alias="dbtModelColumnDataType" + ) + dbt_model_column_order: Optional[int] = Field( + None, description="", alias="dbtModelColumnOrder" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + sql_column: Optional[Column] = Field( + None, description="", alias="sqlColumn" + ) # relationship + dbt_model: Optional[DbtModel] = Field( + None, description="", alias="dbtModel" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "DbtModelColumn.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DbtModel(Dbt): + """Description""" + + type_name: Literal["DbtModel"] = Field("DbtModel") + + class Attributes(Dbt.Attributes): + dbt_status: Optional[str] = Field(None, description="", alias="dbtStatus") + dbt_error: Optional[str] = Field(None, description="", alias="dbtError") + dbt_raw_s_q_l: Optional[str] = Field(None, description="", alias="dbtRawSQL") + dbt_compiled_s_q_l: Optional[str] = Field( + None, description="", alias="dbtCompiledSQL" + ) + dbt_stats: Optional[str] = Field(None, description="", alias="dbtStats") + dbt_materialization_type: Optional[str] = Field( + None, description="", alias="dbtMaterializationType" + ) + dbt_model_compile_started_at: Optional[datetime] = Field( + None, description="", alias="dbtModelCompileStartedAt" + ) + dbt_model_compile_completed_at: Optional[datetime] = Field( + None, description="", alias="dbtModelCompileCompletedAt" + ) + dbt_model_execute_started_at: Optional[datetime] = Field( + None, description="", alias="dbtModelExecuteStartedAt" + ) + dbt_model_execute_completed_at: Optional[datetime] = Field( + None, description="", alias="dbtModelExecuteCompletedAt" + ) + dbt_model_execution_time: Optional[float] = Field( + None, description="", alias="dbtModelExecutionTime" + ) + dbt_model_run_generated_at: Optional[datetime] = Field( + None, description="", alias="dbtModelRunGeneratedAt" + ) + dbt_model_run_elapsed_time: Optional[float] = Field( + None, description="", alias="dbtModelRunElapsedTime" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_metrics: Optional[list[DbtMetric]] = Field( + None, description="", alias="dbtMetrics" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dbt_model_columns: Optional[list[DbtModelColumn]] = Field( + None, description="", alias="dbtModelColumns" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + sql_asset: Optional[SQL] = Field( + None, description="", alias="sqlAsset" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "DbtModel.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DbtMetric(Dbt): + """Description""" + + type_name: Literal["DbtMetric"] = Field("DbtMetric") + + class Attributes(Dbt.Attributes): + dbt_metric_filters: Optional[list[DbtMetricFilter]] = Field( + None, description="", alias="dbtMetricFilters" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + assets: Optional[list[Asset]] = Field( + None, description="", alias="assets" + ) # relationship + metric_dimension_columns: Optional[list[Column]] = Field( + None, description="", alias="metricDimensionColumns" + ) # relationship + metric_timestamp_column: Optional[Column] = Field( + None, description="", alias="metricTimestampColumn" + ) # relationship + dbt_metric_filter_columns: Optional[list[Column]] = Field( + None, description="", alias="dbtMetricFilterColumns" + ) # relationship + dbt_model: Optional[DbtModel] = Field( + None, description="", alias="dbtModel" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "DbtMetric.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DbtSource(Dbt): + """Description""" + + type_name: Literal["DbtSource"] = Field("DbtSource") + + class Attributes(Dbt.Attributes): + dbt_state: Optional[str] = Field(None, description="", alias="dbtState") + dbt_freshness_criteria: Optional[str] = Field( + None, description="", alias="dbtFreshnessCriteria" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + sql_asset: Optional[SQL] = Field( + None, description="", alias="sqlAsset" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "DbtSource.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class DbtProcess(Dbt): + """Description""" + + type_name: Literal["DbtProcess"] = Field("DbtProcess") + + class Attributes(Dbt.Attributes): + dbt_process_job_status: Optional[str] = Field( + None, description="", alias="dbtProcessJobStatus" + ) + outputs: Optional[list[Catalog]] = Field( + None, description="", alias="outputs" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + inputs: Optional[list[Catalog]] = Field( + None, description="", alias="inputs" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + column_processes: Optional[list[ColumnProcess]] = Field( + None, description="", alias="columnProcesses" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "DbtProcess.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class ReadmeTemplate(Resource): + """Description""" + + type_name: Literal["ReadmeTemplate"] = Field("ReadmeTemplate") + + class Attributes(Resource.Attributes): + icon: Optional[str] = Field(None, description="", alias="icon") + icon_type: Optional[IconType] = Field(None, description="", alias="iconType") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "ReadmeTemplate.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Readme(Resource): + """Description""" + + +class Link(Resource): + """Description""" + + type_name: Literal["Link"] = Field("Link") + + class Attributes(Resource.Attributes): + icon: Optional[str] = Field(None, description="", alias="icon") + icon_type: Optional[IconType] = Field(None, description="", alias="iconType") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + internal: Optional[Internal] = Field( + None, description="", alias="internal" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + asset: Optional[Asset] = Field( + None, description="", alias="asset" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Link.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class APISpec(API): + """Description""" + + type_name: Literal["APISpec"] = Field("APISpec") + + class Attributes(API.Attributes): + api_spec_terms_of_service_url: Optional[str] = Field( + None, description="", alias="apiSpecTermsOfServiceURL" + ) + api_spec_contact_email: Optional[str] = Field( + None, description="", alias="apiSpecContactEmail" + ) + api_spec_contact_name: Optional[str] = Field( + None, description="", alias="apiSpecContactName" + ) + api_spec_contact_url: Optional[str] = Field( + None, description="", alias="apiSpecContactURL" + ) + api_spec_license_name: Optional[str] = Field( + None, description="", alias="apiSpecLicenseName" + ) + api_spec_license_url: Optional[str] = Field( + None, description="", alias="apiSpecLicenseURL" + ) + api_spec_contract_version: Optional[str] = Field( + None, description="", alias="apiSpecContractVersion" + ) + api_spec_service_alias: Optional[str] = Field( + None, description="", alias="apiSpecServiceAlias" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + api_paths: Optional[list[APIPath]] = Field( + None, description="", alias="apiPaths" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "APISpec.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class APIPath(API): + """Description""" + + type_name: Literal["APIPath"] = Field("APIPath") + + class Attributes(API.Attributes): + api_path_summary: Optional[str] = Field( + None, description="", alias="apiPathSummary" + ) + api_path_raw_u_r_i: Optional[str] = Field( + None, description="", alias="apiPathRawURI" + ) + api_path_is_templated: Optional[bool] = Field( + None, description="", alias="apiPathIsTemplated" + ) + api_path_available_operations: Optional[list[str]] = Field( + None, description="", alias="apiPathAvailableOperations" + ) + api_path_available_response_codes: Optional[dict[str, str]] = Field( + None, description="", alias="apiPathAvailableResponseCodes" + ) + api_path_is_ingress_exposed: Optional[bool] = Field( + None, description="", alias="apiPathIsIngressExposed" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + api_spec: Optional[APISpec] = Field( + None, description="", alias="apiSpec" + ) # relationship + + attributes: "APIPath.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TablePartition(SQL): + """Description""" + + type_name: Literal["TablePartition"] = Field("TablePartition") + + class Attributes(SQL.Attributes): + constraint: Optional[str] = Field(None, description="", alias="constraint") + column_count: Optional[int] = Field(None, description="", alias="columnCount") + row_count: Optional[int] = Field(None, description="", alias="rowCount") + size_bytes: Optional[int] = Field(None, description="", alias="sizeBytes") + alias: Optional[str] = Field(None, description="", alias="alias") + is_temporary: Optional[bool] = Field(None, description="", alias="isTemporary") + is_query_preview: Optional[bool] = Field( + None, description="", alias="isQueryPreview" + ) + query_preview_config: Optional[dict[str, str]] = Field( + None, description="", alias="queryPreviewConfig" + ) + external_location: Optional[str] = Field( + None, description="", alias="externalLocation" + ) + external_location_region: Optional[str] = Field( + None, description="", alias="externalLocationRegion" + ) + external_location_format: Optional[str] = Field( + None, description="", alias="externalLocationFormat" + ) + is_partitioned: Optional[bool] = Field( + None, description="", alias="isPartitioned" + ) + partition_strategy: Optional[str] = Field( + None, description="", alias="partitionStrategy" + ) + partition_count: Optional[int] = Field( + None, description="", alias="partitionCount" + ) + partition_list: Optional[str] = Field( + None, description="", alias="partitionList" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + columns: Optional[list[Column]] = Field( + None, description="", alias="columns" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + parent_table: Optional[Table] = Field( + None, description="", alias="parentTable" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TablePartition.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Table(SQL): + """Description""" + + type_name: Literal["Table"] = Field("Table") + + class Attributes(SQL.Attributes): + column_count: Optional[int] = Field(None, description="", alias="columnCount") + row_count: Optional[int] = Field(None, description="", alias="rowCount") + size_bytes: Optional[int] = Field(None, description="", alias="sizeBytes") + alias: Optional[str] = Field(None, description="", alias="alias") + is_temporary: Optional[bool] = Field(None, description="", alias="isTemporary") + is_query_preview: Optional[bool] = Field( + None, description="", alias="isQueryPreview" + ) + query_preview_config: Optional[dict[str, str]] = Field( + None, description="", alias="queryPreviewConfig" + ) + external_location: Optional[str] = Field( + None, description="", alias="externalLocation" + ) + external_location_region: Optional[str] = Field( + None, description="", alias="externalLocationRegion" + ) + external_location_format: Optional[str] = Field( + None, description="", alias="externalLocationFormat" + ) + is_partitioned: Optional[bool] = Field( + None, description="", alias="isPartitioned" + ) + partition_strategy: Optional[str] = Field( + None, description="", alias="partitionStrategy" + ) + partition_count: Optional[int] = Field( + None, description="", alias="partitionCount" + ) + partition_list: Optional[str] = Field( + None, description="", alias="partitionList" + ) + partitions: Optional[list[TablePartition]] = Field( + None, description="", alias="partitions" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + atlan_schema: Optional[Schema] = Field( + None, description="", alias="atlanSchema" + ) # relationship + columns: Optional[list[Column]] = Field( + None, description="", alias="columns" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + queries: Optional[list[Query]] = Field( + None, description="", alias="queries" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Table.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Query(SQL): + """Description""" + + type_name: Literal["Query"] = Field("Query") + + class Attributes(SQL.Attributes): + raw_query: Optional[str] = Field(None, description="", alias="rawQuery") + default_schema_qualified_name: Optional[str] = Field( + None, description="", alias="defaultSchemaQualifiedName" + ) + default_database_qualified_name: Optional[str] = Field( + None, description="", alias="defaultDatabaseQualifiedName" + ) + variables_schema_base64: Optional[str] = Field( + None, description="", alias="variablesSchemaBase64" + ) + is_private: Optional[bool] = Field(None, description="", alias="isPrivate") + is_sql_snippet: Optional[bool] = Field( + None, description="", alias="isSqlSnippet" + ) + parent_qualified_name: str = Field( + None, description="", alias="parentQualifiedName" + ) + collection_qualified_name: str = Field( + None, description="", alias="collectionQualifiedName" + ) + is_visual_query: Optional[bool] = Field( + None, description="", alias="isVisualQuery" + ) + visual_builder_schema_base64: Optional[str] = Field( + None, description="", alias="visualBuilderSchemaBase64" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + parent: Namespace = Field(None, description="", alias="parent") # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + tables: Optional[list[Table]] = Field( + None, description="", alias="tables" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + columns: Optional[list[Column]] = Field( + None, description="", alias="columns" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + views: Optional[list[View]] = Field( + None, description="", alias="views" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Query.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Column(SQL): + """Description""" + + type_name: Literal["Column"] = Field("Column") + + class Attributes(SQL.Attributes): + data_type: Optional[str] = Field(None, description="", alias="dataType") + sub_data_type: Optional[str] = Field(None, description="", alias="subDataType") + order: Optional[int] = Field(None, description="", alias="order") + is_partition: Optional[bool] = Field(None, description="", alias="isPartition") + partition_order: Optional[int] = Field( + None, description="", alias="partitionOrder" + ) + is_clustered: Optional[bool] = Field(None, description="", alias="isClustered") + is_primary: Optional[bool] = Field(None, description="", alias="isPrimary") + is_foreign: Optional[bool] = Field(None, description="", alias="isForeign") + is_indexed: Optional[bool] = Field(None, description="", alias="isIndexed") + is_sort: Optional[bool] = Field(None, description="", alias="isSort") + is_dist: Optional[bool] = Field(None, description="", alias="isDist") + is_pinned: Optional[bool] = Field(None, description="", alias="isPinned") + pinned_by: Optional[str] = Field(None, description="", alias="pinnedBy") + pinned_at: Optional[datetime] = Field(None, description="", alias="pinnedAt") + precision: Optional[int] = Field(None, description="", alias="precision") + default_value: Optional[str] = Field(None, description="", alias="defaultValue") + is_nullable: Optional[bool] = Field(None, description="", alias="isNullable") + numeric_scale: Optional[float] = Field( + None, description="", alias="numericScale" + ) + max_length: Optional[int] = Field(None, description="", alias="maxLength") + validations: Optional[dict[str, str]] = Field( + None, description="", alias="validations" + ) + column_distinct_values_count: Optional[int] = Field( + None, description="", alias="columnDistinctValuesCount" + ) + column_distinct_values_count_long: Optional[int] = Field( + None, description="", alias="columnDistinctValuesCountLong" + ) + column_histogram: Optional[Histogram] = Field( + None, description="", alias="columnHistogram" + ) + column_max: Optional[float] = Field(None, description="", alias="columnMax") + column_min: Optional[float] = Field(None, description="", alias="columnMin") + column_mean: Optional[float] = Field(None, description="", alias="columnMean") + column_sum: Optional[float] = Field(None, description="", alias="columnSum") + column_median: Optional[float] = Field( + None, description="", alias="columnMedian" + ) + column_standard_deviation: Optional[float] = Field( + None, description="", alias="columnStandardDeviation" + ) + column_unique_values_count: Optional[int] = Field( + None, description="", alias="columnUniqueValuesCount" + ) + column_unique_values_count_long: Optional[int] = Field( + None, description="", alias="columnUniqueValuesCountLong" + ) + column_average: Optional[float] = Field( + None, description="", alias="columnAverage" + ) + column_average_length: Optional[float] = Field( + None, description="", alias="columnAverageLength" + ) + column_duplicate_values_count: Optional[int] = Field( + None, description="", alias="columnDuplicateValuesCount" + ) + column_duplicate_values_count_long: Optional[int] = Field( + None, description="", alias="columnDuplicateValuesCountLong" + ) + column_maximum_string_length: Optional[int] = Field( + None, description="", alias="columnMaximumStringLength" + ) + column_maxs: Optional[list[str]] = Field( + None, description="", alias="columnMaxs" + ) + column_minimum_string_length: Optional[int] = Field( + None, description="", alias="columnMinimumStringLength" + ) + column_mins: Optional[list[str]] = Field( + None, description="", alias="columnMins" + ) + column_missing_values_count: Optional[int] = Field( + None, description="", alias="columnMissingValuesCount" + ) + column_missing_values_count_long: Optional[int] = Field( + None, description="", alias="columnMissingValuesCountLong" + ) + column_missing_values_percentage: Optional[float] = Field( + None, description="", alias="columnMissingValuesPercentage" + ) + column_uniqueness_percentage: Optional[float] = Field( + None, description="", alias="columnUniquenessPercentage" + ) + column_variance: Optional[float] = Field( + None, description="", alias="columnVariance" + ) + column_top_values: Optional[list[ColumnValueFrequencyMap]] = Field( + None, description="", alias="columnTopValues" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + materialised_view: Optional[MaterialisedView] = Field( + None, description="", alias="materialisedView" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + queries: Optional[list[Query]] = Field( + None, description="", alias="queries" + ) # relationship + metric_timestamps: Optional[list[Metric]] = Field( + None, description="", alias="metricTimestamps" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + dbt_metrics: Optional[list[DbtMetric]] = Field( + None, description="", alias="dbtMetrics" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + view: Optional[View] = Field(None, description="", alias="view") # relationship + table_partition: Optional[TablePartition] = Field( + None, description="", alias="tablePartition" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + data_quality_metric_dimensions: Optional[list[Metric]] = Field( + None, description="", alias="dataQualityMetricDimensions" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + dbt_model_columns: Optional[list[DbtModelColumn]] = Field( + None, description="", alias="dbtModelColumns" + ) # relationship + table: Optional[Table] = Field( + None, description="", alias="table" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Column.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Schema(SQL): + """Description""" + + type_name: Literal["Schema"] = Field("Schema") + + class Attributes(SQL.Attributes): + table_count: Optional[int] = Field(None, description="", alias="tableCount") + views_count: Optional[int] = Field(None, description="", alias="viewsCount") + materialised_views: Optional[list[MaterialisedView]] = Field( + None, description="", alias="materialisedViews" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + tables: Optional[list[Table]] = Field( + None, description="", alias="tables" + ) # relationship + database: Optional[Database] = Field( + None, description="", alias="database" + ) # relationship + snowflake_pipes: Optional[list[SnowflakePipe]] = Field( + None, description="", alias="snowflakePipes" + ) # relationship + snowflake_streams: Optional[list[SnowflakeStream]] = Field( + None, description="", alias="snowflakeStreams" + ) # relationship + procedures: Optional[list[Procedure]] = Field( + None, description="", alias="procedures" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + views: Optional[list[View]] = Field( + None, description="", alias="views" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Schema.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Database(SQL): + """Description""" + + type_name: Literal["Database"] = Field("Database") + + class Attributes(SQL.Attributes): + schema_count: Optional[int] = Field(None, description="", alias="schemaCount") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + schemas: Optional[list[Schema]] = Field( + None, description="", alias="schemas" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Database.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SnowflakeStream(SQL): + """Description""" + + type_name: Literal["SnowflakeStream"] = Field("SnowflakeStream") + + class Attributes(SQL.Attributes): + snowflake_stream_type: Optional[str] = Field( + None, description="", alias="snowflakeStreamType" + ) + snowflake_stream_source_type: Optional[str] = Field( + None, description="", alias="snowflakeStreamSourceType" + ) + snowflake_stream_mode: Optional[str] = Field( + None, description="", alias="snowflakeStreamMode" + ) + snowflake_stream_is_stale: Optional[bool] = Field( + None, description="", alias="snowflakeStreamIsStale" + ) + snowflake_stream_stale_after: Optional[datetime] = Field( + None, description="", alias="snowflakeStreamStaleAfter" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + atlan_schema: Optional[Schema] = Field( + None, description="", alias="atlanSchema" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "SnowflakeStream.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SnowflakePipe(SQL): + """Description""" + + type_name: Literal["SnowflakePipe"] = Field("SnowflakePipe") + + class Attributes(SQL.Attributes): + definition: Optional[str] = Field(None, description="", alias="definition") + snowflake_pipe_is_auto_ingest_enabled: Optional[bool] = Field( + None, description="", alias="snowflakePipeIsAutoIngestEnabled" + ) + snowflake_pipe_notification_channel_name: Optional[str] = Field( + None, description="", alias="snowflakePipeNotificationChannelName" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + atlan_schema: Optional[Schema] = Field( + None, description="", alias="atlanSchema" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "SnowflakePipe.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class Procedure(SQL): + """Description""" + + type_name: Literal["Procedure"] = Field("Procedure") + + class Attributes(SQL.Attributes): + definition: str = Field(None, description="", alias="definition") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + atlan_schema: Optional[Schema] = Field( + None, description="", alias="atlanSchema" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "Procedure.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class View(SQL): + """Description""" + + type_name: Literal["View"] = Field("View") + + class Attributes(SQL.Attributes): + column_count: Optional[int] = Field(None, description="", alias="columnCount") + row_count: Optional[int] = Field(None, description="", alias="rowCount") + size_bytes: Optional[int] = Field(None, description="", alias="sizeBytes") + is_query_preview: Optional[bool] = Field( + None, description="", alias="isQueryPreview" + ) + query_preview_config: Optional[dict[str, str]] = Field( + None, description="", alias="queryPreviewConfig" + ) + alias: Optional[str] = Field(None, description="", alias="alias") + is_temporary: Optional[bool] = Field(None, description="", alias="isTemporary") + definition: Optional[str] = Field(None, description="", alias="definition") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + atlan_schema: Optional[Schema] = Field( + None, description="", alias="atlanSchema" + ) # relationship + columns: Optional[list[Column]] = Field( + None, description="", alias="columns" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + queries: Optional[list[Query]] = Field( + None, description="", alias="queries" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "View.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class MaterialisedView(SQL): + """Description""" + + type_name: Literal["MaterialisedView"] = Field("MaterialisedView") + + class Attributes(SQL.Attributes): + refresh_mode: Optional[str] = Field(None, description="", alias="refreshMode") + refresh_method: Optional[str] = Field( + None, description="", alias="refreshMethod" + ) + staleness: Optional[str] = Field(None, description="", alias="staleness") + stale_since_date: Optional[datetime] = Field( + None, description="", alias="staleSinceDate" + ) + column_count: Optional[int] = Field(None, description="", alias="columnCount") + row_count: Optional[int] = Field(None, description="", alias="rowCount") + size_bytes: Optional[int] = Field(None, description="", alias="sizeBytes") + is_query_preview: Optional[bool] = Field( + None, description="", alias="isQueryPreview" + ) + query_preview_config: Optional[dict[str, str]] = Field( + None, description="", alias="queryPreviewConfig" + ) + alias: Optional[str] = Field(None, description="", alias="alias") + is_temporary: Optional[bool] = Field(None, description="", alias="isTemporary") + definition: Optional[str] = Field(None, description="", alias="definition") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + dbt_models: Optional[list[DbtModel]] = Field( + None, description="", alias="dbtModels" + ) # relationship + dbt_sources: Optional[list[DbtSource]] = Field( + None, description="", alias="dbtSources" + ) # relationship + atlan_schema: Optional[Schema] = Field( + None, description="", alias="atlanSchema" + ) # relationship + columns: Optional[list[Column]] = Field( + None, description="", alias="columns" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "MaterialisedView.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class GCSObject(GCS): + """Description""" + + type_name: Literal["GCSObject"] = Field("GCSObject") + + class Attributes(GCS.Attributes): + gcs_bucket_name: Optional[str] = Field( + None, description="", alias="gcsBucketName" + ) + gcs_bucket_qualified_name: Optional[str] = Field( + None, description="", alias="gcsBucketQualifiedName" + ) + gcs_object_size: Optional[int] = Field( + None, description="", alias="gcsObjectSize" + ) + gcs_object_key: Optional[str] = Field( + None, description="", alias="gcsObjectKey" + ) + gcs_object_media_link: Optional[str] = Field( + None, description="", alias="gcsObjectMediaLink" + ) + gcs_object_hold_type: Optional[str] = Field( + None, description="", alias="gcsObjectHoldType" + ) + gcs_object_generation_id: Optional[int] = Field( + None, description="", alias="gcsObjectGenerationId" + ) + gcs_object_c_r_c32_c_hash: Optional[str] = Field( + None, description="", alias="gcsObjectCRC32CHash" + ) + gcs_object_m_d5_hash: Optional[str] = Field( + None, description="", alias="gcsObjectMD5Hash" + ) + gcs_object_data_last_modified_time: Optional[datetime] = Field( + None, description="", alias="gcsObjectDataLastModifiedTime" + ) + gcs_object_content_type: Optional[str] = Field( + None, description="", alias="gcsObjectContentType" + ) + gcs_object_content_encoding: Optional[str] = Field( + None, description="", alias="gcsObjectContentEncoding" + ) + gcs_object_content_disposition: Optional[str] = Field( + None, description="", alias="gcsObjectContentDisposition" + ) + gcs_object_content_language: Optional[str] = Field( + None, description="", alias="gcsObjectContentLanguage" + ) + gcs_object_retention_expiration_date: Optional[datetime] = Field( + None, description="", alias="gcsObjectRetentionExpirationDate" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + gcs_bucket: Optional[GCSBucket] = Field( + None, description="", alias="gcsBucket" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "GCSObject.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class GCSBucket(GCS): + """Description""" + + type_name: Literal["GCSBucket"] = Field("GCSBucket") + + class Attributes(GCS.Attributes): + gcs_object_count: Optional[int] = Field( + None, description="", alias="gcsObjectCount" + ) + gcs_bucket_versioning_enabled: Optional[bool] = Field( + None, description="", alias="gcsBucketVersioningEnabled" + ) + gcs_bucket_retention_locked: Optional[bool] = Field( + None, description="", alias="gcsBucketRetentionLocked" + ) + gcs_bucket_retention_period: Optional[int] = Field( + None, description="", alias="gcsBucketRetentionPeriod" + ) + gcs_bucket_retention_effective_time: Optional[datetime] = Field( + None, description="", alias="gcsBucketRetentionEffectiveTime" + ) + gcs_bucket_lifecycle_rules: Optional[str] = Field( + None, description="", alias="gcsBucketLifecycleRules" + ) + gcs_bucket_retention_policy: Optional[str] = Field( + None, description="", alias="gcsBucketRetentionPolicy" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + gcs_objects: Optional[list[GCSObject]] = Field( + None, description="", alias="gcsObjects" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "GCSBucket.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class S3Bucket(S3): + """Description""" + + type_name: Literal["S3Bucket"] = Field("S3Bucket") + + class Attributes(S3.Attributes): + s3_object_count: Optional[int] = Field( + None, description="", alias="s3ObjectCount" + ) + s3_bucket_versioning_enabled: Optional[bool] = Field( + None, description="", alias="s3BucketVersioningEnabled" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + objects: Optional[list[S3Object]] = Field( + None, description="", alias="objects" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "S3Bucket.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class S3Object(S3): + """Description""" + + type_name: Literal["S3Object"] = Field("S3Object") + + class Attributes(S3.Attributes): + s3_object_last_modified_time: Optional[datetime] = Field( + None, description="", alias="s3ObjectLastModifiedTime" + ) + s3_bucket_name: Optional[str] = Field( + None, description="", alias="s3BucketName" + ) + s3_bucket_qualified_name: Optional[str] = Field( + None, description="", alias="s3BucketQualifiedName" + ) + s3_object_size: Optional[int] = Field( + None, description="", alias="s3ObjectSize" + ) + s3_object_storage_class: Optional[str] = Field( + None, description="", alias="s3ObjectStorageClass" + ) + s3_object_key: Optional[str] = Field(None, description="", alias="s3ObjectKey") + s3_object_content_type: Optional[str] = Field( + None, description="", alias="s3ObjectContentType" + ) + s3_object_content_disposition: Optional[str] = Field( + None, description="", alias="s3ObjectContentDisposition" + ) + s3_object_version_id: Optional[str] = Field( + None, description="", alias="s3ObjectVersionId" + ) + bucket: Optional[S3Bucket] = Field( + None, description="", alias="bucket" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "S3Object.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class MetabaseQuestion(Metabase): + """Description""" + + type_name: Literal["MetabaseQuestion"] = Field("MetabaseQuestion") + + class Attributes(Metabase.Attributes): + metabase_dashboard_count: Optional[int] = Field( + None, description="", alias="metabaseDashboardCount" + ) + metabase_query_type: Optional[str] = Field( + None, description="", alias="metabaseQueryType" + ) + metabase_query: Optional[str] = Field( + None, description="", alias="metabaseQuery" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + metabase_dashboards: Optional[list[MetabaseDashboard]] = Field( + None, description="", alias="metabaseDashboards" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + metabase_collection: Optional[MetabaseCollection] = Field( + None, description="", alias="metabaseCollection" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "MetabaseQuestion.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class MetabaseCollection(Metabase): + """Description""" + + type_name: Literal["MetabaseCollection"] = Field("MetabaseCollection") + + class Attributes(Metabase.Attributes): + metabase_slug: Optional[str] = Field(None, description="", alias="metabaseSlug") + metabase_color: Optional[str] = Field( + None, description="", alias="metabaseColor" + ) + metabase_namespace: Optional[str] = Field( + None, description="", alias="metabaseNamespace" + ) + metabase_is_personal_collection: Optional[bool] = Field( + None, description="", alias="metabaseIsPersonalCollection" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + metabase_dashboards: Optional[list[MetabaseDashboard]] = Field( + None, description="", alias="metabaseDashboards" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + metabase_questions: Optional[list[MetabaseQuestion]] = Field( + None, description="", alias="metabaseQuestions" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "MetabaseCollection.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class MetabaseDashboard(Metabase): + """Description""" + + type_name: Literal["MetabaseDashboard"] = Field("MetabaseDashboard") + + class Attributes(Metabase.Attributes): + metabase_question_count: Optional[int] = Field( + None, description="", alias="metabaseQuestionCount" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + metabase_questions: Optional[list[MetabaseQuestion]] = Field( + None, description="", alias="metabaseQuestions" + ) # relationship + metabase_collection: Optional[MetabaseCollection] = Field( + None, description="", alias="metabaseCollection" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "MetabaseDashboard.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIReport(PowerBI): + """Description""" + + type_name: Literal["PowerBIReport"] = Field("PowerBIReport") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + dataset_qualified_name: Optional[str] = Field( + None, description="", alias="datasetQualifiedName" + ) + web_url: Optional[str] = Field(None, description="", alias="webUrl") + page_count: Optional[int] = Field(None, description="", alias="pageCount") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + tiles: Optional[list[PowerBITile]] = Field( + None, description="", alias="tiles" + ) # relationship + workspace: Optional[PowerBIWorkspace] = Field( + None, description="", alias="workspace" + ) # relationship + pages: Optional[list[PowerBIPage]] = Field( + None, description="", alias="pages" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dataset: Optional[PowerBIDataset] = Field( + None, description="", alias="dataset" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIReport.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIMeasure(PowerBI): + """Description""" + + type_name: Literal["PowerBIMeasure"] = Field("PowerBIMeasure") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + dataset_qualified_name: Optional[str] = Field( + None, description="", alias="datasetQualifiedName" + ) + power_b_i_measure_expression: Optional[str] = Field( + None, description="", alias="powerBIMeasureExpression" + ) + power_b_i_is_external_measure: Optional[bool] = Field( + None, description="", alias="powerBIIsExternalMeasure" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + table: Optional[PowerBITable] = Field( + None, description="", alias="table" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIMeasure.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIColumn(PowerBI): + """Description""" + + type_name: Literal["PowerBIColumn"] = Field("PowerBIColumn") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + dataset_qualified_name: Optional[str] = Field( + None, description="", alias="datasetQualifiedName" + ) + power_b_i_column_data_category: Optional[str] = Field( + None, description="", alias="powerBIColumnDataCategory" + ) + power_b_i_column_data_type: Optional[str] = Field( + None, description="", alias="powerBIColumnDataType" + ) + power_b_i_sort_by_column: Optional[str] = Field( + None, description="", alias="powerBISortByColumn" + ) + power_b_i_column_summarize_by: Optional[str] = Field( + None, description="", alias="powerBIColumnSummarizeBy" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + table: Optional[PowerBITable] = Field( + None, description="", alias="table" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIColumn.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBITile(PowerBI): + """Description""" + + type_name: Literal["PowerBITile"] = Field("PowerBITile") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + dashboard_qualified_name: Optional[str] = Field( + None, description="", alias="dashboardQualifiedName" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + report: Optional[PowerBIReport] = Field( + None, description="", alias="report" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dataset: Optional[PowerBIDataset] = Field( + None, description="", alias="dataset" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + dashboard: Optional[PowerBIDashboard] = Field( + None, description="", alias="dashboard" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBITile.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBITable(PowerBI): + """Description""" + + type_name: Literal["PowerBITable"] = Field("PowerBITable") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + dataset_qualified_name: Optional[str] = Field( + None, description="", alias="datasetQualifiedName" + ) + power_b_i_table_source_expressions: Optional[list[str]] = Field( + None, description="", alias="powerBITableSourceExpressions" + ) + power_b_i_table_column_count: Optional[int] = Field( + None, description="", alias="powerBITableColumnCount" + ) + power_b_i_table_measure_count: Optional[int] = Field( + None, description="", alias="powerBITableMeasureCount" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + measures: Optional[list[PowerBIMeasure]] = Field( + None, description="", alias="measures" + ) # relationship + columns: Optional[list[PowerBIColumn]] = Field( + None, description="", alias="columns" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dataset: Optional[PowerBIDataset] = Field( + None, description="", alias="dataset" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBITable.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIDatasource(PowerBI): + """Description""" + + type_name: Literal["PowerBIDatasource"] = Field("PowerBIDatasource") + + class Attributes(PowerBI.Attributes): + connection_details: Optional[dict[str, str]] = Field( + None, description="", alias="connectionDetails" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + datasets: Optional[list[PowerBIDataset]] = Field( + None, description="", alias="datasets" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIDatasource.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIWorkspace(PowerBI): + """Description""" + + type_name: Literal["PowerBIWorkspace"] = Field("PowerBIWorkspace") + + class Attributes(PowerBI.Attributes): + web_url: Optional[str] = Field(None, description="", alias="webUrl") + report_count: Optional[int] = Field(None, description="", alias="reportCount") + dashboard_count: Optional[int] = Field( + None, description="", alias="dashboardCount" + ) + dataset_count: Optional[int] = Field(None, description="", alias="datasetCount") + dataflow_count: Optional[int] = Field( + None, description="", alias="dataflowCount" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + reports: Optional[list[PowerBIReport]] = Field( + None, description="", alias="reports" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + datasets: Optional[list[PowerBIDataset]] = Field( + None, description="", alias="datasets" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dashboards: Optional[list[PowerBIDashboard]] = Field( + None, description="", alias="dashboards" + ) # relationship + dataflows: Optional[list[PowerBIDataflow]] = Field( + None, description="", alias="dataflows" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIWorkspace.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIDataset(PowerBI): + """Description""" + + type_name: Literal["PowerBIDataset"] = Field("PowerBIDataset") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + web_url: Optional[str] = Field(None, description="", alias="webUrl") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + reports: Optional[list[PowerBIReport]] = Field( + None, description="", alias="reports" + ) # relationship + tiles: Optional[list[PowerBITile]] = Field( + None, description="", alias="tiles" + ) # relationship + workspace: Optional[PowerBIWorkspace] = Field( + None, description="", alias="workspace" + ) # relationship + tables: Optional[list[PowerBITable]] = Field( + None, description="", alias="tables" + ) # relationship + datasources: Optional[list[PowerBIDatasource]] = Field( + None, description="", alias="datasources" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dataflows: Optional[list[PowerBIDataflow]] = Field( + None, description="", alias="dataflows" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIDataset.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIDashboard(PowerBI): + """Description""" + + type_name: Literal["PowerBIDashboard"] = Field("PowerBIDashboard") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + web_url: Optional[str] = Field(None, description="", alias="webUrl") + tile_count: Optional[int] = Field(None, description="", alias="tileCount") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + tiles: Optional[list[PowerBITile]] = Field( + None, description="", alias="tiles" + ) # relationship + workspace: Optional[PowerBIWorkspace] = Field( + None, description="", alias="workspace" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIDashboard.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIPage(PowerBI): + """Description""" + + type_name: Literal["PowerBIPage"] = Field("PowerBIPage") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + report_qualified_name: Optional[str] = Field( + None, description="", alias="reportQualifiedName" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + report: Optional[PowerBIReport] = Field( + None, description="", alias="report" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIPage.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PowerBIDataflow(PowerBI): + """Description""" + + type_name: Literal["PowerBIDataflow"] = Field("PowerBIDataflow") + + class Attributes(PowerBI.Attributes): + workspace_qualified_name: Optional[str] = Field( + None, description="", alias="workspaceQualifiedName" + ) + web_url: Optional[str] = Field(None, description="", alias="webUrl") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + workspace: Optional[PowerBIWorkspace] = Field( + None, description="", alias="workspace" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + datasets: Optional[list[PowerBIDataset]] = Field( + None, description="", alias="datasets" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PowerBIDataflow.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PresetChart(Preset): + """Description""" + + type_name: Literal["PresetChart"] = Field("PresetChart") + + class Attributes(Preset.Attributes): + preset_chart_description_markdown: Optional[str] = Field( + None, description="", alias="presetChartDescriptionMarkdown" + ) + preset_chart_form_data: Optional[dict[str, str]] = Field( + None, description="", alias="presetChartFormData" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + preset_dashboard: Optional[PresetDashboard] = Field( + None, description="", alias="presetDashboard" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PresetChart.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PresetDataset(Preset): + """Description""" + + type_name: Literal["PresetDataset"] = Field("PresetDataset") + + class Attributes(Preset.Attributes): + preset_dataset_datasource_name: Optional[str] = Field( + None, description="", alias="presetDatasetDatasourceName" + ) + preset_dataset_id: Optional[int] = Field( + None, description="", alias="presetDatasetId" + ) + preset_dataset_type: Optional[str] = Field( + None, description="", alias="presetDatasetType" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + preset_dashboard: Optional[PresetDashboard] = Field( + None, description="", alias="presetDashboard" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PresetDataset.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PresetDashboard(Preset): + """Description""" + + type_name: Literal["PresetDashboard"] = Field("PresetDashboard") + + class Attributes(Preset.Attributes): + preset_dashboard_changed_by_name: Optional[str] = Field( + None, description="", alias="presetDashboardChangedByName" + ) + preset_dashboard_changed_by_url: Optional[str] = Field( + None, description="", alias="presetDashboardChangedByURL" + ) + preset_dashboard_is_managed_externally: Optional[bool] = Field( + None, description="", alias="presetDashboardIsManagedExternally" + ) + preset_dashboard_is_published: Optional[bool] = Field( + None, description="", alias="presetDashboardIsPublished" + ) + preset_dashboard_thumbnail_url: Optional[str] = Field( + None, description="", alias="presetDashboardThumbnailURL" + ) + preset_dashboard_chart_count: Optional[int] = Field( + None, description="", alias="presetDashboardChartCount" + ) + preset_datasets: Optional[list[PresetDataset]] = Field( + None, description="", alias="presetDatasets" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + preset_charts: Optional[list[PresetChart]] = Field( + None, description="", alias="presetCharts" + ) # relationship + preset_workspace: Optional[PresetWorkspace] = Field( + None, description="", alias="presetWorkspace" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PresetDashboard.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class PresetWorkspace(Preset): + """Description""" + + type_name: Literal["PresetWorkspace"] = Field("PresetWorkspace") + + class Attributes(Preset.Attributes): + preset_workspace_public_dashboards_allowed: Optional[bool] = Field( + None, description="", alias="presetWorkspacePublicDashboardsAllowed" + ) + preset_workspace_cluster_id: Optional[int] = Field( + None, description="", alias="presetWorkspaceClusterId" + ) + preset_workspace_hostname: Optional[str] = Field( + None, description="", alias="presetWorkspaceHostname" + ) + preset_workspace_is_in_maintenance_mode: Optional[bool] = Field( + None, description="", alias="presetWorkspaceIsInMaintenanceMode" + ) + preset_workspace_region: Optional[str] = Field( + None, description="", alias="presetWorkspaceRegion" + ) + preset_workspace_status: Optional[str] = Field( + None, description="", alias="presetWorkspaceStatus" + ) + preset_workspace_deployment_id: Optional[int] = Field( + None, description="", alias="presetWorkspaceDeploymentId" + ) + preset_workspace_dashboard_count: Optional[int] = Field( + None, description="", alias="presetWorkspaceDashboardCount" + ) + preset_workspace_dataset_count: Optional[int] = Field( + None, description="", alias="presetWorkspaceDatasetCount" + ) + preset_dashboards: Optional[list[PresetDashboard]] = Field( + None, description="", alias="presetDashboards" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "PresetWorkspace.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class ModeReport(Mode): + """Description""" + + type_name: Literal["ModeReport"] = Field("ModeReport") + + class Attributes(Mode.Attributes): + mode_collection_token: Optional[str] = Field( + None, description="", alias="modeCollectionToken" + ) + mode_report_published_at: Optional[datetime] = Field( + None, description="", alias="modeReportPublishedAt" + ) + mode_query_count: Optional[int] = Field( + None, description="", alias="modeQueryCount" + ) + mode_chart_count: Optional[int] = Field( + None, description="", alias="modeChartCount" + ) + mode_query_preview: Optional[str] = Field( + None, description="", alias="modeQueryPreview" + ) + mode_is_public: Optional[bool] = Field( + None, description="", alias="modeIsPublic" + ) + mode_is_shared: Optional[bool] = Field( + None, description="", alias="modeIsShared" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + mode_collections: Optional[list[ModeCollection]] = Field( + None, description="", alias="modeCollections" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + mode_queries: Optional[list[ModeQuery]] = Field( + None, description="", alias="modeQueries" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "ModeReport.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class ModeQuery(Mode): + """Description""" + + type_name: Literal["ModeQuery"] = Field("ModeQuery") + + class Attributes(Mode.Attributes): + mode_raw_query: Optional[str] = Field( + None, description="", alias="modeRawQuery" + ) + mode_report_import_count: Optional[int] = Field( + None, description="", alias="modeReportImportCount" + ) + mode_charts: Optional[list[ModeChart]] = Field( + None, description="", alias="modeCharts" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + mode_report: Optional[ModeReport] = Field( + None, description="", alias="modeReport" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "ModeQuery.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class ModeChart(Mode): + """Description""" + + type_name: Literal["ModeChart"] = Field("ModeChart") + + class Attributes(Mode.Attributes): + mode_chart_type: Optional[str] = Field( + None, description="", alias="modeChartType" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + mode_query: Optional[ModeQuery] = Field( + None, description="", alias="modeQuery" + ) # relationship + + attributes: "ModeChart.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class ModeWorkspace(Mode): + """Description""" + + type_name: Literal["ModeWorkspace"] = Field("ModeWorkspace") + + class Attributes(Mode.Attributes): + mode_collection_count: Optional[int] = Field( + None, description="", alias="modeCollectionCount" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + mode_collections: Optional[list[ModeCollection]] = Field( + None, description="", alias="modeCollections" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "ModeWorkspace.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class ModeCollection(Mode): + """Description""" + + type_name: Literal["ModeCollection"] = Field("ModeCollection") + + class Attributes(Mode.Attributes): + mode_collection_type: Optional[str] = Field( + None, description="", alias="modeCollectionType" + ) + mode_collection_state: Optional[str] = Field( + None, description="", alias="modeCollectionState" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + mode_workspace: Optional[ModeWorkspace] = Field( + None, description="", alias="modeWorkspace" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + mode_reports: Optional[list[ModeReport]] = Field( + None, description="", alias="modeReports" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "ModeCollection.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauWorkbook(Tableau): + """Description""" + + type_name: Literal["TableauWorkbook"] = Field("TableauWorkbook") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + top_level_project_name: Optional[str] = Field( + None, description="", alias="topLevelProjectName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + worksheets: Optional[list[TableauWorksheet]] = Field( + None, description="", alias="worksheets" + ) # relationship + datasources: Optional[list[TableauDatasource]] = Field( + None, description="", alias="datasources" + ) # relationship + project: Optional[TableauProject] = Field( + None, description="", alias="project" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dashboards: Optional[list[TableauDashboard]] = Field( + None, description="", alias="dashboards" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauWorkbook.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauDatasourceField(Tableau): + """Description""" + + type_name: Literal["TableauDatasourceField"] = Field("TableauDatasourceField") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + workbook_qualified_name: Optional[str] = Field( + None, description="", alias="workbookQualifiedName" + ) + datasource_qualified_name: Optional[str] = Field( + None, description="", alias="datasourceQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + fully_qualified_name: Optional[str] = Field( + None, description="", alias="fullyQualifiedName" + ) + tableau_datasource_field_data_category: Optional[str] = Field( + None, description="", alias="tableauDatasourceFieldDataCategory" + ) + tableau_datasource_field_role: Optional[str] = Field( + None, description="", alias="tableauDatasourceFieldRole" + ) + tableau_datasource_field_data_type: Optional[str] = Field( + None, description="", alias="tableauDatasourceFieldDataType" + ) + upstream_tables: Optional[list[dict[str, str]]] = Field( + None, description="", alias="upstreamTables" + ) + tableau_datasource_field_formula: Optional[str] = Field( + None, description="", alias="tableauDatasourceFieldFormula" + ) + tableau_datasource_field_bin_size: Optional[str] = Field( + None, description="", alias="tableauDatasourceFieldBinSize" + ) + upstream_columns: Optional[list[dict[str, str]]] = Field( + None, description="", alias="upstreamColumns" + ) + upstream_fields: Optional[list[dict[str, str]]] = Field( + None, description="", alias="upstreamFields" + ) + datasource_field_type: Optional[str] = Field( + None, description="", alias="datasourceFieldType" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + worksheets: Optional[list[TableauWorksheet]] = Field( + None, description="", alias="worksheets" + ) # relationship + datasource: Optional[TableauDatasource] = Field( + None, description="", alias="datasource" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauDatasourceField.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauCalculatedField(Tableau): + """Description""" + + type_name: Literal["TableauCalculatedField"] = Field("TableauCalculatedField") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + workbook_qualified_name: Optional[str] = Field( + None, description="", alias="workbookQualifiedName" + ) + datasource_qualified_name: Optional[str] = Field( + None, description="", alias="datasourceQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + data_category: Optional[str] = Field(None, description="", alias="dataCategory") + role: Optional[str] = Field(None, description="", alias="role") + tableau_data_type: Optional[str] = Field( + None, description="", alias="tableauDataType" + ) + formula: Optional[str] = Field(None, description="", alias="formula") + upstream_fields: Optional[list[dict[str, str]]] = Field( + None, description="", alias="upstreamFields" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + worksheets: Optional[list[TableauWorksheet]] = Field( + None, description="", alias="worksheets" + ) # relationship + datasource: Optional[TableauDatasource] = Field( + None, description="", alias="datasource" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauCalculatedField.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauProject(Tableau): + """Description""" + + type_name: Literal["TableauProject"] = Field("TableauProject") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + is_top_level_project: Optional[bool] = Field( + None, description="", alias="isTopLevelProject" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + workbooks: Optional[list[TableauWorkbook]] = Field( + None, description="", alias="workbooks" + ) # relationship + site: Optional[TableauSite] = Field( + None, description="", alias="site" + ) # relationship + parent_project: Optional[TableauProject] = Field( + None, description="", alias="parentProject" + ) # relationship + datasources: Optional[list[TableauDatasource]] = Field( + None, description="", alias="datasources" + ) # relationship + flows: Optional[list[TableauFlow]] = Field( + None, description="", alias="flows" + ) # relationship + child_projects: Optional[list[TableauProject]] = Field( + None, description="", alias="childProjects" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauProject.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauMetric(Tableau): + """Description""" + + type_name: Literal["TableauMetric"] = Field("TableauMetric") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + project: Optional[TableauProject] = Field( + None, description="", alias="project" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauMetric.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauDatasource(Tableau): + """Description""" + + type_name: Literal["TableauDatasource"] = Field("TableauDatasource") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + workbook_qualified_name: Optional[str] = Field( + None, description="", alias="workbookQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + is_published: Optional[bool] = Field(None, description="", alias="isPublished") + has_extracts: Optional[bool] = Field(None, description="", alias="hasExtracts") + is_certified: Optional[bool] = Field(None, description="", alias="isCertified") + certifier: Optional[dict[str, str]] = Field( + None, description="", alias="certifier" + ) + certification_note: Optional[str] = Field( + None, description="", alias="certificationNote" + ) + certifier_display_name: Optional[str] = Field( + None, description="", alias="certifierDisplayName" + ) + upstream_tables: Optional[list[dict[str, str]]] = Field( + None, description="", alias="upstreamTables" + ) + upstream_datasources: Optional[list[dict[str, str]]] = Field( + None, description="", alias="upstreamDatasources" + ) + workbook: Optional[TableauWorkbook] = Field( + None, description="", alias="workbook" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + project: Optional[TableauProject] = Field( + None, description="", alias="project" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + fields: Optional[list[TableauCalculatedField]] = Field( + None, description="", alias="fields" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauDatasource.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauSite(Tableau): + """Description""" + + +class TableauDashboard(Tableau): + """Description""" + + type_name: Literal["TableauDashboard"] = Field("TableauDashboard") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + workbook_qualified_name: Optional[str] = Field( + None, description="", alias="workbookQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + workbook: Optional[TableauWorkbook] = Field( + None, description="", alias="workbook" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + worksheets: Optional[list[TableauWorksheet]] = Field( + None, description="", alias="worksheets" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauDashboard.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauFlow(Tableau): + """Description""" + + type_name: Literal["TableauFlow"] = Field("TableauFlow") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + input_fields: Optional[list[dict[str, str]]] = Field( + None, description="", alias="inputFields" + ) + output_fields: Optional[list[dict[str, str]]] = Field( + None, description="", alias="outputFields" + ) + output_steps: Optional[list[dict[str, str]]] = Field( + None, description="", alias="outputSteps" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + project: Optional[TableauProject] = Field( + None, description="", alias="project" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauFlow.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class TableauWorksheet(Tableau): + """Description""" + + type_name: Literal["TableauWorksheet"] = Field("TableauWorksheet") + + class Attributes(Tableau.Attributes): + site_qualified_name: Optional[str] = Field( + None, description="", alias="siteQualifiedName" + ) + project_qualified_name: Optional[str] = Field( + None, description="", alias="projectQualifiedName" + ) + top_level_project_qualified_name: Optional[str] = Field( + None, description="", alias="topLevelProjectQualifiedName" + ) + project_hierarchy: Optional[list[dict[str, str]]] = Field( + None, description="", alias="projectHierarchy" + ) + workbook_qualified_name: Optional[str] = Field( + None, description="", alias="workbookQualifiedName" + ) + workbook: Optional[TableauWorkbook] = Field( + None, description="", alias="workbook" + ) # relationship + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + datasource_fields: Optional[list[TableauDatasourceField]] = Field( + None, description="", alias="datasourceFields" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + calculated_fields: Optional[list[TableauCalculatedField]] = Field( + None, description="", alias="calculatedFields" + ) # relationship + dashboards: Optional[list[TableauDashboard]] = Field( + None, description="", alias="dashboards" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "TableauWorksheet.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerLook(Looker): + """Description""" + + type_name: Literal["LookerLook"] = Field("LookerLook") + + class Attributes(Looker.Attributes): + folder_name: Optional[str] = Field(None, description="", alias="folderName") + source_user_id: Optional[int] = Field( + None, description="", alias="sourceUserId" + ) + source_view_count: Optional[int] = Field( + None, description="", alias="sourceViewCount" + ) + sourcelast_updater_id: Optional[int] = Field( + None, description="", alias="sourcelastUpdaterId" + ) + source_last_accessed_at: Optional[datetime] = Field( + None, description="", alias="sourceLastAccessedAt" + ) + source_last_viewed_at: Optional[datetime] = Field( + None, description="", alias="sourceLastViewedAt" + ) + source_content_metadata_id: Optional[int] = Field( + None, description="", alias="sourceContentMetadataId" + ) + source_query_id: Optional[int] = Field( + None, description="", alias="sourceQueryId" + ) + model_name: Optional[str] = Field(None, description="", alias="modelName") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + folder: Optional[LookerFolder] = Field( + None, description="", alias="folder" + ) # relationship + query: Optional[LookerQuery] = Field( + None, description="", alias="query" + ) # relationship + tile: Optional[LookerTile] = Field( + None, description="", alias="tile" + ) # relationship + model: Optional[LookerModel] = Field( + None, description="", alias="model" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + dashboard: Optional[LookerDashboard] = Field( + None, description="", alias="dashboard" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerLook.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerDashboard(Looker): + """Description""" + + type_name: Literal["LookerDashboard"] = Field("LookerDashboard") + + class Attributes(Looker.Attributes): + folder_name: Optional[str] = Field(None, description="", alias="folderName") + source_user_id: Optional[int] = Field( + None, description="", alias="sourceUserId" + ) + source_view_count: Optional[int] = Field( + None, description="", alias="sourceViewCount" + ) + source_metadata_id: Optional[int] = Field( + None, description="", alias="sourceMetadataId" + ) + sourcelast_updater_id: Optional[int] = Field( + None, description="", alias="sourcelastUpdaterId" + ) + source_last_accessed_at: Optional[datetime] = Field( + None, description="", alias="sourceLastAccessedAt" + ) + source_last_viewed_at: Optional[datetime] = Field( + None, description="", alias="sourceLastViewedAt" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + tiles: Optional[list[LookerTile]] = Field( + None, description="", alias="tiles" + ) # relationship + looks: Optional[list[LookerLook]] = Field( + None, description="", alias="looks" + ) # relationship + folder: Optional[LookerFolder] = Field( + None, description="", alias="folder" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerDashboard.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerFolder(Looker): + """Description""" + + type_name: Literal["LookerFolder"] = Field("LookerFolder") + + class Attributes(Looker.Attributes): + source_content_metadata_id: Optional[int] = Field( + None, description="", alias="sourceContentMetadataId" + ) + source_creator_id: Optional[int] = Field( + None, description="", alias="sourceCreatorId" + ) + source_child_count: Optional[int] = Field( + None, description="", alias="sourceChildCount" + ) + source_parent_i_d: Optional[int] = Field( + None, description="", alias="sourceParentID" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + looks: Optional[list[LookerLook]] = Field( + None, description="", alias="looks" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dashboards: Optional[list[LookerDashboard]] = Field( + None, description="", alias="dashboards" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerFolder.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerTile(Looker): + """Description""" + + type_name: Literal["LookerTile"] = Field("LookerTile") + + class Attributes(Looker.Attributes): + lookml_link_id: Optional[str] = Field( + None, description="", alias="lookmlLinkId" + ) + merge_result_id: Optional[str] = Field( + None, description="", alias="mergeResultId" + ) + note_text: Optional[str] = Field(None, description="", alias="noteText") + query_i_d: Optional[int] = Field(None, description="", alias="queryID") + result_maker_i_d: Optional[int] = Field( + None, description="", alias="resultMakerID" + ) + subtitle_text: Optional[str] = Field(None, description="", alias="subtitleText") + look_id: Optional[int] = Field(None, description="", alias="lookId") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + query: Optional[LookerQuery] = Field( + None, description="", alias="query" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + look: Optional[LookerLook] = Field( + None, description="", alias="look" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + dashboard: Optional[LookerDashboard] = Field( + None, description="", alias="dashboard" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerTile.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerModel(Looker): + """Description""" + + type_name: Literal["LookerModel"] = Field("LookerModel") + + class Attributes(Looker.Attributes): + project_name: Optional[str] = Field(None, description="", alias="projectName") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + explores: Optional[list[LookerExplore]] = Field( + None, description="", alias="explores" + ) # relationship + project: Optional[LookerProject] = Field( + None, description="", alias="project" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + fields: Optional[list[LookerField]] = Field( + None, description="", alias="fields" + ) # relationship + look: Optional[LookerLook] = Field( + None, description="", alias="look" + ) # relationship + queries: Optional[list[LookerQuery]] = Field( + None, description="", alias="queries" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerModel.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerExplore(Looker): + """Description""" + + type_name: Literal["LookerExplore"] = Field("LookerExplore") + + class Attributes(Looker.Attributes): + project_name: Optional[str] = Field(None, description="", alias="projectName") + model_name: Optional[str] = Field(None, description="", alias="modelName") + source_connection_name: Optional[str] = Field( + None, description="", alias="sourceConnectionName" + ) + view_name: Optional[str] = Field(None, description="", alias="viewName") + sql_table_name: Optional[str] = Field( + None, description="", alias="sqlTableName" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + project: Optional[LookerProject] = Field( + None, description="", alias="project" + ) # relationship + model: Optional[LookerModel] = Field( + None, description="", alias="model" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + fields: Optional[list[LookerField]] = Field( + None, description="", alias="fields" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerExplore.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerProject(Looker): + """Description""" + + +class LookerQuery(Looker): + """Description""" + + type_name: Literal["LookerQuery"] = Field("LookerQuery") + + class Attributes(Looker.Attributes): + source_definition: Optional[str] = Field( + None, description="", alias="sourceDefinition" + ) + source_definition_database: Optional[str] = Field( + None, description="", alias="sourceDefinitionDatabase" + ) + source_definition_schema: Optional[str] = Field( + None, description="", alias="sourceDefinitionSchema" + ) + fields: Optional[list[str]] = Field(None, description="", alias="fields") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + tiles: Optional[list[LookerTile]] = Field( + None, description="", alias="tiles" + ) # relationship + looks: Optional[list[LookerLook]] = Field( + None, description="", alias="looks" + ) # relationship + model: Optional[LookerModel] = Field( + None, description="", alias="model" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerQuery.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerField(Looker): + """Description""" + + type_name: Literal["LookerField"] = Field("LookerField") + + class Attributes(Looker.Attributes): + project_name: Optional[str] = Field(None, description="", alias="projectName") + looker_explore_qualified_name: Optional[str] = Field( + None, description="", alias="lookerExploreQualifiedName" + ) + looker_view_qualified_name: Optional[str] = Field( + None, description="", alias="lookerViewQualifiedName" + ) + model_name: Optional[str] = Field(None, description="", alias="modelName") + source_definition: Optional[str] = Field( + None, description="", alias="sourceDefinition" + ) + looker_field_data_type: Optional[str] = Field( + None, description="", alias="lookerFieldDataType" + ) + looker_times_used: Optional[int] = Field( + None, description="", alias="lookerTimesUsed" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + view: Optional[LookerView] = Field( + None, description="", alias="view" + ) # relationship + explore: Optional[LookerExplore] = Field( + None, description="", alias="explore" + ) # relationship + project: Optional[LookerProject] = Field( + None, description="", alias="project" + ) # relationship + model: Optional[LookerModel] = Field( + None, description="", alias="model" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerField.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class LookerView(Looker): + """Description""" + + type_name: Literal["LookerView"] = Field("LookerView") + + class Attributes(Looker.Attributes): + project_name: Optional[str] = Field(None, description="", alias="projectName") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + project: Optional[LookerProject] = Field( + None, description="", alias="project" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + fields: Optional[list[LookerField]] = Field( + None, description="", alias="fields" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "LookerView.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SalesforceObject(Salesforce): + """Description""" + + type_name: Literal["SalesforceObject"] = Field("SalesforceObject") + + class Attributes(Salesforce.Attributes): + is_custom: Optional[bool] = Field(None, description="", alias="isCustom") + is_mergable: Optional[bool] = Field(None, description="", alias="isMergable") + is_queryable: Optional[bool] = Field(None, description="", alias="isQueryable") + field_count: Optional[int] = Field(None, description="", alias="fieldCount") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + organization: Optional[SalesforceOrganization] = Field( + None, description="", alias="organization" + ) # relationship + lookup_fields: Optional[list[SalesforceField]] = Field( + None, description="", alias="lookupFields" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + fields: Optional[list[SalesforceField]] = Field( + None, description="", alias="fields" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "SalesforceObject.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SalesforceField(Salesforce): + """Description""" + + type_name: Literal["SalesforceField"] = Field("SalesforceField") + + class Attributes(Salesforce.Attributes): + data_type: Optional[str] = Field(None, description="", alias="dataType") + object_qualified_name: Optional[str] = Field( + None, description="", alias="objectQualifiedName" + ) + order: Optional[int] = Field(None, description="", alias="order") + inline_help_text: Optional[str] = Field( + None, description="", alias="inlineHelpText" + ) + is_calculated: Optional[bool] = Field( + None, description="", alias="isCalculated" + ) + formula: Optional[str] = Field(None, description="", alias="formula") + is_case_sensitive: Optional[bool] = Field( + None, description="", alias="isCaseSensitive" + ) + is_encrypted: Optional[bool] = Field(None, description="", alias="isEncrypted") + max_length: Optional[int] = Field(None, description="", alias="maxLength") + is_nullable: Optional[bool] = Field(None, description="", alias="isNullable") + precision: Optional[int] = Field(None, description="", alias="precision") + numeric_scale: Optional[float] = Field( + None, description="", alias="numericScale" + ) + is_unique: Optional[bool] = Field(None, description="", alias="isUnique") + picklist_values: Optional[list[str]] = Field( + None, description="", alias="picklistValues" + ) + is_polymorphic_foreign_key: Optional[bool] = Field( + None, description="", alias="isPolymorphicForeignKey" + ) + default_value_formula: Optional[str] = Field( + None, description="", alias="defaultValueFormula" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + lookup_objects: Optional[list[SalesforceObject]] = Field( + None, description="", alias="lookupObjects" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + object: Optional[SalesforceObject] = Field( + None, description="", alias="object" + ) # relationship + + attributes: "SalesforceField.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SalesforceOrganization(Salesforce): + """Description""" + + type_name: Literal["SalesforceOrganization"] = Field("SalesforceOrganization") + + class Attributes(Salesforce.Attributes): + source_id: Optional[str] = Field(None, description="", alias="sourceId") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + reports: Optional[list[SalesforceReport]] = Field( + None, description="", alias="reports" + ) # relationship + objects: Optional[list[SalesforceObject]] = Field( + None, description="", alias="objects" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dashboards: Optional[list[SalesforceDashboard]] = Field( + None, description="", alias="dashboards" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "SalesforceOrganization.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SalesforceDashboard(Salesforce): + """Description""" + + type_name: Literal["SalesforceDashboard"] = Field("SalesforceDashboard") + + class Attributes(Salesforce.Attributes): + source_id: Optional[str] = Field(None, description="", alias="sourceId") + dashboard_type: Optional[str] = Field( + None, description="", alias="dashboardType" + ) + report_count: Optional[int] = Field(None, description="", alias="reportCount") + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + reports: Optional[list[SalesforceReport]] = Field( + None, description="", alias="reports" + ) # relationship + organization: Optional[SalesforceOrganization] = Field( + None, description="", alias="organization" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "SalesforceDashboard.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class SalesforceReport(Salesforce): + """Description""" + + type_name: Literal["SalesforceReport"] = Field("SalesforceReport") + + class Attributes(Salesforce.Attributes): + source_id: Optional[str] = Field(None, description="", alias="sourceId") + report_type: Optional[dict[str, str]] = Field( + None, description="", alias="reportType" + ) + detail_columns: Optional[list[str]] = Field( + None, description="", alias="detailColumns" + ) + input_to_processes: Optional[list[Process]] = Field( + None, description="", alias="inputToProcesses" + ) # relationship + organization: Optional[SalesforceOrganization] = Field( + None, description="", alias="organization" + ) # relationship + links: Optional[list[Link]] = Field( + None, description="", alias="links" + ) # relationship + metrics: Optional[list[Metric]] = Field( + None, description="", alias="metrics" + ) # relationship + readme: Optional[Readme] = Field( + None, description="", alias="readme" + ) # relationship + dashboards: Optional[list[SalesforceDashboard]] = Field( + None, description="", alias="dashboards" + ) # relationship + meanings: Optional[list[AtlasGlossaryTerm]] = Field( + None, description="", alias="meanings" + ) # relationship + output_from_processes: Optional[list[Process]] = Field( + None, description="", alias="outputFromProcesses" + ) # relationship + + attributes: "SalesforceReport.Attributes" = Field( + None, + description="Map of attributes in the instance and their values. The specific keys of this map will vary by " + "type, so are described in the sub-types of this schema.\n", + ) + + +class MutatedEntities(AtlanObject): + CREATE: Optional[list[Asset]] = Field( + None, + description="Assets that were created. The detailed properties of the returned asset will vary based on the " + "type of asset, but listed in the example are the common set of properties across assets.", + alias="CREATE", + ) + UPDATE: Optional[list[Asset]] = Field( + None, + description="Assets that were updated. The detailed properties of the returned asset will vary based on the " + "type of asset, but listed in the example are the common set of properties across assets.", + alias="UPDATE", + ) + DELETE: Optional[list[Asset]] = Field( + None, + description="Assets that were deleted. The detailed properties of the returned asset will vary based on the " + "type of asset, but listed in the example are the common set of properties across assets.", + alias="DELETE", + ) + + +class AssetMutationResponse(AtlanObject): + guid_assignments: dict[str, Any] = Field( + None, description="Map of assigned unique identifiers for the changed assets." + ) + mutated_entities: Optional[MutatedEntities] = Field( + None, description="Assets that were changed." + ) + + +Referenceable.update_forward_refs() +AtlasGlossary.update_forward_refs() + +Referenceable.Attributes.update_forward_refs() + +Asset.Attributes.update_forward_refs() + +AtlasGlossary.Attributes.update_forward_refs() + +DataSet.Attributes.update_forward_refs() + +ProcessExecution.Attributes.update_forward_refs() + +AtlasGlossaryTerm.Attributes.update_forward_refs() + +Cloud.Attributes.update_forward_refs() + +Infrastructure.Attributes.update_forward_refs() + +Connection.Attributes.update_forward_refs() + +Process.Attributes.update_forward_refs() + +AtlasGlossaryCategory.Attributes.update_forward_refs() + +Badge.Attributes.update_forward_refs() + +Namespace.Attributes.update_forward_refs() + +Catalog.Attributes.update_forward_refs() + +Google.Attributes.update_forward_refs() + +AWS.Attributes.update_forward_refs() + +BIProcess.Attributes.update_forward_refs() + +ColumnProcess.Attributes.update_forward_refs() + +Collection.Attributes.update_forward_refs() + +Folder.Attributes.update_forward_refs() + +ObjectStore.Attributes.update_forward_refs() + +DataQuality.Attributes.update_forward_refs() + +BI.Attributes.update_forward_refs() + +SaaS.Attributes.update_forward_refs() + +Dbt.Attributes.update_forward_refs() + +Resource.Attributes.update_forward_refs() + +Insight.Attributes.update_forward_refs() + +API.Attributes.update_forward_refs() + +SQL.Attributes.update_forward_refs() + +DataStudio.Attributes.update_forward_refs() + +GCS.Attributes.update_forward_refs() + +DataStudioAsset.Attributes.update_forward_refs() + +S3.Attributes.update_forward_refs() + +DbtColumnProcess.Attributes.update_forward_refs() + +Metric.Attributes.update_forward_refs() + +Metabase.Attributes.update_forward_refs() + +PowerBI.Attributes.update_forward_refs() + +Preset.Attributes.update_forward_refs() + +Mode.Attributes.update_forward_refs() + +Tableau.Attributes.update_forward_refs() + +Looker.Attributes.update_forward_refs() + +Salesforce.Attributes.update_forward_refs() + +DbtModelColumn.Attributes.update_forward_refs() + +DbtModel.Attributes.update_forward_refs() + +DbtMetric.Attributes.update_forward_refs() + +DbtSource.Attributes.update_forward_refs() + +DbtProcess.Attributes.update_forward_refs() + +ReadmeTemplate.Attributes.update_forward_refs() + +Readme.Attributes.update_forward_refs() + +Link.Attributes.update_forward_refs() + +APISpec.Attributes.update_forward_refs() + +APIPath.Attributes.update_forward_refs() + +TablePartition.Attributes.update_forward_refs() + +Table.Attributes.update_forward_refs() + +Query.Attributes.update_forward_refs() + +Column.Attributes.update_forward_refs() + +Schema.Attributes.update_forward_refs() + +Database.Attributes.update_forward_refs() + +SnowflakeStream.Attributes.update_forward_refs() + +SnowflakePipe.Attributes.update_forward_refs() + +Procedure.Attributes.update_forward_refs() + +View.Attributes.update_forward_refs() + +MaterialisedView.Attributes.update_forward_refs() + +GCSObject.Attributes.update_forward_refs() + +GCSBucket.Attributes.update_forward_refs() + +S3Bucket.Attributes.update_forward_refs() + +S3Object.Attributes.update_forward_refs() + +MetabaseQuestion.Attributes.update_forward_refs() + +MetabaseCollection.Attributes.update_forward_refs() + +MetabaseDashboard.Attributes.update_forward_refs() + +PowerBIReport.Attributes.update_forward_refs() + +PowerBIMeasure.Attributes.update_forward_refs() + +PowerBIColumn.Attributes.update_forward_refs() + +PowerBITile.Attributes.update_forward_refs() + +PowerBITable.Attributes.update_forward_refs() + +PowerBIDatasource.Attributes.update_forward_refs() + +PowerBIWorkspace.Attributes.update_forward_refs() + +PowerBIDataset.Attributes.update_forward_refs() + +PowerBIDashboard.Attributes.update_forward_refs() + +PowerBIPage.Attributes.update_forward_refs() + +PowerBIDataflow.Attributes.update_forward_refs() + +PresetChart.Attributes.update_forward_refs() + +PresetDataset.Attributes.update_forward_refs() + +PresetDashboard.Attributes.update_forward_refs() + +PresetWorkspace.Attributes.update_forward_refs() + +ModeReport.Attributes.update_forward_refs() + +ModeQuery.Attributes.update_forward_refs() + +ModeChart.Attributes.update_forward_refs() + +ModeWorkspace.Attributes.update_forward_refs() + +ModeCollection.Attributes.update_forward_refs() + +TableauWorkbook.Attributes.update_forward_refs() + +TableauDatasourceField.Attributes.update_forward_refs() + +TableauCalculatedField.Attributes.update_forward_refs() + +TableauProject.Attributes.update_forward_refs() + +TableauMetric.Attributes.update_forward_refs() + +TableauDatasource.Attributes.update_forward_refs() + +TableauSite.Attributes.update_forward_refs() + +TableauDashboard.Attributes.update_forward_refs() + +TableauFlow.Attributes.update_forward_refs() + +TableauWorksheet.Attributes.update_forward_refs() + +LookerLook.Attributes.update_forward_refs() + +LookerDashboard.Attributes.update_forward_refs() + +LookerFolder.Attributes.update_forward_refs() + +LookerTile.Attributes.update_forward_refs() + +LookerModel.Attributes.update_forward_refs() + +LookerExplore.Attributes.update_forward_refs() + +LookerProject.Attributes.update_forward_refs() + +LookerQuery.Attributes.update_forward_refs() + +LookerField.Attributes.update_forward_refs() + +LookerView.Attributes.update_forward_refs() + +SalesforceObject.Attributes.update_forward_refs() + +SalesforceField.Attributes.update_forward_refs() + +SalesforceOrganization.Attributes.update_forward_refs() + +SalesforceDashboard.Attributes.update_forward_refs() + +SalesforceReport.Attributes.update_forward_refs() diff --git a/pyatlan/model/core.py b/pyatlan/model/core.py new file mode 100644 index 000000000..413d74d6b --- /dev/null +++ b/pyatlan/model/core.py @@ -0,0 +1,107 @@ +from typing import TYPE_CHECKING + +from pydantic import BaseModel, Extra, Field + +if TYPE_CHECKING: + from dataclasses import dataclass +else: + from pydantic.dataclasses import dataclass + +from datetime import datetime +from typing import Any, Generic, Optional, TypeVar + +from pydantic.generics import GenericModel + +from pyatlan.model.enums import AnnouncementType, EntityStatus + +CAMEL_CASE_OVERRIDES = { + "IndexTypeEsFields": "IndexTypeESFields", + "sourceUrl": "sourceURL", + "sourceEmbedUrl": "sourceEmbedURL", +} + + +def to_camel_case(value: str) -> str: + if not isinstance(value, str): + raise ValueError("Value must be a string") + value = "".join(word.capitalize() for word in value.split("_")) + if value in CAMEL_CASE_OVERRIDES: + value = CAMEL_CASE_OVERRIDES[value] + if value.startswith("__"): + value = value[2:] + return f"{value[0].lower()}{value[1:]}" + + +def to_snake_case(str): + if str.startswith("__"): + str = str[2:] + res = [str[0].lower()] + for c in str.replace("URL", "Url")[1:]: + if c in ("ABCDEFGHIJKLMNOPQRSTUVWXYZ"): + res.append("_") + res.append(c.lower()) + else: + res.append(c) + return "".join(res) + + +class AtlanObject(BaseModel): + class Config: + allow_population_by_field_name = True + alias_generator = to_camel_case + extra = Extra.forbid + json_encoders = {datetime: lambda v: int(v.timestamp() * 1000)} + + +@dataclass +class Announcement: + announcement_title: str + announcement_message: Optional[str] + announcement_type: AnnouncementType + + +class Classification(AtlanObject): + type_name: Optional[str] = Field( + None, + description="Name of the type definition that defines this instance.\n", + alias="typeName", + ) + entity_guid: Optional[str] = Field( + None, + description="Unique identifier of the entity instance.\n", + example="917ffec9-fa84-4c59-8e6c-c7b114d04be3", + alias="entityGuid", + ) + entity_status: Optional[EntityStatus] = Field( + None, + description="Status of the entity", + example=EntityStatus.ACTIVE, + alias="entityStatus", + ) + propagate: Optional[bool] = Field(None, description="") + remove_propagations_on_entity_delete: Optional[bool] = Field( + None, description="", alias="removePropagationsOnEntityDelete" + ) + restrict_propagation_through_lineage: Optional[bool] = Field( + None, description="", alias="restrictPropagationThroughLineage" + ) + + +T = TypeVar("T") + + +class AssetResponse(AtlanObject, GenericModel, Generic[T]): + entity: T + referredEntities: Optional[dict[str, Any]] = Field( + None, + description="Map of related entities keyed by the GUID of the related entity. The values will be the detailed " + "entity object of the related entity.\n", + ) + + +class AssetRequest(AtlanObject, GenericModel, Generic[T]): + entity: T + + +class BulkRequest(AtlanObject, GenericModel, Generic[T]): + entities: list[T] diff --git a/pyatlan/model/enums.py b/pyatlan/model/enums.py index 6d353bd7f..f695f9663 100644 --- a/pyatlan/model/enums.py +++ b/pyatlan/model/enums.py @@ -1,149 +1,67 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# Copyright [2015-2021] The Apache Software Foundation -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import enum - - -class AtlanTermAssignmentStatus(enum.Enum): - DISCOVERED = 0 - PROPOSED = 1 - IMPORTED = 2 - VALIDATED = 3 - DEPRECATED = 4 - OBSOLETE = 5 - OTHER = 6 - - -class AtlanTermRelationshipStatus(enum.Enum): - DRAFT = 0 - ACTIVE = 1 - DEPRECATED = 2 - OBSOLETE = 3 - OTHER = 99 - - -class TypeCategory(enum.Enum): - PRIMITIVE = 0 - OBJECT_ID_TYPE = 1 - ENUM = 2 - STRUCT = 3 - CLASSIFICATION = 4 - ENTITY = 5 - ARRAY = 6 - MAP = 7 - RELATIONSHIP = 8 - BUSINESS_METADATA = 9 - - -class Cardinality(enum.Enum): - SINGLE = 0 - LIST = 1 - SET = 2 - - -class Condition(enum.Enum): - AND = 0 - OR = 1 - - -class EntityOperation(enum.Enum): - CREATE = 0 - UPDATE = 1 - PARTIAL_UPDATE = 2 - DELETE = 3 - PURGE = 4 - - -class EntityStatus(enum.Enum): - ACTIVE = 0 - DELETED = 1 - PURGED = 2 - - -class IndexType(enum.Enum): - DEFAULT = 0 - STRING = 1 - - -class LineageDirection(enum.Enum): - INPUT = 0 - OUTPUT = 1 - BOTH = 2 - - -class Operator(enum.Enum): - LT = ("<", "lt") - GT = (">", "gt") - LTE = ("<=", "lte") - GTE = (">=", "gte") - EQ = ("=", "eq") - NEQ = ("!=", "neq") - IN = ("in", "IN") - LIKE = ("like", "LIKE") - STARTS_WITH = ("startsWith", "STARTSWITH", "begins_with", "BEGINS_WITH") - ENDS_WITH = ("endsWith", "ENDSWITH", "ends_with", "ENDS_WITH") - CONTAINS = ("contains", "CONTAINS") - NOT_CONTAINS = ("not_contains", "NOT_CONTAINS") - CONTAINS_ANY = ("containsAny", "CONTAINSANY", "contains_any", "CONTAINS_ANY") - CONTAINS_ALL = ("containsAll", "CONTAINSALL", "contains_all", "CONTAINS_ALL") - IS_NULL = ("isNull", "ISNULL", "is_null", "IS_NULL") - NOT_NULL = ("notNull", "NOTNULL", "not_null", "NOT_NULL") - - -class PropagateTags(enum.Enum): - NONE = 0 - ONE_TO_TWO = 1 - TWO_TO_ONE = 2 - BOTH = 3 +from enum import Enum -class QueryType(enum.Enum): - DSL = 0 - FULL_TEXT = 1 - GREMLIN = 2 - BASIC = 3 - ATTRIBUTE = 4 - RELATIONSHIP = 5 +class AnnouncementType(Enum): + INFORMATION = "information" + WARNING = "warning" + ISSUE = "issue" -class RelationshipCategory(enum.Enum): - ASSOCIATION = 0 - AGGREGATION = 1 - COMPOSITION = 2 +class Cardinality(Enum): + SINGLE = "SINGLE" + LIST = "LIST" + SET = "SET" -class RelationshipStatus(enum.Enum): - ACTIVE = 0 - DELETED = 1 +class CertificateStatus(Enum): + VERIFIED = "VERIFIED" + DRAFT = "DRAFT" + DEPRECATED = "DEPRECATED" -class SavedSearchType(enum.Enum): - BASIC = 0 - ADVANCED = 1 +class EntityStatus(Enum): + ACTIVE = "ACTIVE" + DELETED = "DELETED" -class SortOrder(enum.Enum): - ASCENDING = 0 - DESCENDING = 1 +class AtlanTypeCategory(Enum): + ENUM = "ENUM" + STRUCT = "STRUCT" + CLASSIFICATION = "CLASSIFICATION" + ENTITY = "ENTITY" + RELATIONSHIP = "RELATIONSHIP" + CUSTOM_METADATA = "BUSINESS_METADATA" -class SortType(enum.Enum): - NONE = 0 - ASC = 1 - DESC = 2 +class TypeName(Enum): + STRING = "string" + ARRAY_STRING = "array" + + +class IndexType(Enum): + DEFAULT = "DEFAULT" + STRING = "STRING" + + +class google_datastudio_asset_type(Enum): + DATA_SOURCE = "DATA_SOURCE" + REPORT = "REPORT" + + +class powerbi_endorsement(Enum): + PROMOTED = "Promoted" + CERTIFIED = "Certified" + + +class IconType(Enum): + IMAGE = "Image" + EMOJI = "Emoji" + + +class SourceCostUnitType(Enum): + CREDITS = "Credits" + + +class AtlanDeleteType(Enum): + HARD = "HARD" + SOFT = "SOFT" diff --git a/pyatlan/model/glossary.py b/pyatlan/model/glossary.py deleted file mode 100644 index d2a91ae27..000000000 --- a/pyatlan/model/glossary.py +++ /dev/null @@ -1,259 +0,0 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# Copyright [2015-2021] The Apache Software Foundation -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from pyatlan.model.misc import AtlanBase, AtlanBaseModelObject -from pyatlan.utils import type_coerce, type_coerce_dict, type_coerce_list - - -class AtlanGlossaryBaseObject(AtlanBaseModelObject): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBaseModelObject.__init__(self, attrs) - - self.qualifiedName = attrs.get("qualifiedName") - self.name = attrs.get("name") - self.shortDescription = attrs.get("shortDescription") - self.longDescription = attrs.get("longDescription") - self.additionalAttributes = attrs.get("additionalAttributes") - self.classifications = attrs.get("classifications") - - def type_coerce_attrs(self): - # This is to avoid the circular dependencies that instance.py and glossary.py has. - import pyatlan.model.instance as instance - - super(AtlanGlossaryBaseObject, self).type_coerce_attrs() - self.classifications = type_coerce_list( - self.classifications, instance.AtlanClassification - ) - - -class AtlanGlossary(AtlanGlossaryBaseObject): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanGlossaryBaseObject.__init__(self, attrs) - - self.language = attrs.get("language") - self.usage = attrs.get("usage") - self.terms = attrs.get("terms") - self.categories = attrs.get("categories") - - def type_coerce_attrs(self): - super(AtlanGlossary, self).type_coerce_attrs() - - self.terms = type_coerce_list(self.classifications, AtlanRelatedTermHeader) - self.categories = type_coerce_list(self.categories, AtlanRelatedCategoryHeader) - - -class AtlanGlossaryExtInfo(AtlanGlossary): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanGlossary.__init__(self, attrs) - - self.termInfo = attrs.get("termInfo") - self.categoryInfo = attrs.get("categoryInfo") - - def type_coerce_attrs(self): - super(AtlanGlossaryExtInfo, self).type_coerce_attrs() - - self.termInfo = type_coerce_dict(self.termInfo, AtlanGlossaryTerm) - self.categoryInfo = type_coerce_dict(self.categoryInfo, AtlanGlossaryCategory) - - -class AtlanGlossaryCategory(AtlanGlossaryBaseObject): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanGlossaryBaseObject.__init__(self, attrs) - - # Inherited attributes from relations - self.anchor = attrs.get("anchor") - - # Category hierarchy links - self.parentCategory = attrs.get("parentCategory") - self.childrenCategories = attrs.get("childrenCategories") - - # Terms associated with this category - self.terms = attrs.get("terms") - - def type_coerce_attrs(self): - super(AtlanGlossaryCategory, self).type_coerce_attrs() - - self.anchor = type_coerce(self.anchor, AtlanGlossaryHeader) - self.parentCategory = type_coerce( - self.parentCategory, AtlanRelatedCategoryHeader - ) - self.childrenCategories = type_coerce_list( - self.childrenCategories, AtlanRelatedCategoryHeader - ) - self.terms = type_coerce_list(self.terms, AtlanRelatedTermHeader) - - -class AtlanGlossaryTerm(AtlanGlossaryBaseObject): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanGlossaryBaseObject.__init__(self, attrs) - - # Core attributes - self.examples = attrs.get("examples") - self.abbreviation = attrs.get("abbreviation") - self.usage = attrs.get("usage") - - # Attributes derived from relationships - self.anchor = attrs.get("anchor") - self.assignedEntities = attrs.get("assignedEntities") - self.categories = attrs.get("categories") - - # Related Terms - self.seeAlso = attrs.get("seeAlso") - - # Term Synonyms - self.synonyms = attrs.get("synonyms") - - # Term antonyms - self.antonyms = attrs.get("antonyms") - - # Term preference - self.preferredTerms = attrs.get("preferredTerms") - self.preferredToTerms = attrs.get("preferredToTerms") - - # Term replacements - self.replacementTerms = attrs.get("replacementTerms") - self.replacedBy = attrs.get("replacedBy") - - # Term translations - self.translationTerms = attrs.get("translationTerms") - self.translatedTerms = attrs.get("translatedTerms") - - # Term classification - self.isA = attrs.get("isA") - self.classifies = attrs.get("classifies") - - # Values for terms - self.validValues = attrs.get("validValues") - self.validValuesFor = attrs.get("validValuesFor") - - def type_coerce_attrs(self): - super(AtlanGlossaryTerm, self).type_coerce_attrs() - - # This is to avoid the circular dependencies that instance.py and glossary.py has. - import pyatlan.model.instance as instance - - self.anchor = type_coerce(self.anchor, AtlanGlossaryHeader) - self.assignedEntities = type_coerce_list( - self.assignedEntities, instance.AtlanRelatedObjectId - ) - self.categories = type_coerce_list( - self.categories, AtlanTermCategorizationHeader - ) - self.seeAlso = type_coerce_list(self.seeAlso, AtlanRelatedTermHeader) - self.synonyms = type_coerce_list(self.synonyms, AtlanRelatedTermHeader) - self.antonyms = type_coerce_list(self.antonyms, AtlanRelatedTermHeader) - self.preferredTerms = type_coerce_list( - self.preferredTerms, AtlanRelatedTermHeader - ) - self.preferredToTerms = type_coerce_list( - self.preferredToTerms, AtlanRelatedTermHeader - ) - self.replacementTerms = type_coerce_list( - self.replacementTerms, AtlanRelatedTermHeader - ) - self.replacedBy = type_coerce_list(self.replacedBy, AtlanRelatedTermHeader) - self.translationTerms = type_coerce_list( - self.translationTerms, AtlanRelatedTermHeader - ) - self.isA = type_coerce_list(self.isA, AtlanRelatedTermHeader) - self.classifies = type_coerce_list(self.classifies, AtlanRelatedTermHeader) - self.validValues = type_coerce_list(self.validValues, AtlanRelatedTermHeader) - self.validValuesFor = type_coerce_list( - self.validValuesFor, AtlanRelatedTermHeader - ) - - -class AtlanGlossaryHeader(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.glossaryGuid = attrs.get("glossaryGuid") - self.relationGuid = attrs.get("relationGuid") - self.displayText = attrs.get("displayText") - - -class AtlanRelatedCategoryHeader(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.categoryGuid = attrs.get("categoryGuid") - self.parentCategoryGuid = attrs.get("parentCategoryGuid") - self.relationGuid = attrs.get("relationGuid") - self.displayText = attrs.get("displayText") - self.description = attrs.get("description") - - -class AtlanRelatedTermHeader(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.termGuid = attrs.get("termGuid") - self.relationGuid = attrs.get("relationGuid") - self.displayText = attrs.get("displayText") - self.description = attrs.get("description") - self.expression = attrs.get("expression") - self.steward = attrs.get("steward") - self.source = attrs.get("source") - self.status = attrs.get("status") - - -class AtlanTermAssignmentHeader(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.termGuid = attrs.get("termGuid") - self.relationGuid = attrs.get("relationGuid") - self.description = attrs.get("description") - self.displayText = attrs.get("displayText") - self.expression = attrs.get("expression") - self.createdBy = attrs.get("createdBy") - self.steward = attrs.get("steward") - self.source = attrs.get("source") - self.confidence = attrs.get("confidence") - - -class AtlanTermCategorizationHeader(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.categoryGuid = attrs.get("categoryGuid") - self.relationGuid = attrs.get("relationGuid") - self.description = attrs.get("description") - self.displayText = attrs.get("displayText") - self.status = attrs.get("status") diff --git a/pyatlan/model/index_search_criteria.py b/pyatlan/model/index_search_criteria.py deleted file mode 100644 index 13b5662b1..000000000 --- a/pyatlan/model/index_search_criteria.py +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from dataclasses import dataclass, field - - -@dataclass() -class DSL: - from_: int = 0 - size: int = 100 - post_filter: dict = field(default_factory=dict) - query: dict = field(default_factory=dict) - - def to_json(self): - json = {"from": self.from_, "size": self.size, "query": self.query} - if self.post_filter: - json["post_filter"] = self.post_filter - return json - - -@dataclass() -class IndexSearchRequest: - dsl: DSL = DSL() - attributes: list = field(default_factory=list) - relation_attributes: list = field(default_factory=list) - - def to_json(self): - json = {"dsl": self.dsl.to_json(), "attributes": self.attributes} - if self.relation_attributes: - json["relationAttributes"] = self.relation_attributes - return json diff --git a/pyatlan/model/instance.py b/pyatlan/model/instance.py deleted file mode 100644 index 439c24733..000000000 --- a/pyatlan/model/instance.py +++ /dev/null @@ -1,708 +0,0 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# Copyright [2015-2021] The Apache Software Foundation -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from pyatlan.model.enums import EntityStatus -from pyatlan.model.glossary import AtlanTermAssignmentHeader -from pyatlan.model.misc import AtlanBase, Plist, TimeBoundary, next_id -from pyatlan.utils import ( - non_null, - type_coerce, - type_coerce_dict, - type_coerce_dict_list, - type_coerce_list, -) - - -class AtlanStruct(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.typeName = attrs.get("typeName") - self.attributes = attrs.get("attributes") - - def get_attribute(self, name): - return ( - self.attributes[name] - if self.attributes is not None and name in self.attributes - else None - ) - - def set_attribute(self, name, value): - if self.attributes is None: - self.attributes = {} - - self.attributes[name] = value - - def remove_attribute(self, name): - if name and self.attributes is not None and name in self.attributes: - del self.attributes[name] - - -class AtlanEntity(AtlanStruct): - def __init__(self, attrs=None): - attrs = attrs or {} - AtlanStruct.__init__(self, attrs) - self.guid: str = attrs.get("guid") - self.homeId = attrs.get("homeId") - self.relationshipAttributes = attrs.get("relationshipAttributes") - self.classifications = attrs.get("classifications") - self.meanings = attrs.get("meanings") - self.customAttributes = attrs.get("customAttributes") - self.businessAttributes = attrs.get("businessAttributes") - self.labels = attrs.get("labels") - self.status = attrs.get("status") - self.isIncomplete = attrs.get("isIncomplete") - self.provenanceType = attrs.get("provenanceType") - self.proxy = attrs.get("proxy") - self.version = attrs.get("version") - self.createdBy = attrs.get("createdBy") - self.updatedBy = attrs.get("updatedBy") - self.createTime = attrs.get("createTime") - self.updateTime = attrs.get("updateTime") - if self.guid is None: - self.guid = next_id() - - @property - def qualified_name(self) -> str: - return self.get_attribute("qualifiedName") - - @qualified_name.setter - def qualified_name(self, value: str): - self.set_attribute("qualifiedName", value) - - @property - def replicated_from(self): - return self.get_attribute("replicatedFrom") - - @replicated_from.setter - def replicated_from(self, value): - self.set_attribute("replicatedFrom", value) - - @property - def replicated_to(self): - return self.get_attribute("replicatedTo") - - @replicated_to.setter - def replicated_to(self, value): - self.set_attribute("replicatedTo", value) - - @property - def name(self) -> str: - return self.get_attribute("name") - - @name.setter - def name(self, value: str): - self.set_attribute("name", value) - - @property - def display_name(self) -> str: - return self.get_attribute("displayName") - - @display_name.setter - def display_name(self, value: str): - self.set_attribute("displayName", value) - - @property - def description(self) -> str: - return self.get_attribute("description") - - @description.setter - def description(self, value: str): - self.set_attribute("description", value) - - @property - def user_description(self) -> str: - return self.get_attribute("userDescription") - - @user_description.setter - def user_description(self, value: str): - self.set_attribute("userDescription", value) - - @property - def tenant_id(self) -> str: - return self.get_attribute("tenantId") - - @tenant_id.setter - def tenant_id(self, value: str): - self.set_attribute("tenantId", value) - - @property - def certificate_status(self): - return self.get_attribute("certificateStatus") - - @certificate_status.setter - def certificate_status(self, value): - self.set_attribute("certificateStatus", value) - - @property - def certificate_status_message(self) -> str: - return self.get_attribute("certificateStatusMessage") - - @certificate_status_message.setter - def certificate_status_message(self, value: str): - self.set_attribute("certificateStatusMessage", value) - - @property - def certificate_updated_by(self) -> str: - return self.get_attribute("certificateUpdatedBy") - - @certificate_updated_by.setter - def certificate_updated_by(self, value: str): - self.set_attribute("certificateUpdatedBy", value) - - @property - def certificate_updated_at(self): - return self.get_attribute("certificateUpdatedAt") - - @certificate_updated_at.setter - def certificate_updated_at(self, value): - self.set_attribute("certificateUpdatedAt", value) - - @property - def announcement_title(self) -> str: - return self.get_attribute("announcementTitle") - - @announcement_title.setter - def announcement_title(self, value: str): - self.set_attribute("announcementTitle", value) - - @property - def announcement_message(self) -> str: - return self.get_attribute("announcementMessage") - - @announcement_message.setter - def announcement_message(self, value: str): - self.set_attribute("announcementMessage", value) - - @property - def announcement_type(self) -> str: - return self.get_attribute("announcementType") - - @announcement_type.setter - def announcement_type(self, value: str): - self.set_attribute("announcementType", value) - - @property - def announcement_updated_at(self): - return self.get_attribute("announcementUpdatedAt") - - @announcement_updated_at.setter - def announcement_updated_at(self, value): - self.set_attribute("announcementUpdatedAt", value) - - @property - def announcement_updated_by(self) -> str: - return self.get_attribute("announcementUpdatedBy") - - @announcement_updated_by.setter - def announcement_updated_by(self, value: str): - self.set_attribute("announcementUpdatedBy", value) - - @property - def owner_users(self) -> list[str]: - return self.get_attribute("ownerUsers") - - @owner_users.setter - def owner_users(self, value: list[str]): - self.set_attribute("ownerUsers", value) - - @property - def owner_groups(self) -> list[str]: - return self.get_attribute("ownerGroups") - - @owner_groups.setter - def owner_groups(self, value: list[str]): - self.set_attribute("ownerGroups", value) - - @property - def admin_users(self) -> list[str]: - return self.get_attribute("adminUsers") - - @admin_users.setter - def admin_users(self, value: list[str]): - self.set_attribute("adminUsers", value) - - @property - def admin_groups(self) -> list[str]: - return self.get_attribute("adminGroups") - - @admin_groups.setter - def admin_groups(self, value: list[str]): - self.set_attribute("adminGroups", value) - - @property - def viewer_users(self) -> list[str]: - return self.get_attribute("viewerUsers") - - @viewer_users.setter - def viewer_users(self, value: list[str]): - self.set_attribute("viewerUsers", value) - - @property - def viewer_groups(self) -> list[str]: - return self.get_attribute("viewerGroups") - - @viewer_groups.setter - def viewer_groups(self, value: list[str]): - self.set_attribute("viewerGroups", value) - - @property - def connector_name(self) -> str: - return self.get_attribute("connectorName") - - @connector_name.setter - def connector_name(self, value: str): - self.set_attribute("connectorName", value) - - @property - def connection_name(self) -> str: - return self.get_attribute("connectionName") - - @connection_name.setter - def connection_name(self, value: str): - self.set_attribute("connectionName", value) - - @property - def connection_qualified_name(self) -> str: - return self.get_attribute("connectionQualifiedName") - - @connection_qualified_name.setter - def connection_qualified_name(self, value: str): - self.set_attribute("connectionQualifiedName", value) - - @property - def __has_lineage(self) -> bool: - return self.get_attribute("__hasLineage") - - @__has_lineage.setter - def __has_lineage(self, value: bool): - self.set_attribute("__hasLineage", value) - - @property - def is_discoverable(self) -> bool: - return self.get_attribute("isDiscoverable") - - @is_discoverable.setter - def is_discoverable(self, value: bool): - self.set_attribute("isDiscoverable", value) - - @property - def is_editable(self) -> bool: - return self.get_attribute("isEditable") - - @is_editable.setter - def is_editable(self, value: bool): - self.set_attribute("isEditable", value) - - @property - def sub_type(self) -> str: - return self.get_attribute("subType") - - @sub_type.setter - def sub_type(self, value: str): - self.set_attribute("subType", value) - - @property - def view_score(self) -> float: - return self.get_attribute("viewScore") - - @view_score.setter - def view_score(self, value: float): - self.set_attribute("viewScore", value) - - @property - def popularity_score(self) -> float: - return self.get_attribute("popularityScore") - - @popularity_score.setter - def popularity_score(self, value: float): - self.set_attribute("popularityScore", value) - - @property - def source_owners(self) -> str: - return self.get_attribute("sourceOwners") - - @source_owners.setter - def source_owners(self, value: str): - self.set_attribute("sourceOwners", value) - - @property - def source_created_by(self) -> str: - return self.get_attribute("sourceCreatedBy") - - @source_created_by.setter - def source_created_by(self, value: str): - self.set_attribute("sourceCreatedBy", value) - - @property - def source_created_at(self): - return self.get_attribute("sourceCreatedAt") - - @source_created_at.setter - def source_created_at(self, value): - self.set_attribute("sourceCreatedAt", value) - - @property - def source_updated_at(self): - return self.get_attribute("sourceUpdatedAt") - - @source_updated_at.setter - def source_updated_at(self, value): - self.set_attribute("sourceUpdatedAt", value) - - @property - def source_updated_by(self) -> str: - return self.get_attribute("sourceUpdatedBy") - - @source_updated_by.setter - def source_updated_by(self, value: str): - self.set_attribute("sourceUpdatedBy", value) - - @property - def source_url(self) -> str: - return self.get_attribute("sourceURL") - - @source_url.setter - def source_url(self, value: str): - self.set_attribute("sourceURL", value) - - @property - def last_sync_workflow_name(self) -> str: - return self.get_attribute("lastSyncWorkflowName") - - @last_sync_workflow_name.setter - def last_sync_workflow_name(self, value: str): - self.set_attribute("lastSyncWorkflowName", value) - - @property - def last_sync_run_at(self): - return self.get_attribute("lastSyncRunAt") - - @last_sync_run_at.setter - def last_sync_run_at(self, value): - self.set_attribute("lastSyncRunAt", value) - - @property - def last_sync_run(self) -> str: - return self.get_attribute("lastSyncRun") - - @last_sync_run.setter - def last_sync_run(self, value: str): - self.set_attribute("lastSyncRun", value) - - @property - def admin_roles(self) -> list[str]: - return self.get_attribute("adminRoles") - - @admin_roles.setter - def admin_roles(self, value: list[str]): - self.set_attribute("adminRoles", value) - - def type_coerce_attrs(self): - super(AtlanEntity, self).type_coerce_attrs() - self.classifications = type_coerce_list( - self.classifications, AtlanClassification - ) - self.meanings = type_coerce_list(self.meanings, AtlanTermAssignmentHeader) - - def get_relationship_attribute(self, name): - return ( - self.relationshipAttributes[name] - if self.relationshipAttributes is not None - and name in self.relationshipAttributes - else None - ) - - def set_relationship_attribute(self, name, value): - if self.relationshipAttributes is None: - self.relationshipAttributes = {} - self.relationshipAttributes[name] = value - - def remove_relationship_attribute(self, name): - if ( - name - and self.relationshipAttributes is not None - and name in self.relationshipAttributes - ): - del self.relationshipAttributes[name] - - -class AtlanEntityExtInfo(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.referredEntities = attrs.get("referredEntities") - - def type_coerce_attrs(self): - super(AtlanEntityExtInfo, self).type_coerce_attrs() - - self.referredEntities = type_coerce_dict(self.referredEntities, AtlanEntity) - - def get_referenced_entity(self, guid): - return ( - self.referredEntities[guid] - if self.referredEntities is not None and guid in self.referredEntities - else None - ) - - def add_referenced_entity(self, entity): - if self.referredEntities is None: - self.referredEntities = {} - - self.referredEntities[entity.guid] = entity - - -class AtlanEntityWithExtInfo(AtlanEntityExtInfo): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanEntityExtInfo.__init__(self, attrs) - - self.entity = attrs.get("entity") - - def type_coerce_attrs(self): - super(AtlanEntityWithExtInfo, self).type_coerce_attrs() - - self.entity = type_coerce(self.entity, AtlanEntity) - - -class AtlanEntitiesWithExtInfo(AtlanEntityExtInfo): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanEntityExtInfo.__init__(self, attrs) - - self.entities = attrs.get("entities") - - def type_coerce_attrs(self): - super(AtlanEntitiesWithExtInfo, self).type_coerce_attrs() - - self.entities = type_coerce_list(self.entities, AtlanEntity) - - def add_entity(self, entity): - if self.entities is None: - self.entities = [] - - self.entities.append(entity) - - -class AtlanEntityHeader(AtlanStruct): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanStruct.__init__(self, attrs) - - self.guid = attrs.get("guid") - self.status = non_null(attrs.get("status"), EntityStatus.ACTIVE.name) - self.displayText = attrs.get("displayText") - self.classificationNames = attrs.get("classificationNames") - self.classifications = attrs.get("classifications") - self.meaningNames = attrs.get("meaningNames") - self.meanings = attrs.get(".meanings") - self.isIncomplete = non_null(attrs.get("isIncomplete"), False) - self.labels = attrs.get("labels") - - if self.guid is None: - self.guid = next_id() - - def type_coerce_attrs(self): - super(AtlanEntityHeader, self).type_coerce_attrs() - - self.classifications = type_coerce_list( - self.classifications, AtlanClassification - ) - self.meanings = type_coerce_list(self.meanings, AtlanTermAssignmentHeader) - - -class AtlanClassification(AtlanStruct): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanStruct.__init__(self, attrs) - - self.entityGuid = attrs.get("entityGuid") - self.entityStatus = non_null( - attrs.get("entityStatus"), EntityStatus.ACTIVE.name - ) - self.propagate = attrs.get("propagate") - self.validityPeriods = attrs.get("validityPeriods") - self.removePropagationsOnEntityDelete = attrs.get( - "removePropagationsOnEntityDelete" - ) - - def type_coerce_attrs(self): - super(AtlanClassification, self).type_coerce_attrs() - - self.validityPeriods = type_coerce_list(self.validityPeriods, TimeBoundary) - - -class AtlanObjectId(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.guid = attrs.get("guid") - self.typeName = attrs.get("typeName") - self.uniqueAttributes = attrs.get("uniqueAttributes") - - -class AtlanRelatedObjectId(AtlanObjectId): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanObjectId.__init__(self, attrs) - - self.entityStatus = attrs.get("entityStatus") - self.displayText = attrs.get("displayText") - self.relationshipType = attrs.get("relationshipType") - self.relationshipGuid = attrs.get("relationshipGuid") - self.relationshipStatus = attrs.get("relationshipStatus") - self.relationshipAttributes = attrs.get("relationshipAttributes") - - def type_coerce_attrs(self): - super(AtlanRelatedObjectId, self).type_coerce_attrs() - - self.relationshipAttributes = type_coerce( - self.relationshipAttributes, AtlanStruct - ) - - -class AtlanClassifications(Plist): - def __init__(self, attrs=None): - attrs = attrs or {} - - Plist.__init__(self, attrs) - - def type_coerce_attrs(self): - super(AtlanClassifications, self).type_coerce_attrs() - - Plist.list = type_coerce_list(Plist.list, AtlanClassification) - - -class AtlanEntityHeaders(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.guidHeaderMap = attrs.get("guidHeaderMap") - - def type_coerce_attrs(self): - super(AtlanEntityHeaders, self).type_coerce_attrs() - - self.guidHeaderMap = type_coerce_dict(self.guidHeaderMap, AtlanEntityHeader) - - -class EntityMutationResponse(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.mutatedEntities = attrs.get("mutatedEntities") - self.guidAssignments = attrs.get("guidAssignments") - - def type_coerce_attrs(self): - super(EntityMutationResponse, self).type_coerce_attrs() - - self.mutatedEntities = type_coerce_dict_list( - self.mutatedEntities, AtlanEntityHeader - ) - - def get_assigned_guid(self, guid): - return self.guidAssignments.get(guid) if self.guidAssignments else None - - -class EntityMutations(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.entity_mutations = attrs.get("entity_mutations") - - def type_coerce_attrs(self): - super(EntityMutations, self).type_coerce_attrs() - - self.entity_mutations = type_coerce_list(self.entity_mutations, EntityMutation) - - -class EntityMutation(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.op = attrs.get("op") - self.entity = attrs.get("entity") - - def type_coerce_attrs(self): - super(EntityMutation, self).type_coerce_attrs() - - self.entity = type_coerce(self.entity, AtlanEntity) - - -class AtlanCheckStateRequest(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.entityGuids = attrs.get("entityGuids") - self.entityTypes = attrs.get("entityTypes") - self.fixIssues = attrs.get("fixIssues") - - -class AtlanCheckStateResult(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.entitiesScanned = attrs.get("entitiesScanned") - self.entitiesOk = attrs.get("entitiesOk") - self.entitiesFixed = attrs.get("entitiesFixed") - self.entitiesPartiallyFixed = attrs.get("entitiesPartiallyFixed") - self.entitiesNotFixed = attrs.get("entitiesNotFixed") - self.state = attrs.get("state") - self.entities = attrs.get("entities") - - def type_coerce_attrs(self): - super(AtlanCheckStateResult, self).type_coerce_attrs() - - self.entities = type_coerce(self.entities, AtlanEntityState) - - -class AtlanEntityState(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.guid = attrs.get("guid") - self.typeName = attrs.get("typeName") - self.name = attrs.get("name") - self.status = attrs.get("status") - self.state = attrs.get("state") - self.issues = attrs.get("issues") diff --git a/pyatlan/model/misc.py b/pyatlan/model/misc.py deleted file mode 100644 index 158d91be7..000000000 --- a/pyatlan/model/misc.py +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# Copyright [2015-2021] The Apache Software Foundation -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import json -import sys - -from pyatlan.utils import next_id, non_null - - -class AtlanBase(dict): - def __init__(self, attrs): - pass - - def __getattr__(self, attr): - return self.get(attr) - - def __setattr__(self, key, value): - self.__setitem__(key, value) - - def __setitem__(self, key, value): - super(AtlanBase, self).__setitem__(key, value) - self.__dict__.update({key: value}) - - def __delattr__(self, item): - self.__delitem__(item) - - def __delitem__(self, key): - super(AtlanBase, self).__delitem__(key) - del self.__dict__[key] - - def __repr__(self): - return json.dumps(self) - - def type_coerce_attrs(self): - pass - - -class AtlanBaseModelObject(AtlanBase): - def __init__(self, members): - AtlanBase.__init__(self, members) - - self.guid = members.get("guid") - - if self.guid is None: - self.guid = next_id() - - -class TimeBoundary(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.startTime = attrs.get("startTime") - self.endTime = attrs.get("endTime") - self.timeZone = attrs.get("timeZone") - - -class Plist(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.list = non_null(attrs.get("list"), []) - self.startIndex = non_null(attrs.get("startIndex"), 0) - self.pageSize = non_null(attrs.get("pageSize"), 0) - self.totalCount = non_null(attrs.get("totalCount"), 0) - self.sortBy = attrs.get("sortBy") - self.sortType = attrs.get("sortType") - - -class SearchFilter(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.startIndex = non_null(attrs.get("startIndex"), 0) - self.maxsize = non_null(attrs.get("maxsize"), sys.maxsize) - self.getCount = non_null(attrs.get("getCount"), True) diff --git a/pyatlan/model/role.py b/pyatlan/model/role.py new file mode 100644 index 000000000..e0d6ce4d6 --- /dev/null +++ b/pyatlan/model/role.py @@ -0,0 +1,31 @@ +from __future__ import annotations + +from typing import List, Optional + +from pydantic import Field + +from pyatlan.model.core import AtlanObject + + +class AtlanRole(AtlanObject): + id: str = Field(None, description="Unique identifier for the role (GUID).\n") + """Unique identifier for the role (GUID).""" + description: Optional[str] = Field(None, description="Description of the role.\n") + name: str = Field(None, description="Unique name for the role.\n") + client_role: Optional[bool] = Field(None, description="TBC\n") + level: Optional[str] = Field(None, description="TBC\n") + member_count: Optional[str] = Field( + None, description="Number of users with this role.\n" + ) + user_count: Optional[str] = Field(None, description="TBC\n") + + +class RoleResponse(AtlanObject): + total_record: Optional[int] = Field(None, description="Total number of roles.\n") + filter_record: Optional[int] = Field( + None, + description="Number of roles in the filtered response.\n", + ) + records: List["AtlanRole"] = Field( + None, description="Details of each role included in the response.\n" + ) diff --git a/pyatlan/model/typedef.py b/pyatlan/model/typedef.py index 05fa9af68..37836b836 100644 --- a/pyatlan/model/typedef.py +++ b/pyatlan/model/typedef.py @@ -1,245 +1,390 @@ -#!/usr/bin/env/python -# Copyright 2022 Atlan Pte, Ltd -# Copyright [2015-2021] The Apache Software Foundation -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import logging - -from pyatlan.model.enums import TypeCategory -from pyatlan.model.misc import AtlanBase -from pyatlan.utils import non_null, type_coerce, type_coerce_dict_list, type_coerce_list - -LOG = logging.getLogger("pyatlan") - - -class AtlanBaseTypeDef(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.category = attrs.get("category") - self.guid = attrs.get("guid") - self.createdBy = attrs.get("createdBy") - self.updatedBy = attrs.get("updatedBy") - self.createTime = attrs.get("createTime") - self.updateTime = attrs.get("updateTime") - self.version = attrs.get("version") - self.name = attrs.get("name") - self.description = attrs.get("description") - self.typeVersion = attrs.get("typeVersion") - self.serviceType = attrs.get("serviceType") - self.options = attrs.get("options") - - -class AtlanEnumDef(AtlanBaseTypeDef): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBaseTypeDef.__init__(self, attrs) - - self.elementDefs = attrs.get("elementDefs") - self.defaultValue = attrs.get("defaultValue") - - def type_coerce_attrs(self): - super(AtlanEnumDef, self).type_coerce_attrs() - - self.elementDefs = type_coerce_list(self.elementDefs, AtlanEnumElementDef) - - -class AtlanStructDef(AtlanBaseTypeDef): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBaseTypeDef.__init__(self, attrs) - - self.category = non_null(attrs.get("category"), TypeCategory.STRUCT.name) - self.attributeDefs = attrs.get("attributeDefs") - - def type_coerce_attrs(self): - super(AtlanStructDef, self).type_coerce_attrs() - - self.attributeDefs = type_coerce_list(self.attributeDefs, AtlanAttributeDef) - - -class AtlanClassificationDef(AtlanStructDef): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanStructDef.__init__(self, attrs) - - self.category = TypeCategory.CLASSIFICATION.name - self.superTypes = attrs.get("superTypes") - self.entityTypes = attrs.get("entityTypes") - self.subTypes = attrs.get("subTypes") - - -class AtlanEntityDef(AtlanStructDef): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanStructDef.__init__(self, attrs) - - self.category = TypeCategory.ENTITY.name - self.superTypes = attrs.get("superTypes") - self.subTypes = attrs.get("subTypes") - self.relationshipAttributeDefs = attrs.get("relationshipAttributeDefs") - self.businessAttributeDefs = attrs.get("businessAttributeDefs") - - def type_coerce_attrs(self): - super(AtlanEntityDef, self).type_coerce_attrs() - - self.relationshipAttributeDefs = type_coerce_list( - self.relationshipAttributeDefs, AtlanRelationshipAttributeDef +from __future__ import annotations + +from typing import Any, Dict, List, Optional + +from pydantic import Field + +from pyatlan.model.core import AtlanObject +from pyatlan.model.enums import AtlanTypeCategory, Cardinality, IndexType + + +class TypeDef(AtlanObject): + category: AtlanTypeCategory = Field( + None, description="Type of the type_ definition.\n" + ) + create_time: Optional[int] = Field( + None, + description="Time (epoch) at which this object was created, in milliseconds.\n", + example=1648852296555, + ) + created_by: Optional[str] = Field( + None, + description="Username of the user who created the object.\n", + example="jsmith", + ) + description: Optional[str] = Field( + None, description="Description of the type_ definition." + ) + guid: Optional[str] = Field( + None, + description="Unique identifier that represents the type_ definition.", + example="917ffec9-fa84-4c59-8e6c-c7b114d04be3", + ) + name: str = Field(..., description="Unique name of this type_ definition.\n") + type_version: Optional[str] = Field( + None, description="Internal use only.\n", example="1.0" + ) + update_time: Optional[int] = Field( + None, + description="Time (epoch) at which this object was last updated, in milliseconds.\n", + example=1649172284333, + ) + updated_by: Optional[str] = Field( + None, + description="Username of the user who last updated the object.\n", + example="jsmith", + ) + version: Optional[int] = Field( + None, description="Version of this object.\n", example=2 + ) + + +class EnumDef(TypeDef): + class ElementDef(AtlanObject): + value: str = Field(None, description="Unused.") + description: Optional[str] = Field(None, description="Unused.") + ordinal: Optional[int] = Field(None, description="Unused.") + + category: AtlanTypeCategory = AtlanTypeCategory.ENUM + element_defs: List["EnumDef.ElementDef"] = Field(None, description="Unused.") + options: Optional[Dict[str, Any]] = Field( + None, description="Optional properties of the type_ definition." + ) + service_type: Optional[str] = Field( + None, description="Internal use only.", example="atlan" + ) + + +class AttributeDef(AtlanObject): + class Options(AtlanObject): + description: Optional[str] = Field( + None, + description="Optional description of the attribute.\n", ) - self.businessAttributeDefs = type_coerce_dict_list( - self.businessAttributeDefs, AtlanAttributeDef + applicable_entity_types: Optional[str] = Field( + '["Asset"]', + description="Set of entities on which this attribute can be applied.\n", + ) + custom_applicable_entity_types: Optional[str] = Field( + '["AtlasGlossary","LookerFolder","AtlasGlossaryCategory","SnowflakePipe","Process","LookerDashboard",' + '"View","PowerBIWorkspace","PowerBIDatasource","ModeChart","GCSBucket","LookerField","LookerQuery",' + '"PowerBITile","PresetChart","PowerBIDashboard","SalesforceReport","SalesforceObject","TableauDatasource",' + '"Folder","S3Object","MetabaseCollection","SalesforceOrganization","PowerBIDataset","TableauDashboard",' + '"S3Bucket","PowerBIMeasure","TablePartition","TableauWorkbook","TableauSite","Table",' + '"TableauCalculatedField","TableauFlow","ModeQuery","PresetDataset","SalesforceDashboard",' + '"Collection","LookerModel","PresetWorkspace","DbtModelColumn","PowerBIDataflow","LookerView",' + '"MetabaseDashboard","DbtModel","SalesforceField","Query","TableauWorksheet","DataStudioAsset",' + '"PowerBITable","TableauProject","DbtProcess","TableauDatasourceField","APIPath","DbtMetric","LookerLook",' + '"ColumnProcess","PowerBIReport","MaterialisedView","Schema","SnowflakeStream","Database","LookerProject",' + '"DbtColumnProcess","Column","LookerTile","BIProcess","TableauMetric","PowerBIColumn","PresetDashboard",' + '"LookerExplore","ModeReport","ModeCollection","GCSObject","MetabaseQuestion","APISpec","PowerBIPage",' + '"AtlasGlossaryTerm","ModeWorkspace"]', + description="Set of entities on which this attribute should appear.\n", + ) + allow_search: bool = Field( + False, + description="Whether the attribute should be searchable (true) or not (false).\n", + ) + max_str_length: str = Field( + "100000000", description="Maximum length allowed for a string value.\n" + ) + allow_filtering: bool = Field( + True, + description="Whether this attribute should appear in the filterable facets of discovery (true) or not " + "(false).\n", + ) + multi_value_select: bool = Field( + False, + description="Whether this attribute can have multiple values (true) or only a single value (false).\n", + ) + show_in_overview: bool = Field( + False, + description="Whether users will see this attribute in the overview tab of the sidebar (true) or not " + "(false).\n", + ) + is_deprecated: Optional[str] = Field( + None, + description="Whether the attribute is deprecated ('true') or not (None or 'false').\n", + ) + is_enum: Optional[bool] = Field( + None, + description="Whether the attribute is an enumeration (true) or not (None or false).\n", + ) + enum_type: Optional[str] = Field( + None, + description="Name of the enumeration (options), when the attribute is an enumeration.\n", + ) + custom_type: Optional[str] = Field( + None, + description="Used for Atlan-specific types like `users`, `groups`, `url`, and `SQL`.\n", + ) + is_archived: bool = Field( + False, + description="Whether the attribute has been deleted (true) or is still active (false).\n", + ) + archived_at: Optional[int] = Field( + None, description="When the attribute was deleted.\n" + ) + archived_by: Optional[str] = Field( + None, description="User who deleted the attribute.\n" + ) + is_soft_reference: Optional[str] = Field(None, description="TBC") + is_append_on_partial_update: Optional[str] = Field(None, description="TBC") + primitive_type: Optional[str] = Field( + None, description="The type of the option" ) - -class AtlanRelationshipDef(AtlanStructDef): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanStructDef.__init__(self, attrs) - - self.category = TypeCategory.RELATIONSHIP.name - self.relationshipCategory = attrs.get("relationshipCategory") - self.relationshipLabel = attrs.get("relationshipLabel") - self.propagateTags = attrs.get("propagateTags") - self.endDef1 = attrs.get("endDef1") - self.endDef2 = attrs.get("endDef2") - - def type_coerce_attrs(self): - super(AtlanRelationshipDef, self).type_coerce_attrs() - - self.endDef1 = type_coerce(self.endDef1, AtlanRelationshipEndDef) - self.endDef2 = type_coerce(self.endDef2, AtlanRelationshipEndDef) - - -class AtlanBusinessMetadataDef(AtlanStructDef): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanStructDef.__init__(self, attrs) - - self.category = TypeCategory.BUSINESS_METADATA.name - self.displayName = attrs.get("displayName") - - -class AtlanAttributeDef(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.name = attrs.get("name") - self.typeName = attrs.get("typeName") - self.isOptional = attrs.get("isOptional") - self.cardinality = attrs.get("cardinality") - self.valuesMinCount = attrs.get("valuesMinCount") - self.valuesMaxCount = attrs.get("valuesMaxCount") - self.isUnique = attrs.get("isUnique") - self.isIndexable = attrs.get("isIndexable") - self.includeInNotification = attrs.get("includeInNotification") - self.defaultValue = attrs.get("defaultValue") - self.description = attrs.get("description") - self.searchWeight = non_null(attrs.get("searchWeight"), -1) - self.indexType = attrs.get("indexType") - self.constraints = attrs.get("constraints") - self.options = attrs.get("options") - self.displayName = attrs.get("displayName") - - def type_coerce_attrs(self): - super(AtlanAttributeDef, self).type_coerce_attrs() - - self.constraints = type_coerce_list(self.constraints, AtlanConstraintDef) - - -class AtlanConstraintDef(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.type = attrs.get("type") - self.params = attrs.get("params") - - -class AtlanEnumElementDef(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.value = attrs.get("value") - self.description = attrs.get("description") - self.ordinal = attrs.get("ordinal") - - -class AtlanRelationshipAttributeDef(AtlanAttributeDef): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanAttributeDef.__init__(self, attrs) - - self.relationshipTypeName = attrs.get("relationshipTypeName") - self.isLegacyAttribute = attrs.get("isLegacyAttribute") - - -class AtlanRelationshipEndDef(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.type = attrs.get("type") - self.name = attrs.get("name") - self.isContainer = attrs.get("isContainer") - self.cardinality = attrs.get("cardinality") - self.isLegacyAttribute = attrs.get("isLegacyAttribute") - self.description = attrs.get("description") - - -class AtlanTypesDef(AtlanBase): - def __init__(self, attrs=None): - attrs = attrs or {} - - AtlanBase.__init__(self, attrs) - - self.enumDefs = attrs.get("enumDefs") - self.structDefs = attrs.get("structDefs") - self.classificationDefs = attrs.get("classificationDefs") - self.entityDefs = attrs.get("entityDefs") - self.relationshipDefs = attrs.get("relationshipDefs") - self.businessMetadataDefs = attrs.get("businessMetadataDefs") - - def type_coerce_attrs(self): - super(AtlanTypesDef, self).type_coerce_attrs() - - self.enumDefs = type_coerce_list(self.enumDefs, AtlanEnumDef) - self.structDefs = type_coerce_list(self.structDefs, AtlanStructDef) - self.classificationDefs = type_coerce_list( - self.classificationDefs, AtlanClassificationDef + cardinality: Optional[Cardinality] = Field( + "SINGLE", + description="Whether the attribute allows a single or multiple values. In the case of multiple values, " + "`LIST` indicates they are ordered and duplicates are allowed, while `SET` indicates " + "they are unique and unordered.\n", + example="SINGLE", + ) + constraints: Optional[List[Dict[str, Any]]] = Field( + None, description="Internal use only." + ) + description: Optional[str] = Field( + None, + description="Description of the attribute definition.\n", + example="Our first custom metadata field.", + ) + default_value: Optional[str] = Field( + None, + description="Default value for this attribute (if any).\n", + example="abc123", + ) + display_name: str = Field( + None, + description="Name to use within all user interactions through the user interface. Note that this may not " + "be the same name used to update or interact with the attribute through API operations, for " + "that see the `name` property. (This property can be used instead of `name` for the creation " + "of an attribute definition as well.)\n", + example="Custom Field 1", + ) + name: str = Field( + None, + description="Unique name of this attribute definition. When provided during creation, this should be the " + "human-readable name for the attribute. When returned (or provided for an update) this will be " + "the static-hashed name that Atlan uses internally. (This is to allow the name to be changed " + "by the user without impacting existing instances of the attribute.)\n", + ) + include_in_notification: Optional[bool] = Field( + False, description="", example=False + ) + index_type: Optional[IndexType] = Field(None, description="", example="DEFAULT") + is_indexable: Optional[bool] = Field( + True, + description="When true, values for this attribute will be indexed for searching.\n", + example=True, + ) + is_optional: Optional[bool] = Field( + True, + description="When true, a value will not be required for this attribute.\n", + example=True, + ) + is_unique: Optional[bool] = Field( + False, + description="When true, this attribute must be unique across all assets.\n", + example=False, + ) + options: AttributeDef.Options = Field( + None, description="Extensible options for the attribute." + ) + + search_weight: Optional[float] = Field(None, description="") + skip_scrubbing: Optional[bool] = Field( + False, + description="When true, scrubbing of data will be skipped.\n", + example=False, + ) + type_name: Optional[str] = Field( + "string", description="Type of this attribute.\n", example="string" + ) + values_min_count: Optional[float] = Field( + 0, + description="Minimum number of values for this attribute. If greater than 0, this attribute " + "becomes required.\n", + example=0, + ) + values_max_count: Optional[float] = Field( + 1, + description="Maximum number of values for this attribute. If greater than 1, this attribute allows " + "multiple values.\n", + example=1, + ) + index_type_es_config: Optional[Dict[str, str]] = Field( + None, description="", alias="indexTypeESConfig" + ) + index_type_es_fields: Optional[Dict[str, dict[str, str]]] = Field( + None, description="", alias="indexTypeESFields" + ) + + +class StructDef(TypeDef): + category: AtlanTypeCategory = AtlanTypeCategory.STRUCT + attribute_defs: Optional[List[AttributeDef]] = Field( + None, + description="List of attributes that should be available in the type_ definition.", + ) + service_type: Optional[str] = Field( + None, description="Internal use only.", example="atlan" + ) + + +class ClassificationDef(TypeDef): + attribute_defs: Optional[List[Dict[str, Any]]] = Field( + [], description="Unused.", example=[] + ) + category: AtlanTypeCategory = AtlanTypeCategory.CLASSIFICATION + display_name: str = Field( + None, description="Name used for display purposes (in user interfaces).\n" + ) + entity_types: Optional[List[str]] = Field( + None, + description="A list of the entity types that this classification can be used against." + " (This should be `Asset` to allow classification of any asset in Atlan.)", + example=["Asset"], + ) + options: Optional[Dict[str, Any]] = Field( + None, description="Optional properties of the type_ definition." + ) + sub_types: Optional[List[str]] = Field( + [], + description="List of the sub-types that extend from this type_ definition. Generally this is not specified " + "in any request, but is only supplied in responses. (This is intended for internal use only, and " + "should not be used without specific guidance.)", + example=[], + ) + super_types: Optional[List[str]] = Field( + [], + description="List of the super-types that this type_ definition should extend. (This is intended for internal " + "use only, and should not be used without specific guidance.)", + example=[], + ) + service_type: Optional[str] = Field( + None, description="Name used for display purposes (in user interfaces).\n" + ) + + +class EntityDef(TypeDef): + attribute_defs: Optional[List[Dict[str, Any]]] = Field( + [], description="Unused.", example=[] + ) + business_attribute_defs: Optional[Dict[str, List[Dict[str, Any]]]] = Field( + [], description="Unused.", example=[] + ) + category: AtlanTypeCategory = AtlanTypeCategory.ENTITY + relationship_attribute_defs: Optional[List[Dict[str, Any]]] = Field( + [], description="Unused.", example=[] + ) + service_type: Optional[str] = Field( + None, description="Internal use only.", example="atlan" + ) + sub_types: Optional[List[str]] = Field( + [], + description="List of the sub-types that extend from this type_ definition. Generally this is not specified in " + "any request, but is only supplied in responses. (This is intended for internal use only, and " + "should not be used without specific guidance.)", + example=[], + ) + super_types: Optional[List[str]] = Field( + [], + description="List of the super-types that this type_ definition should extend. (This is intended for internal " + "use only, and should not be used without specific guidance.)", + example=[], + ) + + +class RelationshipDef(TypeDef): + attribute_defs: Optional[List[Dict[str, Any]]] = Field( + [], description="Unused.", example=[] + ) + category: AtlanTypeCategory = AtlanTypeCategory.RELATIONSHIP + end_def1: Optional[Dict[str, Any]] = Field({}, description="Unused.", example={}) + end_def2: Optional[Dict[str, Any]] = Field({}, description="Unused.", example={}) + propagate_tags: str = Field( + "ONE_TO_TWO", description="Unused", example="ONE_TO_TWO" + ) + relationship_category: str = Field( + "AGGREGATION", description="Unused", example="AGGREGATION" + ) + relationship_label: str = Field( + "__SalesforceOrganization.reports", + description="Unused", + example="__SalesforceOrganization.reports", + ) + service_type: Optional[str] = Field( + None, description="Internal use only.", example="atlan" + ) + + +class CustomMetadataDef(TypeDef): + class Options(AtlanObject): + emoji: Optional[str] = Field( + None, + description="If the logoType is emoji, this should hold the emoji character.\n", + ) + image_id: Optional[str] = Field( + None, description="The id of the image used for the logo.\n" + ) + is_locked: Optional[str] = Field( + None, + description="Indicates whether the custom metadata can be managed in the UI (false) or not (true).\n", ) - self.entityDefs = type_coerce_list(self.entityDefs, AtlanEntityDef) - self.relationshipDefs = type_coerce_list( - self.relationshipDefs, AtlanRelationshipDef + logo_type: Optional[str] = Field( + None, description="Type of logo used for the custom metadata.\n" ) - self.businessMetadataDefs = type_coerce_list( - self.businessMetadataDefs, AtlanBusinessMetadataDef + logo_Url: Optional[str] = Field( + None, + description="If the logoType is image, this should hold a URL to the image.\n", ) + primitive_type: Optional[str] = Field( + None, description="The type of the option", alias="primitiveType" + ) + + attribute_defs: List[AttributeDef] = Field( + [], + description="List of custom attributes defined within the custom metadata.\n", + example=[], + ) + category: AtlanTypeCategory = AtlanTypeCategory.CUSTOM_METADATA + display_name: str = Field( + None, description="Name used for display purposes (in user interfaces).\n" + ) + options: Optional[CustomMetadataDef.Options] = Field( + None, description="Optional properties of the type_ definition." + ) + + +class TypeDefResponse(AtlanObject): + enum_defs: List[EnumDef] = Field( + None, description="List of enumeration type_ definitions." + ) + struct_defs: List[StructDef] = Field( + None, description="List of struct type_ definitions." + ) + classification_defs: List[ClassificationDef] = Field( + None, description="List of classification type_ definitions." + ) + entity_defs: List[EntityDef] = Field( + None, description="List of entity type_ definitions." + ) + relationship_defs: List[RelationshipDef] = Field( + None, description="List of relationship type_ definitions." + ) + custom_metadata_defs: List[CustomMetadataDef] = Field( + None, + description="List of custom metadata type_ definitions.", + alias="businessMetadataDefs", + ) diff --git a/pyatlan/utils.py b/pyatlan/utils.py index 3467033a1..4a66df70f 100644 --- a/pyatlan/utils.py +++ b/pyatlan/utils.py @@ -23,6 +23,7 @@ from functools import reduce from typing import Optional +ADMIN_URI = "api/service/" BASE_URI = "api/meta/" APPLICATION_JSON = "application/json" APPLICATION_OCTET_STREAM = "application/octet-stream" diff --git a/requirements-dev.txt b/requirements-dev.txt index 2e3ae4965..5b421509e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -4,3 +4,4 @@ black types-requests pytest pre-commit +deepdiff diff --git a/requirements.txt b/requirements.txt index 96a6d591a..9b9e04f0a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,3 @@ requests>=2.24 +pydantic +jinja2 diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/integration/__init__.py b/tests/integration/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/integration/classification_test.py b/tests/integration/classification_test.py new file mode 100644 index 000000000..e9ee74694 --- /dev/null +++ b/tests/integration/classification_test.py @@ -0,0 +1,43 @@ +import pytest + +from pyatlan.cache.classification_cache import ClassificationCache +from pyatlan.client.atlan import AtlanClient +from pyatlan.client.typedef import TypeDefClient +from pyatlan.model.typedef import ClassificationDef + +CLS_NAME = "psdk-ClassificationTest" + +# NOTE: Tests are intended to run in the order specified in this file, +# to complete creation prior to testing prior to deletion. + + +@pytest.fixture +def client() -> TypeDefClient: + return TypeDefClient(AtlanClient()) + + +def test_001_create_classification(client: TypeDefClient): + cls = ClassificationDef( + name=CLS_NAME, display_name=CLS_NAME, options={"color": "GREEN"} + ) + response = client.create_typedef(cls) + print(response) + assert response + assert response.classification_defs + assert len(response.classification_defs) == 1 + + +def test_002_classification_cache(): + cls_id = ClassificationCache.get_id_for_name(CLS_NAME) + print("Found ID: ", cls_id) + assert cls_id + cls_name = ClassificationCache.get_name_for_id(cls_id) + print("Found name: ", cls_name) + assert cls_name + assert cls_name == CLS_NAME + + +def test_003_purge_classification(client: TypeDefClient): + cls_id = ClassificationCache.get_id_for_name(CLS_NAME) + assert cls_id + client.purge_typedef(cls_id) diff --git a/tests/integration/custom_metadata_test.py b/tests/integration/custom_metadata_test.py new file mode 100644 index 000000000..f0a7bd33d --- /dev/null +++ b/tests/integration/custom_metadata_test.py @@ -0,0 +1,83 @@ +import pytest + +from pyatlan.cache.custom_metadata_cache import CustomMetadataCache +from pyatlan.client.atlan import AtlanClient +from pyatlan.client.typedef import TypeDefClient +from pyatlan.model.typedef import AttributeDef, CustomMetadataDef + +CM_NAME = "psdk-CustomMetadataTest" +CM_ATTR_LICENSE = "License" +CM_ATTR_VERSION = "Version" +CM_ATTR_MANDATORY = "Mandatory" +CM_ATTR_DATE = "Date" +CM_ATTR_URL = "URL" + +# NOTE: Tests are intended to run in the order specified in this file, +# to complete creation prior to testing prior to deletion. + + +@pytest.fixture +def client() -> TypeDefClient: + return TypeDefClient(AtlanClient()) + + +def test_001_create_custom_metadata(client: TypeDefClient): + attribute_defs = [ + AttributeDef( + name=CM_ATTR_LICENSE, + display_name=CM_ATTR_LICENSE, + type_name="string", + options=AttributeDef.Options(), + ), + AttributeDef( + name=CM_ATTR_VERSION, + display_name=CM_ATTR_VERSION, + type_name="array", + options=AttributeDef.Options(multi_value_select=True), + ), + AttributeDef( + name=CM_ATTR_MANDATORY, + display_name=CM_ATTR_MANDATORY, + type_name="boolean", + options=AttributeDef.Options(), + ), + AttributeDef( + name=CM_ATTR_DATE, + display_name=CM_ATTR_DATE, + type_name="date", + options=AttributeDef.Options(), + ), + AttributeDef( + name=CM_ATTR_URL, + display_name=CM_ATTR_URL, + type_name="string", + options=AttributeDef.Options(custom_type="url"), + ), + ] + cm = CustomMetadataDef( + name=CM_NAME, + display_name=CM_NAME, + attribute_defs=attribute_defs, + options=CustomMetadataDef.Options(emoji="⚖️"), + ) + response = client.create_typedef(cm) + print(response) + assert response + assert response.custom_metadata_defs + assert len(response.custom_metadata_defs) == 1 + + +def test_002_custom_metadata_cache(): + cm_id = CustomMetadataCache.get_id_for_name(CM_NAME) + print("Found ID: ", cm_id) + assert cm_id + cm_name = CustomMetadataCache.get_name_for_id(cm_id) + print("Found name: ", cm_name) + assert cm_name + assert cm_name == CM_NAME + + +def test_003_purge_custom_metadata(client: TypeDefClient): + cm_id = CustomMetadataCache.get_id_for_name(CM_NAME) + assert cm_id + client.purge_typedef(cm_id) diff --git a/tests/integration/role_test.py b/tests/integration/role_test.py new file mode 100644 index 000000000..ea94a6809 --- /dev/null +++ b/tests/integration/role_test.py @@ -0,0 +1,19 @@ +from pyatlan.cache.role_cache import RoleCache + + +def test_retrieve_admin(): + admin_role_guid = RoleCache.get_id_for_name("$admin") + print(admin_role_guid) + assert admin_role_guid + + +def test_retrieve_guest(): + guest_role_guid = RoleCache.get_id_for_name("$guest") + print(guest_role_guid) + assert guest_role_guid + + +def test_retrieve_member(): + member_role_guid = RoleCache.get_id_for_name("$member") + print(member_role_guid) + assert member_role_guid diff --git a/tests/integration/test_entity_model.py b/tests/integration/test_entity_model.py new file mode 100644 index 000000000..b18e8f8e8 --- /dev/null +++ b/tests/integration/test_entity_model.py @@ -0,0 +1,404 @@ +import os +import random +import string + +import pytest +import requests + +from pyatlan.client.atlan import AtlanClient +from pyatlan.client.entity import EntityClient +from pyatlan.exceptions import AtlanServiceException +from pyatlan.model.assets import AtlasGlossary, AtlasGlossaryCategory, AtlasGlossaryTerm +from pyatlan.model.core import Announcement +from pyatlan.model.enums import AnnouncementType + + +@pytest.fixture(scope="module") +def client() -> EntityClient: + return EntityClient(AtlanClient()) + + +@pytest.fixture() +def announcement() -> Announcement: + return Announcement( + announcement_title="Important Announcement", + announcement_message="A message".join( + random.choices(string.ascii_lowercase, k=20) # nosec + ), + announcement_type=AnnouncementType.ISSUE, + ) + + +@pytest.fixture(scope="session") +def atlan_host() -> str: + return get_environment_variable("ATLAN_HOST") + + +@pytest.fixture(scope="session") +def atlan_api_key() -> str: + return get_environment_variable("ATLAN_API_KEY") + + +@pytest.fixture(scope="session") +def headers(atlan_api_key): + return { + "accept": "application/json, text/plain, */*", + "content-type": "application/json", + "authorization": f"Bearer {atlan_api_key}", + } + + +def get_environment_variable(name) -> str: + ret_value = os.environ[name] + assert ret_value + return ret_value + + +@pytest.fixture() +def increment_counter(): + i = random.randint(0, 1000) + + def increment(): + nonlocal i + i += 1 + return i + + return increment + + +@pytest.fixture() +def glossary_guids(atlan_host, headers): + return get_guids(atlan_host, headers, "AtlasGlossary") + + +@pytest.fixture() +def create_glossary(atlan_host, headers, increment_counter): + def create_it(): + suffix = increment_counter() + url = f"{atlan_host}/api/meta/entity/bulk" + payload = { + "entities": [ + { + "attributes": { + "userDescription": f"Integration Test Glossary {suffix}", + "name": f"Integration Test Glossary {suffix}", + "qualifiedName": "", + "certificateStatus": "DRAFT", + "ownersUsers": [], + "ownerGroups": [], + }, + "typeName": "AtlasGlossary", + } + ] + } + response = requests.request("POST", url, headers=headers, json=payload) + response.raise_for_status() + data = response.json() + guid = list(data["guidAssignments"].values())[0] + return guid + + return create_it + + +def get_guids(atlan_host, headers, type_name): + url = f"{atlan_host}/api/meta/search/indexsearch" + + payload = { + "dsl": { + "from": 0, + "size": 100, + "query": { + "bool": { + "must": [ + {"term": {"__state": "ACTIVE"}}, + {"prefix": {"name.keyword": {"value": "Integration"}}}, + ] + } + }, + "post_filter": { + "bool": {"filter": {"term": {"__typeName.keyword": type_name}}} + }, + }, + "attributes": ["connectorName"], + } + + response = requests.request("POST", url, headers=headers, json=payload) + response.raise_for_status() + data = response.json() + if "entities" in data: + return [entity["guid"] for entity in data["entities"]] + else: + return [] + + +def delete_asset(atlan_host, headers, guid): + url = f"{atlan_host}/api/meta/entity/guid/{guid}?deleteType=HARD" + response = requests.delete(url, headers=headers) + response.raise_for_status() + + +def delete_assets(atlan_host, headers, type_name): + for guid in get_guids(atlan_host, headers, type_name): + delete_asset(atlan_host, headers, guid) + + +@pytest.fixture(autouse=True, scope="module") +def cleanup_terms(atlan_host, headers, atlan_api_key): + delete_assets(atlan_host, headers, "AtlasGlossaryTerm") + yield + delete_assets(atlan_host, headers, "AtlasGlossaryTerm") + + +@pytest.fixture(autouse=True, scope="module") +def cleanup_categories(atlan_host, headers, atlan_api_key): + delete_assets(atlan_host, headers, "AtlasGlossaryCategory") + yield + delete_assets(atlan_host, headers, "AtlasGlossaryCategory") + + +@pytest.fixture(autouse=True, scope="module") +def cleanup_glossaries(atlan_host, headers, atlan_api_key): + delete_assets(atlan_host, headers, "AtlasGlossary") + yield + delete_assets(atlan_host, headers, "AtlasGlossary") + + +def test_get_glossary_by_guid_good_guid(create_glossary, client: EntityClient): + glossary = client.get_entity_by_guid(create_glossary(), AtlasGlossary) + assert isinstance(glossary, AtlasGlossary) + + +def test_get_glossary_by_guid_bad_guid(client: EntityClient): + with pytest.raises(AtlanServiceException) as ex_info: + client.get_entity_by_guid("76d54dd6-925b-499b-a455-6", AtlasGlossary) + assert ( + "Given instance guid 76d54dd6-925b-499b-a455-6 is invalid/not found" + in ex_info.value.args[0] + ) + + +def test_update_glossary_when_no_changes(create_glossary, client: EntityClient): + glossary = client.get_entity_by_guid(create_glossary(), AtlasGlossary) + response = client.upsert(glossary) + assert not response.guid_assignments + assert not response.mutated_entities + + +def test_update_glossary_with_changes( + create_glossary, client: EntityClient, announcement +): + glossary = client.get_entity_by_guid(create_glossary(), AtlasGlossary) + glossary.set_announcement(announcement) + response = client.upsert(glossary) + assert not response.guid_assignments + assert response.mutated_entities + assert not response.mutated_entities.CREATE + assert not response.mutated_entities.DELETE + assert len(response.mutated_entities.UPDATE) == 1 + glossary = response.mutated_entities.UPDATE[0] + assert glossary.attributes.announcement_title == announcement.announcement_title + + +def test_purge_glossary(create_glossary, client: EntityClient): + response = client.purge_entity_by_guid(create_glossary()) + assert len(response.mutated_entities.DELETE) == 1 + assert not response.mutated_entities.UPDATE + assert not response.mutated_entities.CREATE + + +def test_create_glossary(client: EntityClient, increment_counter): + glossary = AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name=f"Integration Test Glossary {increment_counter()}", + user_description="This a test glossary", + ) + ) + response = client.upsert(glossary) + assert not response.mutated_entities.UPDATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[glossary.guid] + glossary = response.mutated_entities.CREATE[0] + assert glossary.guid == guid + + +def test_create_multiple_glossaries_one_at_time( + client: EntityClient, increment_counter +): + glossary = AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name=f"Integration Test Glossary {increment_counter()}", + user_description="This a test glossary", + ) + ) + response = client.upsert(glossary) + assert not response.mutated_entities.UPDATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[glossary.guid] + glossary = response.mutated_entities.CREATE[0] + assert glossary.guid == guid + glossary = AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name=f"Integration Test Glossary {increment_counter()}", + user_description="This a test glossary", + ) + ) + response = client.upsert(glossary) + assert not response.mutated_entities.UPDATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[glossary.guid] + glossary = response.mutated_entities.CREATE[0] + assert glossary.guid == guid + + +@pytest.mark.skip +def test_create_multiple_glossaries(client: EntityClient, increment_counter): + entities = [] + count = 2 + for i in range(count): + entities.append( + AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name=f"Integration Test Glossary {increment_counter() + i}", + user_description="This a test glossary", + ) + ) + ) + response = client.upsert(entities) + assert not response.mutated_entities.UPDATE + assert len(response.mutated_entities.CREATE) == count + for i in range(count): + guid = response.guid_assignments[entities[i].guid] + glossary = response.mutated_entities.CREATE[i] + assert glossary.guid == guid + + +def test_create_glossary_category(client: EntityClient, increment_counter): + suffix = increment_counter() + glossary = AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name=f"Integration Test Glossary {suffix}", + user_description="This a test glossary", + ) + ) + response = client.upsert(glossary) + glossary = response.mutated_entities.CREATE[0] + category = AtlasGlossaryCategory( + attributes=AtlasGlossaryCategory.Attributes( + name=f"Integration Test Glossary Category {suffix}", + user_description="This is a test glossary category", + anchor=glossary, + ) + ) + response = client.upsert(category) + assert response.mutated_entities.UPDATE + assert len(response.mutated_entities.UPDATE) == 1 + assert isinstance(response.mutated_entities.UPDATE[0], AtlasGlossary) + assert response.mutated_entities.CREATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[category.guid] + category = response.mutated_entities.CREATE[0] + assert isinstance(category, AtlasGlossaryCategory) + assert guid == category.guid + + +def test_create_glossary_term(client: EntityClient, increment_counter): + suffix = increment_counter() + glossary = AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name=f"Integration Test Glossary {suffix}", + user_description="This a test glossary", + ) + ) + response = client.upsert(glossary) + glossary = response.mutated_entities.CREATE[0] + term = AtlasGlossaryTerm( + attributes=AtlasGlossaryTerm.Attributes( + name=f"Integration Test Glossary Term {suffix}", + user_description="This is a test glossary term", + anchor=glossary, + ) + ) + response = client.upsert(term) + assert response.mutated_entities.UPDATE + assert len(response.mutated_entities.UPDATE) == 1 + assert isinstance(response.mutated_entities.UPDATE[0], AtlasGlossary) + assert response.mutated_entities.CREATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[term.guid] + term = response.mutated_entities.CREATE[0] + assert isinstance(term, AtlasGlossaryTerm) + assert guid == term.guid + + +def test_create_hierarchy(client: EntityClient, increment_counter): + suffix = increment_counter() + glossary = AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name=f"Integration Test Glossary {suffix}", + user_description="This a test glossary", + ) + ) + response = client.upsert(glossary) + glossary = response.mutated_entities.CREATE[0] + category_1 = AtlasGlossaryCategory( + attributes=AtlasGlossaryCategory.Attributes( + name=f"Integration Test Glossary Category {suffix}", + user_description="This is a test glossary category", + anchor=glossary, + ) + ) + response = client.upsert(category_1) + assert response.mutated_entities.UPDATE + assert len(response.mutated_entities.UPDATE) == 1 + assert isinstance(response.mutated_entities.UPDATE[0], AtlasGlossary) + assert response.mutated_entities.CREATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[category_1.guid] + category_1 = response.mutated_entities.CREATE[0] + assert isinstance(category_1, AtlasGlossaryCategory) + assert guid == category_1.guid + + category_2 = AtlasGlossaryCategory( + attributes=AtlasGlossaryCategory.Attributes( + name=f"Integration Test Glossary Category {suffix}", + user_description="This is a test glossary category", + anchor=glossary, + parent_category=category_1, + ) + ) + response = client.upsert(category_2) + assert response.mutated_entities.UPDATE + assert len(response.mutated_entities.UPDATE) == 2 + if isinstance(response.mutated_entities.UPDATE[0], AtlasGlossary): + assert isinstance(response.mutated_entities.UPDATE[1], AtlasGlossaryCategory) + else: + assert isinstance(response.mutated_entities.UPDATE[0], AtlasGlossaryCategory) + assert isinstance(response.mutated_entities.UPDATE[1], AtlasGlossary) + assert response.mutated_entities.CREATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[category_2.guid] + category_2 = response.mutated_entities.CREATE[0] + assert isinstance(category_2, AtlasGlossaryCategory) + assert guid == category_2.guid + + term = AtlasGlossaryTerm( + attributes=AtlasGlossaryTerm.Attributes( + name=f"Integration Test term {suffix}", + anchor=glossary, + categories=[category_2], + ) + ) + response = client.upsert(term) + assert response.mutated_entities.UPDATE + assert len(response.mutated_entities.UPDATE) == 2 + if isinstance(response.mutated_entities.UPDATE[0], AtlasGlossary): + assert isinstance(response.mutated_entities.UPDATE[1], AtlasGlossaryCategory) + else: + assert isinstance(response.mutated_entities.UPDATE[0], AtlasGlossaryCategory) + assert isinstance(response.mutated_entities.UPDATE[1], AtlasGlossary) + assert response.mutated_entities.CREATE + assert len(response.mutated_entities.CREATE) == 1 + guid = response.guid_assignments[term.guid] + term = response.mutated_entities.CREATE[0] + assert isinstance(term, AtlasGlossaryTerm) + assert guid == term.guid diff --git a/tests/unit/__init__.py b/tests/unit/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/unit/data/asset_mutated_response_empty.json b/tests/unit/data/asset_mutated_response_empty.json new file mode 100644 index 000000000..144fe139b --- /dev/null +++ b/tests/unit/data/asset_mutated_response_empty.json @@ -0,0 +1,3 @@ +{ + "guidAssignments": {} +} diff --git a/tests/unit/data/asset_mutated_response_update.json b/tests/unit/data/asset_mutated_response_update.json new file mode 100644 index 000000000..793c83529 --- /dev/null +++ b/tests/unit/data/asset_mutated_response_update.json @@ -0,0 +1,48 @@ +{ + "mutatedEntities": { + "UPDATE": [ + { + "typeName": "AtlasGlossary", + "attributes": { + "popularityScore": 1.17549435E-38, + "viewerUsers": [], + "sourceCreatedAt": 0, + "viewScore": 1.17549435E-38, + "lastSyncRunAt": 0, + "certificateStatus": "DRAFT", + "userDescription": "", + "adminRoles": [], + "adminGroups": [], + "qualifiedName": "rJCHYGhPokx9eeXZnqt8Y", + "__hasLineage": false, + "description": "This is an updated description", + "adminUsers": [], + "ownerGroups": [], + "certificateUpdatedBy": "ernest", + "isEditable": true, + "sourceUpdatedAt": 0, + "announcementUpdatedAt": 0, + "name": "Metrics Glossary", + "certificateUpdatedAt": 1666587779464, + "isDiscoverable": true, + "viewerGroups": [], + "ownerUsers": [] + }, + "guid": "76d54dd6-925b-499b-a455-6f756ae2d522", + "status": "ACTIVE", + "displayText": "Metrics Glossary", + "classificationNames": [], + "classifications": [], + "meaningNames": [], + "meanings": [], + "isIncomplete": false, + "labels": [], + "createdBy": "ernest", + "updatedBy": "service-account-apikey-d2103f59-2ed8-4a93-96f1-4f61bb424a30", + "createTime": 1666587779464, + "updateTime": 1669839392168 + } + ] + }, + "guidAssignments": {} +} diff --git a/tests/unit/data/glossary.json b/tests/unit/data/glossary.json new file mode 100644 index 000000000..6dd41c284 --- /dev/null +++ b/tests/unit/data/glossary.json @@ -0,0 +1,143 @@ +{ + "typeName": "AtlasGlossary", + "attributes": { + "popularityScore": 1.17549435E-38, + "lastSyncRunAt": 0, + "usage": null, + "__hasLineage": false, + "language": null, + "lastSyncRun": null, + "adminUsers": [], + "sourceURL": null, + "isEditable": true, + "sourceUpdatedAt": 0, + "announcementUpdatedAt": 0, + "announcementTitle": null, + "links": [], + "certificateStatusMessage": null, + "sourceCreatedAt": 0, + "qualifiedName": "rJCHYGhPokx9eeXZnqt8Y", + "shortDescription": null, + "name": "Metrics Glossary", + "certificateUpdatedAt": 1666587779464, + "connectorName": null, + "subType": null, + "announcementUpdatedBy": null, + "connectionName": null, + "metrics": [], + "ownerUsers": [], + "additionalAttributes": null, + "lastSyncWorkflowName": null, + "longDescription": null, + "certificateStatus": "DRAFT", + "connectionQualifiedName": null, + "sourceCreatedBy": null, + "replicatedFrom": null, + "displayName": null, + "description": null, + "ownerGroups": [], + "certificateUpdatedBy": "ernest", + "isDiscoverable": true, + "announcementType": null, + "viewerUsers": [], + "viewScore": 1.17549435E-38, + "sourceOwners": null, + "replicatedTo": null, + "userDescription": "", + "adminRoles": [], + "adminGroups": [], + "readme": null, + "sourceUpdatedBy": null, + "tenantId": null, + "announcementMessage": null, + "viewerGroups": [] + }, + "guid": "76d54dd6-925b-499b-a455-6f756ae2d522", + "isIncomplete": false, + "status": "ACTIVE", + "createdBy": "ernest", + "updatedBy": "ernest", + "createTime": 1666587779464, + "updateTime": 1666765889405, + "version": 0, + "relationshipAttributes": { + "terms": [ + { + "guid": "9c9a7a04-d738-48e8-b1d3-a491eb2bccf5", + "typeName": "AtlasGlossaryTerm", + "entityStatus": "ACTIVE", + "displayText": "Active Subscriptions", + "relationshipType": "AtlasGlossaryTermAnchor", + "relationshipGuid": "8f425700-dc81-4638-a703-348b6010e949", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryTermAnchor" + } + } + ], + "links": [], + "categories": [ + { + "guid": "18140435-50b4-40b9-bdf0-9cd002355c6a", + "typeName": "AtlasGlossaryCategory", + "entityStatus": "ACTIVE", + "displayText": "Cloud Analytics", + "relationshipType": "AtlasGlossaryCategoryAnchor", + "relationshipGuid": "3dcdb884-0a2b-47aa-beab-bc61f9859568", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryCategoryAnchor" + } + }, + { + "guid": "fe41b1b5-b95f-4c36-88f1-5d5034b5043f", + "typeName": "AtlasGlossaryCategory", + "entityStatus": "ACTIVE", + "displayText": "Finance", + "relationshipType": "AtlasGlossaryCategoryAnchor", + "relationshipGuid": "b7bd9fb9-e1e4-44cb-88ab-00b44a3d1f60", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryCategoryAnchor" + } + }, + { + "guid": "12f3f698-d35b-4d76-80c4-8ea74f689d98", + "typeName": "AtlasGlossaryCategory", + "entityStatus": "ACTIVE", + "displayText": "EDM", + "relationshipType": "AtlasGlossaryCategoryAnchor", + "relationshipGuid": "9381979e-1f5a-4191-bd91-a8d36b4337be", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryCategoryAnchor" + } + } + ], + "metrics": [], + "readme": null, + "meanings": [] + }, + "businessAttributes": { + "scAesIb5UhKQdTwu4GuCSN": { + "X16UI1dBjwcJTZvu6b2qI8": [] + }, + "IRw2E74P1FWG4DA8Sw11oo": { + "G8HvgcldqPkAO31ExSDe6x": [] + }, + "maVNaoaiPRvxO7HNcLSmcN": { + "qg3PsCicpj6z8l2pJ6nPec": [] + }, + "pVZUEv3xSIxp57VfIMOZEf": { + "in6JCCImVZGsGJKP4qXUWH": [], + "cywnsUDSg6o9Rty82TODYz": [], + "TlsfLz7fWFv8XNunUlb63X": [], + "j70ehw0aBpObvhvtF6Ffzh": [], + "IFqzm0PFgbuD98ga2coiuV": [], + "RPmUzqXiCHCQJcX2VlVaT5": [], + "o1KvKR9SOyksiZSnQyQFNI": [], + "ljSCESUceyXxxbc9aYMl7I": [] + } + }, + "labels": [] +} diff --git a/tests/unit/data/glossary_category.json b/tests/unit/data/glossary_category.json new file mode 100644 index 000000000..2f93e68e3 --- /dev/null +++ b/tests/unit/data/glossary_category.json @@ -0,0 +1,115 @@ +{ + "typeName": "AtlasGlossaryCategory", + "attributes": { + "popularityScore": 1.17549435E-38, + "lastSyncWorkflowName": null, + "longDescription": null, + "lastSyncRunAt": 0, + "certificateStatus": "DRAFT", + "connectionQualifiedName": null, + "sourceCreatedBy": null, + "replicatedFrom": null, + "displayName": null, + "__hasLineage": false, + "description": null, + "lastSyncRun": null, + "adminUsers": [], + "sourceURL": null, + "ownerGroups": [], + "certificateUpdatedBy": "ernest", + "isEditable": true, + "sourceUpdatedAt": 0, + "announcementUpdatedAt": 0, + "announcementTitle": null, + "isDiscoverable": true, + "links": [], + "announcementType": null, + "certificateStatusMessage": null, + "viewerUsers": [], + "sourceCreatedAt": 0, + "viewScore": 1.17549435E-38, + "sourceOwners": null, + "replicatedTo": null, + "userDescription": "", + "adminRoles": [], + "adminGroups": [], + "qualifiedName": "kXdoWnidOpge0fkXk1Ts1@rJCHYGhPokx9eeXZnqt8Y", + "shortDescription": null, + "readme": null, + "sourceUpdatedBy": null, + "name": "Finance", + "tenantId": null, + "certificateUpdatedAt": 1666765845124, + "connectorName": null, + "subType": null, + "announcementUpdatedBy": null, + "connectionName": null, + "metrics": [], + "announcementMessage": null, + "viewerGroups": [], + "ownerUsers": [], + "additionalAttributes": null + }, + "guid": "fe41b1b5-b95f-4c36-88f1-5d5034b5043f", + "isIncomplete": false, + "status": "ACTIVE", + "createdBy": "ernest", + "updatedBy": "ernest", + "createTime": 1666765845124, + "updateTime": 1666765845124, + "version": 0, + "relationshipAttributes": { + "terms": [], + "anchor": { + "guid": "76d54dd6-925b-499b-a455-6f756ae2d522", + "typeName": "AtlasGlossary", + "entityStatus": "ACTIVE", + "displayText": "Metrics Glossary", + "relationshipType": "AtlasGlossaryCategoryAnchor", + "relationshipGuid": "b7bd9fb9-e1e4-44cb-88ab-00b44a3d1f60", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryCategoryAnchor" + } + }, + "parentCategory": { + "guid": "18140435-50b4-40b9-bdf0-9cd002355c6a", + "typeName": "AtlasGlossaryCategory", + "entityStatus": "ACTIVE", + "displayText": "Cloud Analytics", + "relationshipType": "AtlasGlossaryCategoryHierarchyLink", + "relationshipGuid": "b2d34cbd-c98e-4554-bff8-2ff99d0311b3", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryCategoryHierarchyLink" + } + }, + "childrenCategories": [], + "links": [], + "metrics": [], + "readme": null, + "meanings": [] + }, + "businessAttributes": { + "scAesIb5UhKQdTwu4GuCSN": { + "X16UI1dBjwcJTZvu6b2qI8": [] + }, + "IRw2E74P1FWG4DA8Sw11oo": { + "G8HvgcldqPkAO31ExSDe6x": [] + }, + "maVNaoaiPRvxO7HNcLSmcN": { + "qg3PsCicpj6z8l2pJ6nPec": [] + }, + "pVZUEv3xSIxp57VfIMOZEf": { + "in6JCCImVZGsGJKP4qXUWH": [], + "cywnsUDSg6o9Rty82TODYz": [], + "TlsfLz7fWFv8XNunUlb63X": [], + "j70ehw0aBpObvhvtF6Ffzh": [], + "IFqzm0PFgbuD98ga2coiuV": [], + "RPmUzqXiCHCQJcX2VlVaT5": [], + "o1KvKR9SOyksiZSnQyQFNI": [], + "ljSCESUceyXxxbc9aYMl7I": [] + } + }, + "labels": [] +} diff --git a/tests/unit/data/glossary_term.json b/tests/unit/data/glossary_term.json new file mode 100644 index 000000000..29a4e7c16 --- /dev/null +++ b/tests/unit/data/glossary_term.json @@ -0,0 +1,168 @@ +{ + "typeName": "AtlasGlossaryTerm", + "attributes": { + "popularityScore": 1.17549435E-38, + "lastSyncRunAt": 0, + "usage": null, + "__hasLineage": false, + "lastSyncRun": null, + "adminUsers": [], + "sourceURL": null, + "isEditable": true, + "sourceUpdatedAt": 0, + "announcementUpdatedAt": 0, + "announcementTitle": null, + "links": [], + "certificateStatusMessage": null, + "sourceCreatedAt": 0, + "qualifiedName": "HATbieQKsC9MqUIIpVLpb@rJCHYGhPokx9eeXZnqt8Y", + "shortDescription": null, + "examples": [], + "name": "Active Subscriptions", + "certificateUpdatedAt": 1666587854007, + "connectorName": null, + "subType": null, + "announcementUpdatedBy": null, + "connectionName": null, + "metrics": [], + "ownerUsers": [], + "additionalAttributes": null, + "lastSyncWorkflowName": null, + "longDescription": null, + "certificateStatus": "DRAFT", + "connectionQualifiedName": null, + "sourceCreatedBy": null, + "replicatedFrom": null, + "displayName": null, + "description": null, + "ownerGroups": [], + "certificateUpdatedBy": "ernest", + "isDiscoverable": true, + "announcementType": null, + "viewerUsers": [], + "viewScore": 1.17549435E-38, + "sourceOwners": null, + "replicatedTo": null, + "userDescription": "", + "adminRoles": [], + "adminGroups": [], + "readme": null, + "abbreviation": null, + "sourceUpdatedBy": null, + "tenantId": null, + "announcementMessage": null, + "viewerGroups": [] + }, + "guid": "9c9a7a04-d738-48e8-b1d3-a491eb2bccf5", + "isIncomplete": false, + "status": "ACTIVE", + "createdBy": "ernest", + "updatedBy": "markpavletich", + "createTime": 1666587854007, + "updateTime": 1668777812044, + "version": 0, + "relationshipAttributes": { + "translationTerms": [], + "validValuesFor": [], + "synonyms": [], + "replacedBy": [], + "readme": null, + "validValues": [], + "replacementTerms": [], + "meanings": [], + "seeAlso": [], + "translatedTerms": [], + "isA": [], + "anchor": { + "guid": "76d54dd6-925b-499b-a455-6f756ae2d522", + "typeName": "AtlasGlossary", + "entityStatus": "ACTIVE", + "displayText": "Metrics Glossary", + "relationshipType": "AtlasGlossaryTermAnchor", + "relationshipGuid": "8f425700-dc81-4638-a703-348b6010e949", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryTermAnchor" + } + }, + "antonyms": [], + "assignedEntities": [ + { + "guid": "38f62d02-ede7-4c26-b81d-8610c385d285", + "typeName": "Table", + "entityStatus": "ACTIVE", + "displayText": "subscription", + "relationshipType": "AtlasGlossarySemanticAssignment", + "relationshipGuid": "67a2caf3-6618-4cd9-9d32-068a8dcbefc7", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossarySemanticAssignment", + "attributes": { + "expression": null, + "createdBy": null, + "steward": null, + "confidence": null, + "description": null, + "source": null, + "status": null + } + } + } + ], + "links": [], + "categories": [ + { + "guid": "18140435-50b4-40b9-bdf0-9cd002355c6a", + "typeName": "AtlasGlossaryCategory", + "entityStatus": "ACTIVE", + "displayText": "Cloud Analytics", + "relationshipType": "AtlasGlossaryTermCategorization", + "relationshipGuid": "e319b714-8ad8-4521-9572-bfa3fa977e3c", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryTermCategorization", + "attributes": { + "description": null, + "status": null + } + } + } + ], + "classifies": [], + "metrics": [], + "preferredToTerms": [], + "preferredTerms": [] + }, + "classifications": [ + { + "typeName": "WQ6XGXwq9o7UnZlkWyKhQN", + "entityGuid": "9c9a7a04-d738-48e8-b1d3-a491eb2bccf5", + "entityStatus": "ACTIVE", + "propagate": true, + "removePropagationsOnEntityDelete": true, + "restrictPropagationThroughLineage": false + } + ], + "businessAttributes": { + "scAesIb5UhKQdTwu4GuCSN": { + "X16UI1dBjwcJTZvu6b2qI8": [] + }, + "IRw2E74P1FWG4DA8Sw11oo": { + "G8HvgcldqPkAO31ExSDe6x": [] + }, + "maVNaoaiPRvxO7HNcLSmcN": { + "qg3PsCicpj6z8l2pJ6nPec": [] + }, + "pVZUEv3xSIxp57VfIMOZEf": { + "in6JCCImVZGsGJKP4qXUWH": [], + "cywnsUDSg6o9Rty82TODYz": [], + "TlsfLz7fWFv8XNunUlb63X": [], + "j70ehw0aBpObvhvtF6Ffzh": [], + "IFqzm0PFgbuD98ga2coiuV": [], + "RPmUzqXiCHCQJcX2VlVaT5": [], + "o1KvKR9SOyksiZSnQyQFNI": [], + "ljSCESUceyXxxbc9aYMl7I": [] + } + }, + "labels": [] +} diff --git a/tests/unit/data/glossary_term2.json b/tests/unit/data/glossary_term2.json new file mode 100644 index 000000000..e20c97042 --- /dev/null +++ b/tests/unit/data/glossary_term2.json @@ -0,0 +1,12 @@ +{ + "guid": "9c9a7a04-d738-48e8-b1d3-a491eb2bccf5", + "typeName": "AtlasGlossaryTerm", + "entityStatus": "ACTIVE", + "displayText": "Active Subscriptions", + "relationshipType": "AtlasGlossaryTermAnchor", + "relationshipGuid": "8f425700-dc81-4638-a703-348b6010e949", + "relationshipStatus": "ACTIVE", + "relationshipAttributes": { + "typeName": "AtlasGlossaryTermAnchor" + } +} diff --git a/tests/unit/data/typedefs.json b/tests/unit/data/typedefs.json new file mode 100644 index 000000000..3f6d2b221 --- /dev/null +++ b/tests/unit/data/typedefs.json @@ -0,0 +1 @@ +{"enumDefs": [{"category": "ENUM", "guid": "79b97ac1-fb9d-4e9d-b96b-be9b626a2bdf", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570206852, "updateTime": 1657756888464, "version": 85, "name": "AtlasGlossaryTermRelationshipStatus", "description": "TermRelationshipStatus defines how reliable the relationship is between two glossary terms", "typeVersion": "1.0", "serviceType": "atlas_core", "elementDefs": [{"value": "DRAFT", "description": "DRAFT means the relationship is under development.", "ordinal": 0}, {"value": "ACTIVE", "description": "ACTIVE means the relationship is validated and in use.", "ordinal": 1}, {"value": "DEPRECATED", "description": "DEPRECATED means the the relationship is being phased out.", "ordinal": 2}, {"value": "OBSOLETE", "description": "OBSOLETE means that the relationship should not be used anymore.", "ordinal": 3}, {"value": "OTHER", "description": "OTHER means that there is another status.", "ordinal": 99}]}, {"category": "ENUM", "guid": "b69a7bc1-6f8d-4e91-a355-6e4592472bf2", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1651507180601, "updateTime": 1651507180601, "version": 1, "name": "No Data Quality risks detected", "description": "", "typeVersion": "1.0", "elementDefs": [{"value": "No Data Quality risks detected", "ordinal": 0}, {"value": "Limited Data quality issues identified", "ordinal": 1}, {"value": "Important data quality issues identified", "ordinal": 2}, {"value": "Data quality level not assessed", "ordinal": 3}]}, {"category": "ENUM", "guid": "0509d469-87ae-4642-88b5-41ea4267c5a0", "createdBy": "root", "updatedBy": "service-account-atlan-argo", "createTime": 1650569971348, "updateTime": 1657756888547, "version": 87, "name": "atlas_operation", "description": "Defines audit operations in Atlas", "typeVersion": "1.0", "serviceType": "atlas_core", "elementDefs": [{"value": "OTHERS", "ordinal": 0}, {"value": "PURGE", "ordinal": 1}, {"value": "EXPORT", "ordinal": 2}, {"value": "IMPORT", "ordinal": 3}, {"value": "IMPORT_DELETE_REPL", "ordinal": 4}, {"value": "TYPE_DEF_CREATE", "ordinal": 5}, {"value": "TYPE_DEF_UPDATE", "ordinal": 6}, {"value": "TYPE_DEF_DELETE", "ordinal": 7}, {"value": "SERVER_START", "ordinal": 8}, {"value": "SERVER_STATE_ACTIVE", "ordinal": 9}]}, {"category": "ENUM", "guid": "9d54d942-cf60-4e71-b538-130a99aedd6e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654819267651, "updateTime": 1657756888655, "version": 35, "name": "google_datastudio_asset_type", "description": "Defines the type of the asset in google data studio", "typeVersion": "1.0", "serviceType": "atlas_core", "elementDefs": [{"value": "REPORT", "ordinal": 0}, {"value": "DATA_SOURCE", "ordinal": 1}]}, {"category": "ENUM", "guid": "becd76ba-5e37-47f1-8b67-facadb30a4a2", "createdBy": "otavio.leite-bastos", "updatedBy": "kenza.zanzouri", "createTime": 1652196596479, "updateTime": 1666022479308, "version": 21, "name": "Information System Source", "typeVersion": "1.0", "elementDefs": [{"value": "Airtable", "ordinal": 0}, {"value": "App Services", "ordinal": 1}, {"value": "AskNicely", "ordinal": 2}, {"value": "Click House", "ordinal": 3}, {"value": "Clickup", "ordinal": 4}, {"value": "Finance DB", "ordinal": 5}, {"value": "Gainsight", "ordinal": 6}, {"value": "Google Search Console", "ordinal": 7}, {"value": "Hubspot", "ordinal": 8}, {"value": "IBM", "ordinal": 9}, {"value": "JIRA", "ordinal": 10}, {"value": "Lever", "ordinal": 11}, {"value": "Manual Data Input", "ordinal": 12}, {"value": "Meltwater", "ordinal": 13}, {"value": "NetSuite", "ordinal": 14}, {"value": "Oktopost", "ordinal": 15}, {"value": "Opera", "ordinal": 16}, {"value": "P&L Board", "ordinal": 17}, {"value": "Pigment", "ordinal": 18}, {"value": "Salesforce", "ordinal": 19}, {"value": "SimilarWeb", "ordinal": 20}, {"value": "Skilljar", "ordinal": 21}, {"value": "Sociabble", "ordinal": 22}, {"value": "Workday", "ordinal": 23}, {"value": "Zendesk", "ordinal": 24}, {"value": "eazyBI", "ordinal": 25}]}, {"category": "ENUM", "guid": "bc29041f-3d2b-427c-a419-e378399a86e8", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1656374462655, "updateTime": 1657756888681, "version": 17, "name": "powerbi_endorsement", "description": "Endorsement Status for PowerBI Assets", "typeVersion": "1.0", "serviceType": "atlas_core", "elementDefs": [{"value": "Promoted", "ordinal": 0}, {"value": "Certified", "ordinal": 1}]}, {"category": "ENUM", "guid": "ff693c1e-51e2-4ac3-9191-a6c6dedb5351", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1656339459826, "updateTime": 1656590766620, "version": 3, "name": "Dashboard Category", "description": "", "typeVersion": "1.0", "elementDefs": [{"value": "Customer Success", "ordinal": 0}, {"value": "Marketing", "ordinal": 1}, {"value": "People", "ordinal": 2}, {"value": "Product", "ordinal": 3}, {"value": "Sales", "ordinal": 4}]}, {"category": "ENUM", "guid": "7d04fd16-e9b8-4e88-a667-467d155cb160", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1652196001393, "updateTime": 1652196204651, "version": 2, "name": "Binary", "typeVersion": "1.0", "elementDefs": [{"value": "Yes", "ordinal": 0}, {"value": "No", "ordinal": 1}]}, {"category": "ENUM", "guid": "662fb654-41e3-41d2-9851-87c2e808b705", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570207626, "updateTime": 1657756888625, "version": 85, "name": "certificate_status", "description": "Defines certificate status in Atlas", "typeVersion": "1.1", "serviceType": "atlas_core", "elementDefs": [{"value": "DEPRECATED", "ordinal": 0}, {"value": "DRAFT", "ordinal": 1}, {"value": "VERIFIED", "ordinal": 2}]}, {"category": "ENUM", "guid": "d6b26236-515b-40cc-b12e-84dbd5eb07df", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570207072, "updateTime": 1657756888484, "version": 85, "name": "AtlasGlossaryTermAssignmentStatus", "description": "TermAssignmentStatus defines how much the semantic assignment should be trusted.", "typeVersion": "1.0", "serviceType": "atlas_core", "elementDefs": [{"value": "DISCOVERED", "description": "DISCOVERED means that the semantic assignment was added by a discovery engine.", "ordinal": 0}, {"value": "PROPOSED", "description": "PROPOSED means that the semantic assignment was proposed by person - they may be a subject matter expert, or consumer of the Referenceable asset", "ordinal": 1}, {"value": "IMPORTED", "description": "IMPORTED means that the semantic assignment has been imported from outside of the open metadata cluster", "ordinal": 2}, {"value": "VALIDATED", "description": "VALIDATED means that the semantic assignment has been reviewed and is highly trusted.", "ordinal": 3}, {"value": "DEPRECATED", "description": "DEPRECATED means that the semantic assignment is being phased out. There may be another semantic assignment to the Referenceable that will ultimately replace this one.", "ordinal": 4}, {"value": "OBSOLETE", "description": "OBSOLETE means that the semantic assignment is no longer in use,", "ordinal": 5}, {"value": "OTHER", "description": "OTHER means that the semantic assignment value does not match any of the other Term Assignment Status values", "ordinal": 6}]}, {"category": "ENUM", "guid": "22044b71-6866-44d6-892a-895ef2289f9c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570207484, "updateTime": 1657756888503, "version": 85, "name": "icon_type", "description": "Image type: link or emoji", "typeVersion": "1.0", "serviceType": "atlas_core", "elementDefs": [{"value": "image", "ordinal": 0}, {"value": "emoji", "ordinal": 1}]}], "structDefs": [{"category": "STRUCT", "guid": "ce624640-51d1-4b47-95b6-9ef48e0ddd5d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666430, "updateTime": 1657756888717, "version": 59, "name": "AwsTag", "description": "Atlas Type representing a tag/value pair associated with an AWS object, eg S3 bucket", "typeVersion": "1.0", "serviceType": "aws", "attributeDefs": [{"name": "awsTagKey", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsTagValue", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}]}, {"category": "STRUCT", "guid": "e61c0b1b-3335-425c-b208-176983054c02", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666442, "updateTime": 1657756888735, "version": 59, "name": "AwsCloudWatchMetric", "description": "Atlas Type representing a metric provided by AWS Cloud Watch", "typeVersion": "1.0", "serviceType": "aws", "attributeDefs": [{"name": "awsCloudWatchMetricName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsCloudWatchMetricScope", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}]}, {"category": "STRUCT", "guid": "53d1d39e-8eba-42cc-838d-a8224e5d5137", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1665446461605, "updateTime": 1665446461605, "version": 1, "name": "DbtMetricFilter", "description": "Atlas Type representing a DBT Metric Filter", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dbtMetricFilterColumnQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtMetricFilterField", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtMetricFilterOperator", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtMetricFilterValue", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}]}, {"category": "STRUCT", "guid": "1a9c96e9-db36-4d04-a1e4-265c974ff65c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1666137667236, "updateTime": 1666137667236, "version": 1, "name": "GoogleTag", "description": "Atlas Type representing an inheritable tag key/value pair associated with any GCP resource/object", "typeVersion": "1.0", "serviceType": "gcp", "attributeDefs": [{"name": "googleTagKey", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "googleTagValue", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}, {"category": "STRUCT", "guid": "61699d0b-d598-4d29-b6e5-a0bfa69b769b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1666137667610, "updateTime": 1666137667610, "version": 1, "name": "GoogleLabel", "description": "Atlas Type representing a queryable label key/value pair associated with any GCP resource/object", "typeVersion": "1.0", "serviceType": "gcp", "attributeDefs": [{"name": "googleLabelKey", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "googleLabelValue", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}], "classificationDefs": [{"category": "CLASSIFICATION", "guid": "6f54b496-8411-4ec5-9170-10d2881e7104", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1651135483916, "updateTime": 1664460913638, "version": 19, "name": "cTrLMeBjKNeRV7HzBSL11u", "description": "Externally accessible.", "typeVersion": "1.0", "options": {"color": "Green"}, "attributeDefs": [], "superTypes": [], "entityTypes": [], "displayName": "Public", "subTypes": []}, {"category": "CLASSIFICATION", "guid": "15f0af14-1da6-4b35-be11-7eadb9dc20dc", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1651135498045, "updateTime": 1656591901775, "version": 16, "name": "E1bxGBfXz4XsouhzmEJoaA", "description": "Only Jon Cherki, Victoire de Villepin and the board can access the values of these KPIs.", "typeVersion": "1.0", "options": {"color": "Red"}, "attributeDefs": [], "superTypes": [], "entityTypes": [], "displayName": "Highly Confidential", "subTypes": []}, {"category": "CLASSIFICATION", "guid": "21a6e73f-88c8-4965-bdbc-d1f1a2fcda85", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1652861693485, "updateTime": 1655125277367, "version": 3, "name": "XqLIUa2ldImIhCjOLPce2e", "description": "Only Jon Cherki, Victoire de Villepin, Pierre Casanova, John O'Melia and the board can access the values of these KPIs.", "typeVersion": "1.0", "options": {"color": "Red"}, "attributeDefs": [], "superTypes": [], "entityTypes": [], "displayName": "Confidential", "subTypes": []}, {"category": "CLASSIFICATION", "guid": "87005390-45f2-4eac-b675-9971e51b3a72", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1652372259304, "updateTime": 1664460912398, "version": 8, "name": "KxA9szs0iVJ0PkExUWMNAg", "description": "Anyone at Contentsquare can access value(s) of this asset.", "typeVersion": "1.0", "options": {"color": "Yellow"}, "attributeDefs": [], "superTypes": [], "entityTypes": [], "displayName": "Internal", "subTypes": []}, {"category": "CLASSIFICATION", "guid": "2cda25d9-84b1-4de3-80b3-bbba6503f27b", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1651135491325, "updateTime": 1664460915344, "version": 15, "name": "aIWh6htqeyvGoLcBvKxixu", "description": "A restricted group can access the values of these KPIs.", "typeVersion": "1.0", "options": {"color": "Yellow"}, "attributeDefs": [], "superTypes": [], "entityTypes": [], "displayName": "Restricted", "subTypes": []}, {"category": "CLASSIFICATION", "guid": "c99ece7a-bb15-4825-a1c8-b29c40ed6e44", "createdBy": "otavio.leite-bastos", "updatedBy": "otavio.leite-bastos", "createTime": 1654678810791, "updateTime": 1664460961010, "version": 4, "name": "QUXNqM7hDGqeJkXiPqVJDs", "description": "Information that must be protected against unauthorized disclosure", "typeVersion": "1.0", "options": {"color": "Red"}, "attributeDefs": [], "superTypes": [], "entityTypes": [], "displayName": "Sensitive", "subTypes": []}], "entityDefs": [{"category": "ENTITY", "guid": "29cfa058-1989-4ab3-98ac-b27668065151", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208938, "updateTime": 1657756889151, "version": 85, "name": "LookerDashboard", "description": "Atlan Looker Dashboard Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "folderName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceUserId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceViewCount", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceMetadataId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourcelastUpdaterId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceLastAccessedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceLastViewedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "tiles", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_dashboard_looker_tile", "isLegacyAttribute": false}, {"name": "looks", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_dashboard_looker_look", "isLegacyAttribute": false}, {"name": "folder", "typeName": "LookerFolder", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_folder_looker_dashboard", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "fb5569bc-cf3a-4c1c-87f2-57e92515ec76", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210938, "updateTime": 1657756889812, "version": 85, "name": "Query", "description": "Atlan Type representing Query", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "rawQuery", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "defaultSchemaQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "defaultDatabaseQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "variablesSchemaBase64", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isPrivate", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isSqlSnippet", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "parentQualifiedName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "collectionQualifiedName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "isVisualQuery", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "visualBuilderSchemaBase64", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "parent", "typeName": "Namespace", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "namespace_query_parent_children", "isLegacyAttribute": true}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "tables", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "table_queries", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "columns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_queries", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "views", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "view_queries", "isLegacyAttribute": true}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "7220f1c5-7b52-461c-927e-0b3711fcf6db", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208547, "updateTime": 1657756888895, "version": 85, "name": "DataSet", "description": "deprecated", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [], "superTypes": ["Asset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "841ff0dc-4642-4527-9780-5e2f32860982", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372866623, "updateTime": 1663372866623, "version": 1, "name": "Preset", "description": "Preset Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "presetWorkspaceId", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "presetWorkspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "presetDashboardId", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "presetDashboardQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "superTypes": ["BI"], "subTypes": ["PresetChart", "PresetDataset", "PresetDashboard", "PresetWorkspace"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "0c7a15ff-80c6-4e81-871c-7dc9f6017c3c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209657, "updateTime": 1657756889489, "version": 85, "name": "PowerBIWorkspace", "description": "Atlan PowerBI Workspace Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "webUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "reportCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dashboardCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "datasetCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dataflowCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "reports", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_report", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "datasets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_dataset", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_dashboard", "isLegacyAttribute": false}, {"name": "dataflows", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_dataflow", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "b09ee724-a17c-48c7-838b-2064764862f4", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469279, "updateTime": 1663718469279, "version": 1, "name": "DbtColumnProcess", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dbtColumnProcessJobStatus", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Dbt", "ColumnProcess"], "subTypes": [], "relationshipAttributeDefs": [{"name": "outputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": true}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "process", "typeName": "Process", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_lineage", "isLegacyAttribute": true}, {"name": "inputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "columnProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_lineage", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "21c09958-c04b-452e-b3be-f444926d8d97", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372867652, "updateTime": 1663372867652, "version": 1, "name": "PresetDashboard", "description": "Preset Dashboard Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "presetDashboardChangedByName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": 10, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"stemmed": {"analyzer": "atlan_text_stemmer", "type": "text"}, "keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "presetDashboardChangedByURL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "presetDashboardIsManagedExternally", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1}, {"name": "presetDashboardIsPublished", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "defaultValue": "true", "searchWeight": -1}, {"name": "presetDashboardThumbnailURL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "presetDashboardChartCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "defaultValue": "true", "searchWeight": -1}], "superTypes": ["Preset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "presetDatasets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "preset_dashboard_preset_datasets", "isLegacyAttribute": false}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "presetCharts", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "preset_dashboard_preset_charts", "isLegacyAttribute": false}, {"name": "presetWorkspace", "typeName": "PresetWorkspace", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "preset_workspace_preset_dashboards", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "25dab362-c080-4341-bf0b-3afe9bd2182a", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1657584065531, "updateTime": 1657756889293, "version": 3, "name": "MetabaseCollection", "description": "Atlan Metabase Collection Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "metabaseSlug", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "metabaseColor", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "metabaseNamespace", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "metabaseIsPersonalCollection", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}], "superTypes": ["Metabase"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "metabaseDashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metabase_collection_metabase_dashboards", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "metabaseQuestions", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metabase_collection_metabase_questions", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "2ae83aeb-38f9-4ef5-9817-8f7c4d24ba25", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1666137667683, "updateTime": 1666137667683, "version": 1, "name": "GCSBucket", "description": "GCS Bucket Asset", "typeVersion": "1.0", "serviceType": "gcp", "attributeDefs": [{"name": "gcsObjectCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "gcsBucketVersioningEnabled", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "gcsBucketRetentionLocked", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "gcsBucketRetentionPeriod", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "gcsBucketRetentionEffectiveTime", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "gcsBucketLifecycleRules", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "gcsBucketRetentionPolicy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}], "superTypes": ["GCS"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "gcsObjects", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "gcs_bucket_gcs_objects", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "2b43a6de-1167-4451-8fc2-2911a37225bc", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570207759, "updateTime": 1657756888749, "version": 85, "name": "Referenceable", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "qualifiedName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": true, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "replicatedFrom", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "options": {"isSoftReference": "true"}}, {"name": "replicatedTo", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "options": {"isSoftReference": "true"}}], "superTypes": [], "subTypes": ["Asset"], "relationshipAttributeDefs": [{"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {}}, {"category": "ENTITY", "guid": "0f68ad67-c37e-4e2e-9ff2-f6ed217cb94e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210806, "updateTime": 1657756889780, "version": 85, "name": "Database", "description": "Atlan Database Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "schemaCount", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "schemas", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "database_schemas", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "d6c95725-5ecb-4d4c-9a7f-b74fccc64a7c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570207832, "updateTime": 1668038500418, "version": 121, "name": "Asset", "typeVersion": "1.6", "serviceType": "atlas_core", "attributeDefs": [{"name": "name", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": 10, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"stemmed": {"analyzer": "atlan_text_stemmer", "type": "text"}, "keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "displayName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": 10, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"type": "keyword"}}}, {"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": 9, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "userDescription", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": 9, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "tenantId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "certificateStatus", "typeName": "certificate_status", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"type": "text"}}, "autoUpdateAttributes": {"user": ["certificateUpdatedBy"], "timestamp": ["certificateUpdatedAt"]}}, {"name": "certificateStatusMessage", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "autoUpdateAttributes": {"user": ["certificateUpdatedBy"], "timestamp": ["certificateUpdatedAt"]}}, {"name": "certificateUpdatedBy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "certificateUpdatedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "announcementTitle", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "autoUpdateAttributes": {"user": ["announcementUpdatedBy"], "timestamp": ["announcementUpdatedAt"]}}, {"name": "announcementMessage", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "autoUpdateAttributes": {"user": ["announcementUpdatedBy"], "timestamp": ["announcementUpdatedAt"]}}, {"name": "announcementType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "autoUpdateAttributes": {"user": ["announcementUpdatedBy"], "timestamp": ["announcementUpdatedAt"]}}, {"name": "announcementUpdatedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "announcementUpdatedBy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "ownerUsers", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "ownerGroups", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "adminUsers", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "adminGroups", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "viewerUsers", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "viewerGroups", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "connectorName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "connectionName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"type": "text"}}}, {"name": "connectionQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "__hasLineage", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "isDiscoverable", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "true", "searchWeight": -1}, {"name": "isEditable", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "true", "searchWeight": -1}, {"name": "subType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "viewScore", "typeName": "float", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "defaultValue": "1.17549435e-38", "searchWeight": -1, "indexTypeESFields": {"rank_feature": {"type": "rank_feature"}}}, {"name": "popularityScore", "typeName": "float", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "1.17549435e-38", "searchWeight": -1, "indexTypeESFields": {"rank_feature": {"type": "rank_feature"}}}, {"name": "sourceOwners", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceCreatedBy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "sourceCreatedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceUpdatedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceUpdatedBy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "sourceURL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "sourceEmbedURL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "lastSyncWorkflowName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "lastSyncRunAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "lastSyncRun", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "adminRoles", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "assetDbtAlias", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtMeta", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtUniqueId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtAccountName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtProjectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtPackageName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtJobName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtJobSchedule", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobStatus", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobScheduleCronHumanized", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "assetDbtJobLastRun", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunCreatedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunUpdatedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunDequedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunStartedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunTotalDuration", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunTotalDurationHumanized", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunQueuedDuration", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunQueuedDurationHumanized", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunRunDuration", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunRunDurationHumanized", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunGitBranch", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "assetDbtJobLastRunGitSha", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunStatusMessage", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtJobLastRunOwnerThreadId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunExecutedByThreadId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunArtifactsSaved", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunArtifactS3Path", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtJobLastRunHasDocsGenerated", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunHasSourcesGenerated", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobLastRunNotificationsSent", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobNextRun", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "assetDbtJobNextRunHumanized", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtEnvironmentName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "assetDbtEnvironmentDbtVersion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "assetDbtTags", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "assetDbtSemanticLayerProxyUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Referenceable"], "subTypes": ["AtlasGlossary", "DataSet", "ProcessExecution", "AtlasGlossaryTerm", "Cloud", "Infrastructure", "Connection", "Process", "AtlasGlossaryCategory", "Namespace", "Catalog"], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "6d0595c8-f9dd-4f94-b851-49c4dd141ff7", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211737, "updateTime": 1657756889968, "version": 85, "name": "SalesforceReport", "description": "Atlan Salesforce Report Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "sourceId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "sourceId is the Id of the report entity on salesforce", "searchWeight": -1}, {"name": "reportType", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "description": "reportType is the type of report in salesforce", "searchWeight": -1}, {"name": "detailColumns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "detailColumns is a list of column names on the report", "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Salesforce"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "organization", "typeName": "SalesforceOrganization", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_organization_salesforce_report", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_dashboard_salesforce_report", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "c2df298c-b2db-4cd0-98b8-c90e04a98143", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209236, "updateTime": 1657756889234, "version": 85, "name": "LookerProject", "description": "Atlan Looker LookerProject Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "models", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_model", "isLegacyAttribute": false}, {"name": "explores", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_explore", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_field", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "views", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_views", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "f51886d0-8c68-48a2-9e87-dddee480e1f6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209867, "updateTime": 1657756889525, "version": 85, "name": "TableauDatasource", "description": "Atlan Tableau Datasource Asset", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "workbookQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isPublished", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "hasExtracts", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isCertified", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "certifier", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "certificationNote", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "certifierDisplayName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "upstreamTables", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "upstreamDatasources", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "workbook", "typeName": "TableauWorkbook", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_workbook_tableau_datasource", "isLegacyAttribute": false}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "project", "typeName": "TableauProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_datasource", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_datasource_tableau_calculated_field", "isLegacyAttribute": false}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_datasource_tableau_datasource_field", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "58b77ae9-5bf6-4b14-9544-03ba4a676e5f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1665792078310, "updateTime": 1668038500510, "version": 27, "name": "APIPath", "description": "API Path Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "apiPathSummary", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "apiPathRawURI", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "apiPathIsTemplated", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "apiPathAvailableOperations", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "options": {"isAppendOnPartialUpdate": "true"}}, {"name": "apiPathAvailableResponseCodes", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "options": {"isAppendOnPartialUpdate": "true"}}, {"name": "apiPathIsIngressExposed", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "defaultValue": "true", "searchWeight": -1}], "superTypes": ["API"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}, {"name": "apiSpec", "typeName": "APISpec", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "api_spec_api_paths", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "2bf4abc8-d5b6-4574-97f7-0e5e3ffd851b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211870, "updateTime": 1657756890085, "version": 85, "name": "ColumnProcess", "description": "Atlan Column level Process", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Process"], "subTypes": ["DbtColumnProcess"], "relationshipAttributeDefs": [{"name": "outputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": true}, {"name": "process", "typeName": "Process", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_lineage", "isLegacyAttribute": true}, {"name": "inputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "columnProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_lineage", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "444f633b-9dac-4441-ae6d-e083da7a849e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654819267730, "updateTime": 1666137705085, "version": 36, "name": "Google", "description": "Google Asset", "typeVersion": "1.0", "serviceType": "gcp", "attributeDefs": [{"name": "googleService", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "googleProjectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "googleProjectId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "googleProjectNumber", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "googleLocation", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "googleLocationType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "googleLabels", "typeName": "array", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "googleTags", "typeName": "array", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Cloud"], "subTypes": ["DataStudio", "GCS", "DataStudioAsset"], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ede6ae53-ed2e-4e4f-a815-f22b2f8437fe", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209998, "updateTime": 1657756889550, "version": 85, "name": "TableauDatasourceField", "description": "Atlan Tableau Datasource-Field Asset", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "workbookQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "datasourceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "fullyQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "tableauDatasourceFieldDataCategory", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "tableauDatasourceFieldRole", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "tableauDatasourceFieldDataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"type": "text"}}}, {"name": "upstreamTables", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "tableauDatasourceFieldFormula", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "tableauDatasourceFieldBinSize", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "upstreamColumns", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "upstreamFields", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "datasourceFieldType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "worksheets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_worksheets_tableau_datasource_fields", "isLegacyAttribute": false}, {"name": "datasource", "typeName": "TableauDatasource", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_datasource_tableau_datasource_field", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "0c25d1f3-3d49-4690-910d-040546662b60", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209493, "updateTime": 1657756889406, "version": 85, "name": "PowerBIDatasource", "description": "Atlan PowerBI Datasource Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "connectionDetails", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "datasets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_datasets_powerbi_datasource", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "5f3faf9e-c28c-4cc6-820c-e8199577e172", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718468085, "updateTime": 1663718468085, "version": 1, "name": "DataQuality", "description": "Data Quality Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Catalog"], "subTypes": ["Metric"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "371ffadb-9fea-47a5-b79d-84f88c20d432", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208857, "updateTime": 1657756889046, "version": 85, "name": "SaaS", "description": "SaaS Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Catalog"], "subTypes": ["Salesforce"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "4609b3a8-b8df-4bbd-8bd4-32775186e731", "createdBy": "root", "updatedBy": "root", "createTime": 1650569973380, "updateTime": 1650569985713, "version": 2, "name": "__AtlasUserSavedSearch", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "__AtlasUserSavedSearch.name", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "ownerName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "searchType", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "uniqueName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": true, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "searchParameters", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "uiParameters", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["__internal"], "subTypes": [], "relationshipAttributeDefs": [{"name": "links", "typeName": "Link", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_links", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_readme", "isLegacyAttribute": true}, {"name": "userProfile", "typeName": "__AtlasUserProfile", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__AtlasUserProfile_savedsearches", "isLegacyAttribute": false}], "businessAttributeDefs": {}}, {"category": "ENTITY", "guid": "df556866-b1dd-49d5-b3ef-e58c1e8283fc", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211482, "updateTime": 1657756889903, "version": 85, "name": "SalesforceDashboard", "description": "Atlan Salesforce Dashboard Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "sourceId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "sourceId is the Id of the dashboard entity on salesforce", "searchWeight": -1}, {"name": "dashboardType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "description": "dashboardType is the type of dashboard in salesforce", "searchWeight": -1}, {"name": "reportCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "reportCount is the number of reports linked to the dashboard entity on salesforce", "searchWeight": -1}], "superTypes": ["Salesforce"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "reports", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_dashboard_salesforce_report", "isLegacyAttribute": false}, {"name": "organization", "typeName": "SalesforceOrganization", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_organization_salesforce_dashboard", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "319dd8d9-f1a2-4436-b315-fd07a37b080c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209802, "updateTime": 1657756889514, "version": 85, "name": "TableauDashboard", "description": "Atlan Tableau Dashboard Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "workbookQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "workbook", "typeName": "TableauWorkbook", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_workbook_tableau_dashboard", "isLegacyAttribute": false}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "worksheets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_dashboard_tableau_worksheet", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "e4a9c98a-8e6e-401c-b611-da170dd37429", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208583, "updateTime": 1657756888923, "version": 85, "name": "Namespace", "description": "Atlan Type representing a Pseudo Parent Namespace", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Asset"], "subTypes": ["Collection", "Folder"], "relationshipAttributeDefs": [{"name": "childrenQueries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "namespace_query_parent_children", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "childrenFolders", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "namespace_folder_parent_children", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "19f9a8d0-e7a5-4e6f-bd6f-331c66495351", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469637, "updateTime": 1665446489366, "version": 2, "name": "DbtMetric", "description": "dbt Metric Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dbtMetricFilters", "typeName": "array", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Dbt", "Metric"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "assets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "metricDimensionColumns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_metricDimensionColumns", "isLegacyAttribute": true}, {"name": "metricTimestampColumn", "typeName": "Column", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_metricTimestampColumn", "isLegacyAttribute": true}, {"name": "dbtMetricFilterColumns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtMetric_dbtColumn", "isLegacyAttribute": true}, {"name": "dbtModel", "typeName": "DbtModel", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtMetric_dbtModel", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ae2e04cf-7a0b-4eb5-ae9e-b8c6ddd45dff", "createdBy": "root", "updatedBy": "root", "createTime": 1650569972467, "updateTime": 1650569983086, "version": 2, "name": "__internal", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [], "superTypes": [], "subTypes": ["__ExportImportAuditEntry", "__AtlasAuditEntry", "__AtlasUserSavedSearch", "__AtlasUserProfile"], "relationshipAttributeDefs": [{"name": "links", "typeName": "Link", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_links", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_readme", "isLegacyAttribute": true}], "businessAttributeDefs": {}}, {"category": "ENTITY", "guid": "6c5b828b-53dc-46eb-a43b-dda3c1dc9aee", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210357, "updateTime": 1657756889588, "version": 85, "name": "TableauMetric", "description": "Atlan Tableau Metric Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "project", "typeName": "TableauProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_metric", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "b7a23c1c-1557-47e0-a42f-3efdb91c7a14", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210608, "updateTime": 1657756889736, "version": 85, "name": "Link", "description": "Atlan Links", "typeVersion": "2.1", "serviceType": "atlan", "attributeDefs": [{"name": "icon", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "iconType", "typeName": "icon_type", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Resource"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "internal", "typeName": "__internal", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_links", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "asset", "typeName": "Asset", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "506b7247-91e8-4085-a621-6fdf0250cb3a", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666482, "updateTime": 1657756889668, "version": 59, "name": "S3", "description": "s3 assets", "typeVersion": "1.0", "serviceType": "aws", "attributeDefs": [{"name": "s3ETag", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "s3Encryption", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["ObjectStore", "AWS"], "subTypes": ["S3Bucket", "S3Object"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "e51be2b4-f1ca-4620-a760-0a4e41e2e57b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209084, "updateTime": 1657756889201, "version": 85, "name": "LookerFolder", "description": "Atlan Looker Folder Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "sourceContentMetadataId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceCreatorId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceChildCount", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceParentID", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "looks", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_folder_looker_look", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_folder_looker_dashboard", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "fb270b04-dfeb-4b83-8c65-78c89418f938", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208663, "updateTime": 1657756888981, "version": 85, "name": "BI", "description": "BI Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Catalog"], "subTypes": ["DataStudio", "Metabase", "PowerBI", "Preset", "Mode", "Tableau", "Looker"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "fbe026e1-a308-4a30-b11e-37f07c5d98e3", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211823, "updateTime": 1657756890031, "version": 85, "name": "Folder", "description": "Atlan Type representing Folder", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "parentQualifiedName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "collectionQualifiedName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "superTypes": ["Namespace"], "subTypes": [], "relationshipAttributeDefs": [{"name": "parent", "typeName": "Namespace", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "namespace_folder_parent_children", "isLegacyAttribute": true}, {"name": "childrenQueries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "namespace_query_parent_children", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "childrenFolders", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "namespace_folder_parent_children", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "f668f4ea-9797-426c-a6df-11e784a994b3", "createdBy": "root", "updatedBy": "root", "createTime": 1650569973284, "updateTime": 1650569985069, "version": 2, "name": "__AtlasUserProfile", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "__AtlasUserProfile.name", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": true, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "fullName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "savedSearches", "typeName": "array<__AtlasUserSavedSearch>", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}]}], "superTypes": ["__internal"], "subTypes": [], "relationshipAttributeDefs": [{"name": "savedSearches", "typeName": "array<__AtlasUserSavedSearch>", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "__AtlasUserProfile_savedsearches", "isLegacyAttribute": true}, {"name": "links", "typeName": "Link", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_links", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_readme", "isLegacyAttribute": true}], "businessAttributeDefs": {}}, {"category": "ENTITY", "guid": "ff42bb24-9cf9-448b-acab-e01e29e2a156", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210298, "updateTime": 1657756889567, "version": 85, "name": "TableauFlow", "description": "Atlan Tableau Flow Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "inputFields", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "outputFields", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "outputSteps", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "project", "typeName": "TableauProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_flow", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "e88911a9-9dca-4ee2-aa45-b1618f7c2de4", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210830, "updateTime": 1657756889789, "version": 85, "name": "MaterialisedView", "description": "Atlan View Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "refreshMode", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "refreshMethod", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "staleness", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "staleSinceDate", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "columnCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "rowCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sizeBytes", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isQueryPreview", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "true", "searchWeight": -1}, {"name": "queryPreviewConfig", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "alias", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isTemporary", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "definition", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "atlanSchema", "typeName": "Schema", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_materialised_views", "isLegacyAttribute": true}, {"name": "columns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "materialised_view_columns", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "2cf70011-92c1-4aa8-af03-2b405cb3111e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211528, "updateTime": 1657756889926, "version": 85, "name": "SalesforceField", "description": "Atlan Salesforce Field Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "description": "data type of the field", "searchWeight": -1, "indexType": "STRING", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "objectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "order", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "inlineHelpText", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": 9, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "isCalculated", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "formula", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isCaseSensitive", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isEncrypted", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "maxLength", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isNullable", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "true", "searchWeight": -1}, {"name": "precision", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "Total number of digits allowed", "searchWeight": -1}, {"name": "numericScale", "typeName": "float", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isUnique", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "true", "searchWeight": -1}, {"name": "picklistValues", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "picklistValues is a list of values from which a user can pick from while adding a record", "searchWeight": -1}, {"name": "isPolymorphicForeignKey", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "isPolymorphicForeignKey captures whether the field references to record of multiple objects", "searchWeight": -1}, {"name": "defaultValueFormula", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Salesforce"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "lookupObjects", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_object_salesforce_field_lookup", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}, {"name": "object", "typeName": "SalesforceObject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_object_salesforce_field", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "338598b5-6635-422d-bdae-08c92ba55eea", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666496, "updateTime": 1657756889692, "version": 59, "name": "S3Bucket", "description": "S3 Bucket Asset", "typeVersion": "1.0", "serviceType": "aws", "attributeDefs": [{"name": "s3ObjectCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "s3BucketVersioningEnabled", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}], "superTypes": ["S3"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "objects", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "s3_bucket_s3_objects", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "54489809-5d8d-4525-b1bb-ec4c3e63f8af", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209463, "updateTime": 1657756889391, "version": 85, "name": "PowerBIDataset", "description": "Atlan PowerBI Dataset Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "webUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "reports", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataset_powerbi_report", "isLegacyAttribute": false}, {"name": "tiles", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataset_powerbi_tile", "isLegacyAttribute": false}, {"name": "workspace", "typeName": "PowerBIWorkspace", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_dataset", "isLegacyAttribute": false}, {"name": "tables", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataset_powerbi_table", "isLegacyAttribute": false}, {"name": "datasources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_datasets_powerbi_datasource", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dataflows", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataflow_powerbi_dataset", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "5f3a81d0-c367-425b-bcd8-7fa739bb7728", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208564, "updateTime": 1657756888909, "version": 85, "name": "Infrastructure", "description": "deprecated", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [], "superTypes": ["Asset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "0e3a338b-2f2f-456e-83d5-82ab588c5d34", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263451, "updateTime": 1659139263451, "version": 1, "name": "ModeWorkspace", "description": "Atlan Mode Workspace Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "modeCollectionCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Mode"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "modeCollections", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_workspace_mode_collection", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "57acadde-d417-48c9-8ad7-1ac3337b16c6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209055, "updateTime": 1657756889182, "version": 85, "name": "LookerField", "description": "Atlan Looker Field Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "projectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "lookerExploreQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "lookerViewQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "modelName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceDefinition", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "lookerFieldDataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "lookerTimesUsed", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "view", "typeName": "LookerView", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_view_looker_fields", "isLegacyAttribute": false}, {"name": "explore", "typeName": "LookerExplore", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_explore_looker_fields", "isLegacyAttribute": false}, {"name": "project", "typeName": "LookerProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_field", "isLegacyAttribute": false}, {"name": "model", "typeName": "LookerModel", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_field", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "5cb72cce-af82-4765-b54f-c310c352a4c4", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209554, "updateTime": 1657756889442, "version": 85, "name": "PowerBIReport", "description": "Atlan PowerBI Report Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "datasetQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "webUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "pageCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "tiles", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_report_powerbi_tile", "isLegacyAttribute": false}, {"name": "workspace", "typeName": "PowerBIWorkspace", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_report", "isLegacyAttribute": false}, {"name": "pages", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_report_powerbi_page", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dataset", "typeName": "PowerBIDataset", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataset_powerbi_report", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ce69ca04-0371-4d97-8ebb-ed9fcb2eee80", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666469, "updateTime": 1657756889013, "version": 59, "name": "ObjectStore", "description": "Object store assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Catalog"], "subTypes": ["S3", "GCS"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "617f2a5e-ae85-411c-83c5-1892ad7cd1cf", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211043, "updateTime": 1657756889833, "version": 85, "name": "Table", "description": "Atlan Table Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "columnCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "rowCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sizeBytes", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "alias", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "isTemporary", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "isQueryPreview", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "true", "searchWeight": -1}, {"name": "queryPreviewConfig", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "externalLocation", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "externalLocationRegion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "externalLocationFormat", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "isPartitioned", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "partitionStrategy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "partitionCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "partitionList", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "partitions", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "partition_tables", "isLegacyAttribute": true}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "atlanSchema", "typeName": "Schema", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_tables", "isLegacyAttribute": true}, {"name": "columns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "table_columns", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "queries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "table_queries", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "822c7dd1-8d38-48e5-aa27-1c1ab4b19115", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210640, "updateTime": 1657756889752, "version": 85, "name": "Readme", "description": "Atlan readme", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Resource"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "__internal", "typeName": "__internal", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_readme", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "asset", "typeName": "Asset", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "seeAlso", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "RelatedReadme", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ea48c0cb-c941-4800-9289-ff5de52f9370", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209305, "updateTime": 1657756889266, "version": 85, "name": "LookerTile", "description": "Atlan Looker Dashboard Element Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "lookmlLinkId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "mergeResultId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "noteText", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "queryID", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "resultMakerID", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "subtitleText", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "lookId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "query", "typeName": "LookerQuery", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_tiles_looker_query", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "look", "typeName": "LookerLook", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_look_looker_tile", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "dashboard", "typeName": "LookerDashboard", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_dashboard_looker_tile", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "b90ab238-30c6-45b1-bd92-8b258ea970ec", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469644, "updateTime": 1663718469644, "version": 1, "name": "DbtModel", "description": "dbt Model Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dbtStatus", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtError", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtRawSQL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtCompiledSQL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtStats", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtMaterializationType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtModelCompileStartedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtModelCompileCompletedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtModelExecuteStartedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtModelExecuteCompletedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtModelExecutionTime", "typeName": "float", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtModelRunGeneratedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtModelRunElapsedTime", "typeName": "float", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Dbt"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtMetrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtMetric_dbtModel", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dbtModelColumns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_dbtModelColumns", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "sqlAsset", "typeName": "SQL", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "a803c221-c209-417b-929d-de43cc20c358", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208426, "updateTime": 1667952089351, "version": 88, "name": "Connection", "description": "Atlan Connection Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "category", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "description": "WAREHOUSE, RDBMS, LAKE, BI", "searchWeight": -1}, {"name": "subCategory", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "description": "WAREHOUSE, RDBMS, LAKE, BI", "searchWeight": -1}, {"name": "host", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "port", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "allowQuery", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "allowQueryPreview", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "queryPreviewConfig", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "queryConfig", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "credentialStrategy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "default", "searchWeight": -1}, {"name": "previewCredentialStrategy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "default", "searchWeight": -1, "indexType": "STRING"}, {"name": "rowLimit", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "defaultCredentialGuid", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "connectorIcon", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "connectorImage", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceLogo", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "connectionDbtEnvironments", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Asset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "7c71f8da-66f8-46aa-b935-20e6e48d3dea", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209431, "updateTime": 1657756889375, "version": 85, "name": "PowerBIDataflow", "description": "Atlan PowerBI Dataflow Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "webUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "workspace", "typeName": "PowerBIWorkspace", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_dataflow", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "datasets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataflow_powerbi_dataset", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "a934d4fe-01be-48f8-a90a-bef8dd76758e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654905660931, "updateTime": 1657756889280, "version": 34, "name": "LookerView", "description": "Atlan Looker View Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "projectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "project", "typeName": "LookerProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_views", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_view_looker_fields", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "4028a41c-91b9-4f45-9234-2986921e52e7", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209125, "updateTime": 1657756889212, "version": 85, "name": "LookerLook", "description": "Atlan Looker Look Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "folderName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceUserId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceViewCount", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourcelastUpdaterId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceLastAccessedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceLastViewedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceContentMetadataId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceQueryId", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "modelName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "folder", "typeName": "LookerFolder", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_folder_looker_look", "isLegacyAttribute": false}, {"name": "query", "typeName": "LookerQuery", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_looks_looker_query", "isLegacyAttribute": false}, {"name": "tile", "typeName": "LookerTile", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_look_looker_tile", "isLegacyAttribute": false}, {"name": "model", "typeName": "LookerModel", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_look", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "dashboard", "typeName": "LookerDashboard", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_dashboard_looker_look", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ccd71571-246c-4f0b-b9d4-ba4a4bd74536", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654300868227, "updateTime": 1658793679933, "version": 42, "name": "PowerBIMeasure", "description": "Atlan PowerBI Measure Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "datasetQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "powerBIMeasureExpression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "powerBIIsExternalMeasure", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "table", "typeName": "PowerBITable", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_table_powerbi_measure", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "3fb2222f-13e5-4ba6-90a0-625c4882e9d3", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1657584065510, "updateTime": 1657756889095, "version": 3, "name": "Metabase", "description": "Metabase Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "metabaseCollectionName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "metabaseCollectionQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "superTypes": ["BI"], "subTypes": ["MetabaseQuestion", "MetabaseCollection", "MetabaseDashboard"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "0b8381d7-7664-409a-9494-11e36899d153", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654300867159, "updateTime": 1657756889323, "version": 41, "name": "PowerBIColumn", "description": "Atlan PowerBI Column Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "datasetQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "powerBIColumnDataCategory", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "powerBIColumnDataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "powerBISortByColumn", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "powerBIColumnSummarizeBy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "table", "typeName": "PowerBITable", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_table_powerbi_column", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "bc67b225-a934-45cf-9896-dec29c23751e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208345, "updateTime": 1657756888827, "version": 85, "name": "AtlasGlossaryTerm", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "shortDescription", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "longDescription", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "examples", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "abbreviation", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "usage", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "additionalAttributes", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Asset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "translationTerms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryTranslation", "isLegacyAttribute": false}, {"name": "validValuesFor", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryValidValue", "isLegacyAttribute": false}, {"name": "synonyms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySynonym", "isLegacyAttribute": false}, {"name": "replacedBy", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryReplacementTerm", "isLegacyAttribute": false}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "validValues", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryValidValue", "isLegacyAttribute": false}, {"name": "replacementTerms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryReplacementTerm", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "seeAlso", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryRelatedTerm", "isLegacyAttribute": false}, {"name": "translatedTerms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryTranslation", "isLegacyAttribute": false}, {"name": "isA", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryIsARelationship", "isLegacyAttribute": false}, {"name": "anchor", "typeName": "AtlasGlossary", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryTermAnchor", "isLegacyAttribute": false}, {"name": "antonyms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryAntonym", "isLegacyAttribute": false}, {"name": "assignedEntities", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "categories", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryTermCategorization", "isLegacyAttribute": false}, {"name": "classifies", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryIsARelationship", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "preferredToTerms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryPreferredTerm", "isLegacyAttribute": false}, {"name": "preferredTerms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryPreferredTerm", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "195e09cd-8d49-4ae4-b738-5f6f9e975256", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209004, "updateTime": 1657756889166, "version": 85, "name": "LookerExplore", "description": "Atlan Looker Explore Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "projectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "modelName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceConnectionName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "viewName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sqlTableName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "project", "typeName": "LookerProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_explore", "isLegacyAttribute": false}, {"name": "model", "typeName": "LookerModel", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_explore", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_explore_looker_fields", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "a3701007-093c-4e3b-a97b-04f835d2919b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469710, "updateTime": 1663718469710, "version": 1, "name": "DbtProcess", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "dbtProcessJobStatus", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Dbt", "Process"], "subTypes": [], "relationshipAttributeDefs": [{"name": "outputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": true}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "inputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "columnProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_lineage", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "c5ee2b6f-bfd9-4093-953a-4c0f0e7d62d3", "createdBy": "root", "updatedBy": "root", "createTime": 1650569974184, "updateTime": 1650569986342, "version": 2, "name": "__ExportImportAuditEntry", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "userName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "operation", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceServerName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "targetServerName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "operationParams", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "operationStartTime", "typeName": "long", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "operationEndTime", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "resultSummary", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["__internal"], "subTypes": [], "relationshipAttributeDefs": [{"name": "links", "typeName": "Link", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_links", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_readme", "isLegacyAttribute": true}], "businessAttributeDefs": {}}, {"category": "ENTITY", "guid": "41057243-e537-41bb-b89a-889ffd255ac6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211016, "updateTime": 1657756889823, "version": 85, "name": "Schema", "description": "Atlan Schema Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "tableCount", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "viewsCount", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "materialisedViews", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_materialised_views", "isLegacyAttribute": true}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "tables", "typeName": "array
", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_tables", "isLegacyAttribute": true}, {"name": "database", "typeName": "Database", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "database_schemas", "isLegacyAttribute": true}, {"name": "procedures", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_procedures", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "views", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_views", "isLegacyAttribute": true}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "1dc63385-fea9-44e5-b560-4c8ea12e86bb", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209205, "updateTime": 1657756889224, "version": 85, "name": "LookerModel", "description": "Atlan Looker Model Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "projectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "explores", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_explore", "isLegacyAttribute": false}, {"name": "project", "typeName": "LookerProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_project_looker_model", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_field", "isLegacyAttribute": false}, {"name": "look", "typeName": "LookerLook", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_look", "isLegacyAttribute": false}, {"name": "queries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_queries", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "4d757d5f-e527-49ae-addb-54ce02813c81", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650931274543, "updateTime": 1657756890052, "version": 80, "name": "BIProcess", "description": "Atlan BI Process", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Process"], "subTypes": [], "relationshipAttributeDefs": [{"name": "outputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": true}, {"name": "inputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "columnProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_lineage", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "74ea85ec-e0ee-498a-aae0-10b9d8cfb77d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372868024, "updateTime": 1668038500621, "version": 55, "name": "PresetWorkspace", "description": "Preset Workspace Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "presetWorkspacePublicDashboardsAllowed", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1}, {"name": "presetWorkspaceClusterId", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "presetWorkspaceHostname", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "presetWorkspaceIsInMaintenanceMode", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1}, {"name": "presetWorkspaceRegion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "presetWorkspaceStatus", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "presetWorkspaceDeploymentId", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "presetWorkspaceDashboardCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "presetWorkspaceDatasetCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Preset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "presetDashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "preset_workspace_preset_dashboards", "isLegacyAttribute": false}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "9c3638be-8c23-42d6-877b-8f353653c1c0", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209393, "updateTime": 1657756889338, "version": 85, "name": "PowerBIDashboard", "description": "Atlan PowerBI Dashboard Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "webUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "tileCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "tiles", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dashboard_powerbi_tile", "isLegacyAttribute": false}, {"name": "workspace", "typeName": "PowerBIWorkspace", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_workspace_powerbi_dashboard", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "45f5a473-a402-4729-ba9f-c2cc3177ca20", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208597, "updateTime": 1657756888933, "version": 85, "name": "Process", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "inputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "outputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "code", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sql", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "ast", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Asset"], "subTypes": ["BIProcess", "DbtProcess", "ColumnProcess"], "relationshipAttributeDefs": [{"name": "outputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": true}, {"name": "inputs", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "columnProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_lineage", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "1c6ee117-d3af-4364-a399-6f20b2666858", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210489, "updateTime": 1657756889641, "version": 85, "name": "TableauWorkbook", "description": "Atlan Tableau workbook Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "worksheets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_workbook_tableau_worksheet", "isLegacyAttribute": false}, {"name": "datasources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_workbook_tableau_datasource", "isLegacyAttribute": false}, {"name": "project", "typeName": "TableauProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_workbook", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_workbook_tableau_dashboard", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "b251b058-8ba6-4882-8d95-c753fdf8fcb2", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654300868258, "updateTime": 1657756889456, "version": 41, "name": "PowerBITable", "description": "Atlan PowerBI Table Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "datasetQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "powerBITableSourceExpressions", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "powerBITableColumnCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "powerBITableMeasureCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "measures", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_table_powerbi_measure", "isLegacyAttribute": false}, {"name": "columns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_table_powerbi_column", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dataset", "typeName": "PowerBIDataset", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataset_powerbi_table", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "abbdc28d-5ccb-4a77-90e0-540fda5025f6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469146, "updateTime": 1668038500709, "version": 51, "name": "Dbt", "description": "Dbt Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dbtAlias", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtMeta", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtUniqueId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtAccountName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtProjectName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtPackageName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtJobName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtJobSchedule", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtJobStatus", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtJobScheduleCronHumanized", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtJobLastRun", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtJobNextRun", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtJobNextRunHumanized", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtEnvironmentName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtEnvironmentDbtVersion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dbtTags", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtConnectionContext", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dbtSemanticLayerProxyUrl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Catalog"], "subTypes": ["DbtModelColumn", "DbtModel", "DbtColumnProcess", "DbtMetric", "DbtSource", "DbtProcess"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "aa1aac9c-a72d-4b2c-a3cf-9cda9b369c34", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208680, "updateTime": 1657756889003, "version": 85, "name": "Insight", "description": "Analytics Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Catalog"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "863c70df-7720-4d22-a4db-d7450fedfe91", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210915, "updateTime": 1657756889802, "version": 85, "name": "Procedure", "description": "Atlan Procedure Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "definition", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "atlanSchema", "typeName": "Schema", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_procedures", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "a1f7dd4e-6da6-4950-9a38-6edf6a3b120f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211648, "updateTime": 1657756889942, "version": 85, "name": "SalesforceObject", "description": "Atlan Salesforce Object Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "isCustom", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "description": "isCustom captures whether the object is a custom object or not", "searchWeight": -1}, {"name": "isMergable", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1}, {"name": "isQueryable", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1}, {"name": "fieldCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "fieldCount is the number of fields in the object entity", "searchWeight": -1}], "superTypes": ["Salesforce"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "organization", "typeName": "SalesforceOrganization", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_organization_salesforce_object", "isLegacyAttribute": false}, {"name": "lookupFields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_object_salesforce_field_lookup", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_object_salesforce_field", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "3dc9c52b-cf91-411a-b0b6-883d14f5e786", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208711, "updateTime": 1667260899073, "version": 86, "name": "Resource", "description": "Resource Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "link", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isGlobal", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "reference", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "resourceMetadata", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Catalog"], "subTypes": ["ReadmeTemplate", "Readme", "Link"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "0499a081-3773-4b94-913d-b45b49674f3f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208877, "updateTime": 1657756889077, "version": 85, "name": "Looker", "description": "Looker Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["BI"], "subTypes": ["LookerLook", "LookerDashboard", "LookerFolder", "LookerTile", "LookerModel", "LookerExplore", "LookerProject", "LookerQuery", "LookerField", "LookerView"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "9577d624-241f-400a-a362-267837116223", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208411, "updateTime": 1657756888842, "version": 85, "name": "Catalog", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Asset"], "subTypes": ["ObjectStore", "DataQuality", "BI", "SaaS", "Dbt", "Resource", "Insight", "API", "SQL"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "b1564b84-06a6-4fef-bbe1-f266a3f95888", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208746, "updateTime": 1657756889036, "version": 85, "name": "SQL", "description": "SQL Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "queryCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "queryUserCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "queryUserMap", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "queryCountUpdatedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "databaseName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "databaseQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "schemaName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "schemaQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "tableName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "tableQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "viewName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "viewQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Catalog"], "subTypes": ["TablePartition", "Table", "Query", "Column", "Schema", "Database", "Procedure", "View", "MaterialisedView"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "af404615-7b8e-4826-80b5-6ad1c262c701", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210554, "updateTime": 1657756889650, "version": 85, "name": "TableauWorksheet", "description": "Atlan Tableau worksheet Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "workbookQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "workbook", "typeName": "TableauWorkbook", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_workbook_tableau_worksheet", "isLegacyAttribute": false}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "datasourceFields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_worksheets_tableau_datasource_fields", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "calculatedFields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_worksheets_tableau_calculated_fields", "isLegacyAttribute": false}, {"name": "dashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_dashboard_tableau_worksheet", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "7f10456a-890d-495e-9600-9c477795975f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654819267694, "updateTime": 1668038500536, "version": 153, "name": "DataStudio", "description": "DataStudio Assets", "typeVersion": "1.0", "serviceType": "google", "attributeDefs": [], "superTypes": ["Google", "BI"], "subTypes": ["DataStudioAsset"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "8be9f83e-bd54-4e02-9292-11ef8de30b96", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209721, "updateTime": 1657756889500, "version": 85, "name": "TableauCalculatedField", "description": "Atlan Tableau Calculated-Field Asset", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "workbookQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "datasourceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "dataCategory", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "role", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "tableauDataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"type": "text"}}}, {"name": "formula", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "upstreamFields", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "worksheets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_worksheets_tableau_calculated_fields", "isLegacyAttribute": false}, {"name": "datasource", "typeName": "TableauDatasource", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_datasource_tableau_calculated_field", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "180b980a-3a84-4c20-9854-29e36a3af786", "createdBy": "root", "updatedBy": "root", "createTime": 1650569974968, "updateTime": 1650569974968, "version": 1, "name": "__AtlasAuditEntry", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "userName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "operation", "typeName": "atlas_operation", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "startTime", "typeName": "date", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "endTime", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "clientId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "params", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "result", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "resultCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["__internal"], "subTypes": [], "relationshipAttributeDefs": [{"name": "links", "typeName": "Link", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_links", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "__internal_readme", "isLegacyAttribute": true}], "businessAttributeDefs": {}}, {"category": "ENTITY", "guid": "7e091a03-09b6-4aba-8d23-01744d9b4cd3", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211781, "updateTime": 1657756890006, "version": 85, "name": "Collection", "description": "Atlan Type representing Collection", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "icon", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "iconType", "typeName": "icon_type", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Namespace"], "subTypes": [], "relationshipAttributeDefs": [{"name": "childrenQueries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "namespace_query_parent_children", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "childrenFolders", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "namespace_folder_parent_children", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "1472e177-41fb-4903-b150-8c1f089e02cd", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263306, "updateTime": 1659139263306, "version": 1, "name": "ModeChart", "description": "Atlan Mode Chart Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "modeChartType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Mode"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}, {"name": "modeQuery", "typeName": "ModeQuery", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_query_mode_chart", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "4b973597-cb2b-405a-82fb-eee266ff64a9", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210473, "updateTime": 1657756889631, "version": 85, "name": "TableauSite", "description": "Atlan Tableau Site Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "projects", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_site_tableau_project", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "cb3dd4f0-1bce-4b45-8503-2cff5ffb8702", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208258, "updateTime": 1657756888811, "version": 85, "name": "AtlasGlossaryCategory", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "shortDescription", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "longDescription", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "additionalAttributes", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Asset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "terms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryTermCategorization", "isLegacyAttribute": false}, {"name": "anchor", "typeName": "AtlasGlossary", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryCategoryAnchor", "isLegacyAttribute": false}, {"name": "parentCategory", "typeName": "AtlasGlossaryCategory", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryCategoryHierarchyLink", "isLegacyAttribute": false}, {"name": "childrenCategories", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossaryCategoryHierarchyLink", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "c6d997b2-aa29-43bb-aa6e-cf88711f9c2b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208919, "updateTime": 1657756889119, "version": 85, "name": "Tableau", "description": "Tableau Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["BI"], "subTypes": ["TableauWorkbook", "TableauDatasourceField", "TableauCalculatedField", "TableauProject", "TableauMetric", "TableauDatasource", "TableauSite", "TableauDashboard", "TableauFlow", "TableauWorksheet"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "66a54536-b0c0-4177-a138-f6a32f6352df", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211197, "updateTime": 1657756889848, "version": 85, "name": "TablePartition", "description": "Atlan Table Partition Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "constraint", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "columnCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "rowCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sizeBytes", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "alias", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "isTemporary", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "isQueryPreview", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "true", "searchWeight": -1}, {"name": "queryPreviewConfig", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "externalLocation", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "externalLocationRegion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "externalLocationFormat", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "isPartitioned", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "partitionStrategy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "partitionCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "partitionList", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "columns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "table_partition_columns", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "parentTable", "typeName": "Table", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "partition_tables", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "d5230a84-09c4-4ae7-8e7c-a7a8e323aec1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1660089664711, "updateTime": 1660089664711, "version": 1, "name": "ReadmeTemplate", "description": "Atlan readme template", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "icon", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "iconType", "typeName": "icon_type", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Resource"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "dc32e374-ebc7-4082-ad07-a159df380e3e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211708, "updateTime": 1657756889951, "version": 85, "name": "SalesforceOrganization", "description": "Atlan Salesforce Organization Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "sourceId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "description": "sourceId is the Id of the organization entity on salesforce", "searchWeight": -1}], "superTypes": ["Salesforce"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "reports", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_organization_salesforce_report", "isLegacyAttribute": false}, {"name": "objects", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_organization_salesforce_object", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "salesforce_organization_salesforce_dashboard", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "32408f99-7c4f-412e-be0a-ff5a2b73f3e2", "createdBy": "root", "updatedBy": "root", "createTime": 1650569972488, "updateTime": 1650569983699, "version": 2, "name": "AtlasServer", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "AtlasServer.name", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "AtlasServer.displayName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "fullName", "typeName": "string", "isOptional": false, "cardinality": "SINGLE", "valuesMinCount": 1, "valuesMaxCount": 1, "isUnique": true, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "urls", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "additionalInfo", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": [], "subTypes": [], "relationshipAttributeDefs": [], "businessAttributeDefs": {}}, {"category": "ENTITY", "guid": "03f3aa04-9e94-4d2f-8a01-8294fa276929", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208646, "updateTime": 1657756888964, "version": 85, "name": "ProcessExecution", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [], "superTypes": ["Asset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "d7a426e4-12ef-4421-a5c0-7ae74dadfa8d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210411, "updateTime": 1657756889605, "version": 85, "name": "TableauProject", "description": "Atlan Tableau Project Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "siteQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "topLevelProjectQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isTopLevelProject", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "projectHierarchy", "typeName": "array>", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Tableau"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "workbooks", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_workbook", "isLegacyAttribute": false}, {"name": "site", "typeName": "TableauSite", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_site_tableau_project", "isLegacyAttribute": false}, {"name": "parentProject", "typeName": "TableauProject", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_project", "isLegacyAttribute": false}, {"name": "datasources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_datasource", "isLegacyAttribute": false}, {"name": "flows", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_flow", "isLegacyAttribute": false}, {"name": "childProjects", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_project", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "tableau_project_tableau_metric", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "c6eaec9a-dd0d-497e-b9d5-44fe6959c1ee", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570210660, "updateTime": 1657756889762, "version": 85, "name": "Column", "description": "Atlan Column Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "subDataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "order", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isPartition", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "partitionOrder", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isClustered", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isPrimary", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isForeign", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isIndexed", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isSort", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isDist", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isPinned", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1, "autoUpdateAttributes": {"user": ["pinnedBy"], "timestamp": ["pinnedAt"]}}, {"name": "pinnedBy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "pinnedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "precision", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "description": "Total number of digits allowed", "searchWeight": -1}, {"name": "defaultValue", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "isNullable", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "true", "searchWeight": -1}, {"name": "numericScale", "typeName": "float", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "maxLength", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "validations", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "materialisedView", "typeName": "MaterialisedView", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "materialised_view_columns", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "queries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "column_queries", "isLegacyAttribute": true}, {"name": "metricTimestamps", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_metricTimestampColumn", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "dbtMetrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtMetric_dbtColumn", "isLegacyAttribute": true}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "view", "typeName": "View", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "view_columns", "isLegacyAttribute": true}, {"name": "tablePartition", "typeName": "TablePartition", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "table_partition_columns", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "dataQualityMetricDimensions", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_metricDimensionColumns", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "dbtModelColumns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModelColumn_sqlColumn", "isLegacyAttribute": true}, {"name": "table", "typeName": "Table", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "table_columns", "isLegacyAttribute": true}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "0566e7fe-aa0e-4276-8650-cb9e89ba5be1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666510, "updateTime": 1657756889704, "version": 59, "name": "S3Object", "description": "s3 Object Asset", "typeVersion": "1.0", "serviceType": "aws", "attributeDefs": [{"name": "s3ObjectLastModifiedTime", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "s3BucketName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "s3BucketQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "s3ObjectSize", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "s3ObjectStorageClass", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "s3ObjectKey", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "s3ObjectContentType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "s3ObjectContentDisposition", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "s3ObjectVersionId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["S3"], "subTypes": [], "relationshipAttributeDefs": [{"name": "bucket", "typeName": "S3Bucket", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "s3_bucket_s3_objects", "isLegacyAttribute": false}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "3ccc0009-187a-4255-b3c0-3ae00cec2efd", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654819267702, "updateTime": 1668038500585, "version": 153, "name": "DataStudioAsset", "description": "Google DataStudio Asset", "typeVersion": "1.0", "serviceType": "google", "attributeDefs": [{"name": "dataStudioAssetType", "typeName": "google_datastudio_asset_type", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}}, {"name": "dataStudioAssetTitle", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"stemmed": {"analyzer": "atlan_text_stemmer", "type": "text"}, "keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "dataStudioAssetOwner", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "isTrashedDataStudioAsset", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1}], "superTypes": ["DataStudio", "Google"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ce34493d-4c67-4f53-bd59-db340ad377ee", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209523, "updateTime": 1657756889433, "version": 85, "name": "PowerBIPage", "description": "Atlan PowerBI Page Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "reportQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "report", "typeName": "PowerBIReport", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_report_powerbi_page", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "2dbdcf21-67a5-4d88-acfd-d641c3e3bd7a", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666547, "updateTime": 1657756889974, "version": 59, "name": "AWS", "description": "AWS Asset", "typeVersion": "1.0", "serviceType": "aws", "attributeDefs": [{"name": "awsArn", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": true, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "awsPartition", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsService", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsRegion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsAccountId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsResourceId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsOwnerName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "awsOwnerId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "awsTags", "typeName": "array", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Cloud"], "subTypes": ["S3"], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "8898543e-49dd-4e7a-90a0-0759e049e194", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211439, "updateTime": 1657756889888, "version": 85, "name": "Salesforce", "description": "Atlan Salesforce Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "organizationQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "apiName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": 10, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"type": "keyword"}}}], "superTypes": ["SaaS"], "subTypes": ["SalesforceObject", "SalesforceField", "SalesforceOrganization", "SalesforceDashboard", "SalesforceReport"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "e7e6954c-8fcc-4c56-9002-9f79575a6e97", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469238, "updateTime": 1663718469238, "version": 1, "name": "DbtModelColumn", "description": "dbt Model Column Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dbtModelQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"type": "text"}}}, {"name": "dbtModelColumnDataType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtModelColumnOrder", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Dbt"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "sqlColumn", "typeName": "Column", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModelColumn_sqlColumn", "isLegacyAttribute": true}, {"name": "dbtModel", "typeName": "DbtModel", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_dbtModelColumns", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "5bf54aa6-ea69-4ebf-9660-04b3339c65fe", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1666137667733, "updateTime": 1666137667733, "version": 1, "name": "GCSObject", "description": "GCS Object Asset", "typeVersion": "1.0", "serviceType": "gcp", "attributeDefs": [{"name": "gcsBucketName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "gcsBucketQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "gcsObjectSize", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "gcsObjectKey", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "gcsObjectMediaLink", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "gcsObjectHoldType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsObjectGenerationId", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "gcsObjectCRC32CHash", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsObjectMD5Hash", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsObjectDataLastModifiedTime", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "gcsObjectContentType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsObjectContentEncoding", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsObjectContentDisposition", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsObjectContentLanguage", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsObjectRetentionExpirationDate", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["GCS"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "gcsBucket", "typeName": "GCSBucket", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "gcs_bucket_gcs_objects", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "1e8189e5-146a-4915-ae88-682a9e4e660a", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372867636, "updateTime": 1663372867636, "version": 1, "name": "PresetChart", "description": "Preset Chart Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "presetChartDescriptionMarkdown", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "presetChartFormData", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "options": {"isAppendOnPartialUpdate": "true"}}], "superTypes": ["Preset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "presetDashboard", "typeName": "PresetDashboard", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "preset_dashboard_preset_charts", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "1398fa59-ac96-495e-9dbb-a392aca3751d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1657584065590, "updateTime": 1657756889312, "version": 3, "name": "MetabaseQuestion", "description": "Atlan Metabase Question Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "metabaseDashboardCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "metabaseQueryType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "metabaseQuery", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}], "superTypes": ["Metabase"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "metabaseDashboards", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metabase_questions_metabase_dashboards", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "metabaseCollection", "typeName": "MetabaseCollection", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metabase_collection_metabase_questions", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "9a4c7f9b-0735-4657-a83b-624b912b9a88", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139262861, "updateTime": 1659139262861, "version": 1, "name": "Mode", "description": "Mode Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "modeId", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "modeToken", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "modeWorkspaceName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "modeWorkspaceUsername", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "modeWorkspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "modeReportName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "modeReportQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "modeQueryName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "modeQueryQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "superTypes": ["BI"], "subTypes": ["ModeReport", "ModeQuery", "ModeChart", "ModeWorkspace", "ModeCollection"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "a95bb3dd-857a-4d85-b439-58d03b672596", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263382, "updateTime": 1659139263382, "version": 1, "name": "ModeReport", "description": "Atlan Mode Report Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "modeCollectionToken", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "modeReportPublishedAt", "typeName": "date", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "modeQueryCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "modeChartCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "modeQueryPreview", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "modeIsPublic", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "modeIsShared", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Mode"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "modeCollections", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_collection_mode_report", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "modeQueries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_report_mode_query", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "cbdf0f69-734f-40b0-914d-f9a5d18efcee", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263351, "updateTime": 1659139263351, "version": 1, "name": "ModeQuery", "description": "Atlan Mode Query Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "modeRawQuery", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "modeReportImportCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Mode"], "subTypes": [], "relationshipAttributeDefs": [{"name": "modeCharts", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_query_mode_chart", "isLegacyAttribute": false}, {"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "modeReport", "typeName": "ModeReport", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_report_mode_query", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "1637ad8e-f161-411e-9d69-3b16ce4fc0fb", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263329, "updateTime": 1659139263329, "version": 1, "name": "ModeCollection", "description": "Atlan Mode Collection Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "modeCollectionType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "modeCollectionState", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Mode"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "modeWorkspace", "typeName": "ModeWorkspace", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_workspace_mode_collection", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "modeReports", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "mode_collection_mode_report", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "d3c9c0e4-e3b8-4fea-ac08-e91235b4d60c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211336, "updateTime": 1657756889873, "version": 85, "name": "View", "description": "Atlan View Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "columnCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "rowCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sizeBytes", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isQueryPreview", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "true", "searchWeight": -1}, {"name": "queryPreviewConfig", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "alias", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "isTemporary", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}, {"name": "definition", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["SQL"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "dbtModels", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtModel_sqlAssets", "isLegacyAttribute": true}, {"name": "dbtSources", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "atlanSchema", "typeName": "Schema", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "schema_views", "isLegacyAttribute": true}, {"name": "columns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "view_columns", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "queries", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "view_queries", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ca0bbedb-1a4e-4747-a56b-b7b93a2ad1f0", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209256, "updateTime": 1657756889248, "version": 85, "name": "LookerQuery", "description": "Atlan Looker Query Asset", "typeVersion": "1.1", "serviceType": "atlan", "attributeDefs": [{"name": "sourceDefinition", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "sourceDefinitionDatabase", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "sourceDefinitionSchema", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "fields", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Looker"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "tiles", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_tiles_looker_query", "isLegacyAttribute": false}, {"name": "looks", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_looks_looker_query", "isLegacyAttribute": false}, {"name": "model", "typeName": "LookerModel", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "looker_model_looker_queries", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "2d72d8e5-f944-4909-b5e3-19e37c859c3a", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208202, "updateTime": 1657756888797, "version": 85, "name": "AtlasGlossary", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [{"name": "shortDescription", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "longDescription", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "language", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "usage", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "additionalAttributes", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Asset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "terms", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "AtlasGlossaryTermAnchor", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "categories", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "constraints": [{"type": "ownedRef"}], "relationshipTypeName": "AtlasGlossaryCategoryAnchor", "isLegacyAttribute": false}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "836d2c3d-fda1-415e-8ec3-acbcd147b595", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1665792078356, "updateTime": 1665792078356, "version": 1, "name": "APISpec", "description": "API Specification Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "apiSpecTermsOfServiceURL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "apiSpecContactEmail", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "apiSpecContactName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "apiSpecContactURL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "apiSpecLicenseName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "apiSpecLicenseURL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "apiSpecContractVersion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "apiSpecServiceAlias", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "superTypes": ["API"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "apiPaths", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "api_spec_api_paths", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "729f1072-b707-48b1-9d2f-275354d4aabf", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570209606, "updateTime": 1657756889468, "version": 85, "name": "PowerBITile", "description": "Atlan PowerBI Tile Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "workspaceQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "dashboardQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["PowerBI"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "report", "typeName": "PowerBIReport", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_report_powerbi_tile", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "dataset", "typeName": "PowerBIDataset", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dataset_powerbi_tile", "isLegacyAttribute": false}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "dashboard", "typeName": "PowerBIDashboard", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "powerbi_dashboard_powerbi_tile", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "ead8330c-d34f-4759-8fc0-f7c23834b443", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570208897, "updateTime": 1657756889106, "version": 85, "name": "PowerBI", "description": "Atlan PowerBI Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "powerBIIsHidden", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "powerBITableQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "powerBIFormatString", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}, {"name": "powerBIEndorsement", "typeName": "powerbi_endorsement", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["BI"], "subTypes": ["PowerBIReport", "PowerBIMeasure", "PowerBIColumn", "PowerBITile", "PowerBITable", "PowerBIDatasource", "PowerBIWorkspace", "PowerBIDataset", "PowerBIDashboard", "PowerBIPage", "PowerBIDataflow"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "64944eda-abb0-4219-82a6-e353603156f7", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372867675, "updateTime": 1663372867675, "version": 1, "name": "PresetDataset", "description": "Preset Dataset Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "presetDatasetDatasourceName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"stemmed": {"analyzer": "atlan_text_stemmer", "type": "text"}, "keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "presetDatasetId", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1}, {"name": "presetDatasetType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}], "superTypes": ["Preset"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "presetDashboard", "typeName": "PresetDashboard", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "preset_dashboard_preset_datasets", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "060eafaf-1077-483d-83d5-6aa9e486a8b3", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1666137667639, "updateTime": 1668038500687, "version": 23, "name": "GCS", "description": "gcs assets", "typeVersion": "1.0", "serviceType": "gcp", "attributeDefs": [{"name": "gcsStorageClass", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsEncryptionType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsETag", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsRequesterPays", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "defaultValue": "false", "searchWeight": -1}, {"name": "gcsAccessControl", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING"}, {"name": "gcsMetaGenerationId", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": false, "searchWeight": -1}], "superTypes": ["Google", "ObjectStore"], "subTypes": ["GCSObject", "GCSBucket"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "d112d433-db0d-428b-9fb4-02ef65b407fb", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666462, "updateTime": 1657756888867, "version": 59, "name": "Cloud", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "superTypes": ["Asset"], "subTypes": ["Google", "AWS"], "relationshipAttributeDefs": [{"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "367b6d01-f632-4197-a5f9-a844bcdb1dfc", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469720, "updateTime": 1663718469720, "version": 1, "name": "DbtSource", "description": "dbt Source Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "dbtState", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "dbtFreshnessCriteria", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Dbt"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "sqlAsset", "typeName": "SQL", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "dbtSource_sqlAssets", "isLegacyAttribute": true}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "be790e2b-d841-4709-ad07-cf6f4af6d40d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1665792077917, "updateTime": 1665792077917, "version": 1, "name": "API", "description": "API Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "apiSpecType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "apiSpecVersion", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "apiSpecName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}, "indexTypeESFields": {"keyword": {"normalizer": "atlan_normalizer", "type": "keyword"}}}, {"name": "apiSpecQualifiedName", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING", "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "apiExternalDocs", "typeName": "map", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": true, "searchWeight": -1, "options": {"isAppendOnPartialUpdate": "true"}}, {"name": "apiIsAuthOptional", "typeName": "boolean", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": true, "defaultValue": "false", "searchWeight": -1}], "superTypes": ["Catalog"], "subTypes": ["APISpec", "APIPath"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "7c18c011-e958-4a85-bd5c-fa49deae8b1b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1657584065560, "updateTime": 1657756889304, "version": 3, "name": "MetabaseDashboard", "description": "Atlan Metabase Dashboard Asset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "metabaseQuestionCount", "typeName": "long", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}], "superTypes": ["Metabase"], "subTypes": [], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "metabaseQuestions", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metabase_questions_metabase_dashboards", "isLegacyAttribute": true}, {"name": "metabaseCollection", "typeName": "MetabaseCollection", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metabase_collection_metabase_dashboards", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}, {"category": "ENTITY", "guid": "418e33f3-2359-4ab6-96d3-82188b8a21f7", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469105, "updateTime": 1668038500639, "version": 51, "name": "Metric", "description": "Data Quality Metric Assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [{"name": "metricType", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexType": "STRING"}, {"name": "metricSQL", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": false, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1}, {"name": "metricFilters", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}, {"name": "metricTimeGrains", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": true, "skipScrubbing": true, "searchWeight": -1, "indexTypeESConfig": {"analyzer": "atlan_text_analyzer"}}], "superTypes": ["DataQuality"], "subTypes": ["DbtMetric"], "relationshipAttributeDefs": [{"name": "inputToProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "catalog_process_inputs", "isLegacyAttribute": false}, {"name": "assets", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "metricDimensionColumns", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_metricDimensionColumns", "isLegacyAttribute": true}, {"name": "metricTimestampColumn", "typeName": "Column", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_metricTimestampColumn", "isLegacyAttribute": true}, {"name": "links", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_links", "isLegacyAttribute": true}, {"name": "metrics", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "metric_assets", "isLegacyAttribute": true}, {"name": "readme", "typeName": "Readme", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "asset_readme", "isLegacyAttribute": true}, {"name": "meanings", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "AtlasGlossarySemanticAssignment", "isLegacyAttribute": false}, {"name": "outputFromProcesses", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": -1, "valuesMaxCount": -1, "isUnique": false, "isIndexable": false, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "relationshipTypeName": "process_catalog_outputs", "isLegacyAttribute": false}], "businessAttributeDefs": {"VAyiOnGbcBi9kQAvj8dkjS": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "ysJXBOILTYxMaOONOZA79t": [{"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "TgZ8b9ryeeTHb3v7U7sTdU": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}]}}], "relationshipDefs": [{"category": "RELATIONSHIP", "guid": "4bb973dd-8661-4288-b8de-1a6a46158303", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213454, "updateTime": 1657756890335, "version": 85, "name": "looker_project_looker_model", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerProject.models", "propagateTags": "NONE", "endDef1": {"type": "LookerProject", "name": "models", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerModel", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "9e0ea0f1-0bc4-4a7a-a716-a416b2d8f868", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469793, "updateTime": 1663718469793, "version": 1, "name": "dbtMetric_dbtModel", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__DbtMetric.dbtModel", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "DbtMetric", "name": "dbtModel", "isContainer": true, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "DbtModel", "name": "dbtMetrics", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "fb300c94-32fa-472a-86ec-bed59d243c6e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570216062, "updateTime": 1657756891139, "version": 85, "name": "salesforce_organization_salesforce_report", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__SalesforceOrganization.reports", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "SalesforceOrganization", "name": "reports", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "SalesforceReport", "name": "organization", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "76a7dab3-bda8-4bbf-a44e-fe25ee0e0042", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215080, "updateTime": 1657756890859, "version": 85, "name": "table_columns", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Table.columns", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Table", "name": "columns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "table", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "69f84918-ea72-49c2-a016-eb892f99e8b7", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215643, "updateTime": 1657756891007, "version": 85, "name": "schema_tables", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Schema.tables", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Schema", "name": "tables", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Table", "name": "atlanSchema", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "16eb03e4-a12e-4896-8ad5-f3662a9acb48", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214376, "updateTime": 1657756890619, "version": 85, "name": "tableau_workbook_tableau_dashboard", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauWorkbook.dashboards", "propagateTags": "NONE", "endDef1": {"type": "TableauWorkbook", "name": "dashboards", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauDashboard", "name": "workbook", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "339d72af-5ec5-46b7-8a01-4437a811f0ff", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214110, "updateTime": 1657756890526, "version": 85, "name": "powerbi_workspace_powerbi_report", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIWorkspace.reports", "propagateTags": "NONE", "endDef1": {"type": "PowerBIWorkspace", "name": "reports", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIReport", "name": "workspace", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "04e48e48-5d6a-4325-921b-e5a42b7cf135", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215783, "updateTime": 1657756891073, "version": 85, "name": "salesforce_organization_salesforce_dashboard", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__SalesforceOrganization.dashboards", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "SalesforceOrganization", "name": "dashboards", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "SalesforceDashboard", "name": "organization", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "ca1648a7-f334-4e32-af55-6c8e686ad045", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654905660944, "updateTime": 1657756890281, "version": 34, "name": "looker_explore_looker_fields", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerExplore.fields", "propagateTags": "NONE", "endDef1": {"type": "LookerExplore", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerField", "name": "explore", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "faeb0acc-70d1-44ac-8bd0-408725d17d4c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372868088, "updateTime": 1663372868088, "version": 1, "name": "preset_dashboard_preset_datasets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PresetDashboard.presetDatasets", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "PresetDashboard", "name": "presetDatasets", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PresetDataset", "name": "presetDashboard", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "d2019b6b-a107-4be7-b511-fbbc94adc8f5", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214940, "updateTime": 1657756890806, "version": 85, "name": "asset_readme", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Asset.readme", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Asset", "name": "readme", "isContainer": true, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "Readme", "name": "asset", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "89ad3638-5151-497c-b211-e57b59c523c6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214530, "updateTime": 1657756890674, "version": 85, "name": "tableau_datasource_tableau_datasource_field", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauDatasource.fields", "propagateTags": "NONE", "endDef1": {"type": "TableauDatasource", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauDatasourceField", "name": "datasource", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "9664b14b-3c20-44ea-8c6a-10d733a7ea08", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213150, "updateTime": 1657756890273, "version": 85, "name": "looker_model_looker_field", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerModel.fields", "propagateTags": "NONE", "endDef1": {"type": "LookerModel", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerField", "name": "model", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "13129526-be88-4227-bd39-584fab67b0f2", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214808, "updateTime": 1657756890776, "version": 85, "name": "tableau_workbook_tableau_worksheet", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauWorkbook.worksheets", "propagateTags": "NONE", "endDef1": {"type": "TableauWorkbook", "name": "worksheets", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauWorksheet", "name": "workbook", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "3ead31c4-361a-4447-8f75-92903243ac1e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654300868325, "updateTime": 1657756890444, "version": 41, "name": "powerbi_table_powerbi_column", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBITable.columns", "propagateTags": "NONE", "endDef1": {"type": "PowerBITable", "name": "columns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIColumn", "name": "table", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "9dc2af81-9c68-4191-b0bd-1f68653818f8", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1665792078944, "updateTime": 1665792078944, "version": 1, "name": "api_spec_api_paths", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__APISpec.apiPaths", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "APISpec", "name": "apiPaths", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "APIPath", "name": "apiSpec", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "40330d5c-81a8-468e-98b2-435598ab504e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214684, "updateTime": 1657756890725, "version": 85, "name": "tableau_site_tableau_project", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauSite.projects", "propagateTags": "NONE", "endDef1": {"type": "TableauSite", "name": "projects", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauProject", "name": "site", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "40a169ad-baf9-42a9-bb27-f6a8764d2bca", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215415, "updateTime": 1657756890934, "version": 85, "name": "table_queries", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__Table.queries", "propagateTags": "NONE", "endDef1": {"type": "Table", "name": "queries", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Query", "name": "tables", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "4c9594a6-518b-4a81-9a98-492e023da818", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469731, "updateTime": 1663718469731, "version": 1, "name": "metric_assets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Metric.assets", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "Metric", "name": "assets", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Asset", "name": "metrics", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "aafcb41a-04d7-49db-8ce1-f15cb3dd35ed", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213062, "updateTime": 1657756890249, "version": 85, "name": "looker_model_looker_explore", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerModel.explores", "propagateTags": "NONE", "endDef1": {"type": "LookerModel", "name": "explores", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerExplore", "name": "model", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "5110fa65-4618-4b51-b894-a92c9ec00009", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215541, "updateTime": 1657756890981, "version": 85, "name": "column_queries", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__Column.queries", "propagateTags": "NONE", "endDef1": {"type": "Column", "name": "queries", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Query", "name": "columns", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "5b5f143f-a54a-42c8-ad47-c68b4df9ef3b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1666137667829, "updateTime": 1666137667829, "version": 1, "name": "gcs_bucket_gcs_objects", "typeVersion": "1.0", "serviceType": "gcp", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__GCSBucket.gcsObjects", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "GCSBucket", "name": "gcsObjects", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "GCSObject", "name": "gcsBucket", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "a752ae73-9e5f-405e-8222-eaf400c9cfda", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214302, "updateTime": 1657756890598, "version": 85, "name": "tableau_datasource_tableau_calculated_field", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauDatasource.fields", "propagateTags": "NONE", "endDef1": {"type": "TableauDatasource", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauCalculatedField", "name": "datasource", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "d2600a56-b9ce-4a8d-940f-c72011cbee9f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469805, "updateTime": 1663718469805, "version": 1, "name": "dbtModel_sqlAssets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__DbtModel.sqlAssets", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "DbtModel", "name": "sqlAsset", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "SQL", "name": "dbtModels", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "16e3be8b-72ad-4981-a8ae-c6e030db299a", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212246, "updateTime": 1657756890126, "version": 85, "name": "AtlasGlossaryCategoryHierarchyLink", "description": "CategoryHierarchyLink is a relationship used to organize categories into a hierarchy to, for example, create a structure for a taxonomy. A category may have none or one super-categories. This super-category may be in a different glossary.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryCategory", "name": "childrenCategories", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryCategory", "name": "parentCategory", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "d989b94a-c24e-4967-bd09-41a5685e062e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215956, "updateTime": 1657756891115, "version": 85, "name": "salesforce_object_salesforce_field_lookup", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__SalesforceObject.lookupFields", "propagateTags": "NONE", "endDef1": {"type": "SalesforceObject", "name": "lookupFields", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "SalesforceField", "name": "lookupObjects", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "46176b82-7772-4835-b253-182e832e44e1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469772, "updateTime": 1665446489414, "version": 2, "name": "dbtModel_dbtModelColumns", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__DbtModel.dbtModelColumns", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "DbtModel", "name": "dbtModelColumns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "DbtModelColumn", "name": "dbtModel", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "32931e84-9b00-45e1-b177-939aeee52c8d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469749, "updateTime": 1663718469749, "version": 1, "name": "metric_metricTimestampColumn", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Metric.metricTimestampColumn", "propagateTags": "NONE", "endDef1": {"type": "Metric", "name": "metricTimestampColumn", "isContainer": true, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "metricTimestamps", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "c259c00d-fa85-483a-af5d-fc92596b82f1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214454, "updateTime": 1657756890639, "version": 85, "name": "tableau_project_tableau_datasource", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauProject.datasources", "propagateTags": "NONE", "endDef1": {"type": "TableauProject", "name": "datasources", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauDatasource", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "9ab17111-6b8a-4719-b25c-671be6e9a40f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212055, "updateTime": 1657756890102, "version": 85, "name": "AtlasGlossaryTermAnchor", "description": "TermAnchor links each term to exactly one Glossary object. This means that this is its home glossary. If the Glossary object is deleted, then so are all of the terms linked to it.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [], "relationshipCategory": "COMPOSITION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossary", "name": "terms", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "anchor", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "4f499d40-a537-4848-96fd-37cc7e72bdb4", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213208, "updateTime": 1657756890288, "version": 85, "name": "looker_project_looker_field", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerProject.fields", "propagateTags": "NONE", "endDef1": {"type": "LookerProject", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerField", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "e2d48538-76bf-4193-a70b-6e22bd073f80", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215031, "updateTime": 1657756890843, "version": 85, "name": "RelatedReadme", "description": "", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "Readme", "name": "seeAlso", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "Readme", "name": "seeAlso", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "55c817c8-a22e-4be4-9bd7-d37795399244", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212199, "updateTime": 1657756890118, "version": 85, "name": "AtlasGlossaryCategoryAnchor", "description": "CategoryAnchor links each category to exactly one Glossary object. This means that this is its home glossary. If the Glossary object is deleted then so are all of the categories linked to it.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [], "relationshipCategory": "COMPOSITION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossary", "name": "categories", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryCategory", "name": "anchor", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "67e0b02d-0e56-4c6c-b2f0-aa9a288c8742", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212544, "updateTime": 1657756890162, "version": 85, "name": "AtlasGlossaryPreferredTerm", "description": "PreferredTerm is a relationship that indicates that the preferredTerm should be used in place of the preferredToTerm. This relationship can be used to encourage adoption of newer vocabularies. This is a weaker version of ReplacementTerm.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the relationship.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not.", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "preferredTerms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "preferredToTerms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "ced00162-e0ef-4d56-ae1b-8f7c2e0bfc41", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212459, "updateTime": 1657756890154, "version": 85, "name": "AtlasGlossaryAntonym", "description": "Antonym is a relationship between glossary terms that have the opposite (or near opposite) meaning, in the same language. Notice that both ends of this relationship have the same name and refer to the same type; this results in one Antonym attribute being added to GlossaryTerm.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the relationship.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not.", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "antonyms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "antonyms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "177a324d-486a-47f2-a1a1-c86dd8f76101", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215689, "updateTime": 1657756891023, "version": 85, "name": "partition_tables", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Table.partitions", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Table", "name": "partitions", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "TablePartition", "name": "parentTable", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "943afb16-0327-4502-ada4-25a6b6e1116c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1652745666591, "updateTime": 1657756890783, "version": 59, "name": "s3_bucket_s3_objects", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__S3Bucket.objects", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "S3Bucket", "name": "objects", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "S3Object", "name": "bucket", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "7ff24193-a09d-42b7-b488-c60ff24da0dd", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263497, "updateTime": 1659139263497, "version": 1, "name": "mode_workspace_mode_collection", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__ModeWorkspace.modeCollections", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "ModeWorkspace", "name": "modeCollections", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "ModeCollection", "name": "modeWorkspace", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "6d5cb906-0d00-466c-b7fc-cbc4fe56cf7e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263523, "updateTime": 1659139263523, "version": 1, "name": "mode_report_mode_query", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__ModeReport.modeQueries", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "ModeReport", "name": "modeQueries", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "ModeQuery", "name": "modeReport", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "0712e675-f8eb-4531-b738-9e249f41e6ce", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213102, "updateTime": 1657756890256, "version": 85, "name": "looker_project_looker_explore", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerProject.explores", "propagateTags": "NONE", "endDef1": {"type": "LookerProject", "name": "explores", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerExplore", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "b0db2439-cdbc-4762-9f78-681b9af2479f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212293, "updateTime": 1657756890135, "version": 85, "name": "AtlasGlossaryRelatedTerm", "description": "RelatedTerm is a relationship used to say that the linked glossary term may also be of interest. It is like a 'see also' link in a dictionary.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to explain why the linked term is of interest.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "seeAlso", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "seeAlso", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "564862d2-8bfd-4cae-85d8-9ef9341d75b1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654905660970, "updateTime": 1657756890405, "version": 34, "name": "looker_project_looker_views", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerProject.views", "propagateTags": "NONE", "endDef1": {"type": "LookerProject", "name": "views", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerView", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "705f0e98-b54b-413b-b0f4-09ff655945d2", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263575, "updateTime": 1659139263575, "version": 1, "name": "mode_collection_mode_report", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__ModeCollection.modeReports", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "ModeCollection", "name": "modeReports", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "ModeReport", "name": "modeCollections", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "3492f3d7-29f5-4679-aa4e-c2fded98d62d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214988, "updateTime": 1657756890817, "version": 85, "name": "__internal_readme", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "____internal.readme", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "__internal", "name": "readme", "isContainer": true, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "Readme", "name": "__internal", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "296b3e26-74b9-4d7a-b2b4-25f9e4c49370", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213575, "updateTime": 1657756890356, "version": 85, "name": "looker_looks_looker_query", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerLook.query", "propagateTags": "NONE", "endDef1": {"type": "LookerLook", "name": "query", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}, "endDef2": {"type": "LookerQuery", "name": "looks", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "f0cbdbda-e829-47c4-8b1a-fb9d790b82ba", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570216001, "updateTime": 1657756891127, "version": 85, "name": "salesforce_organization_salesforce_object", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__SalesforceOrganization.objects", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "SalesforceOrganization", "name": "objects", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "SalesforceObject", "name": "organization", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "90eed944-0108-4740-aacd-6d9958a05eee", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214765, "updateTime": 1657756890762, "version": 85, "name": "tableau_project_tableau_workbook", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauProject.workbooks", "propagateTags": "NONE", "endDef1": {"type": "TableauProject", "name": "workbooks", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauWorkbook", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "e9f81915-7660-4ead-96eb-601a2925ddc3", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214848, "updateTime": 1657756890790, "version": 85, "name": "asset_links", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__Asset.links", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Asset", "name": "links", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Link", "name": "asset", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "0394f3ae-a684-4055-8470-f35998be59b8", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214415, "updateTime": 1657756890628, "version": 85, "name": "tableau_dashboard_tableau_worksheet", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__TableauDashboard.worksheets", "propagateTags": "NONE", "endDef1": {"type": "TableauDashboard", "name": "worksheets", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauWorksheet", "name": "dashboards", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "d10ee3b2-91ce-4481-8aaa-0d2f07f4a776", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214149, "updateTime": 1657756890538, "version": 85, "name": "powerbi_dataset_powerbi_report", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIDataset.reports", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "PowerBIDataset", "name": "reports", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIReport", "name": "dataset", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "1d19f0f8-7315-4fa5-a016-49ee2d3b7774", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570216172, "updateTime": 1657756891158, "version": 85, "name": "column_lineage", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Process.columnProcesses", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Process", "name": "columnProcesses", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "ColumnProcess", "name": "process", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "5df342a6-2daa-4481-b100-a7893d1d44b1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215370, "updateTime": 1657756890917, "version": 85, "name": "namespace_query_parent_children", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "COMPOSITION", "relationshipLabel": "__Namespace.childrenQueries", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Namespace", "name": "childrenQueries", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Query", "name": "parent", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "042e72db-ad44-499c-ace4-ca667a6b8630", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213289, "updateTime": 1657756890305, "version": 85, "name": "looker_folder_looker_look", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerFolder.looks", "propagateTags": "NONE", "endDef1": {"type": "LookerFolder", "name": "looks", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerLook", "name": "folder", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "27e05787-d7c6-4357-8aff-a5596e292551", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1659139263469, "updateTime": 1659139263469, "version": 1, "name": "mode_query_mode_chart", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__ModeQuery.modeCharts", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "ModeQuery", "name": "modeCharts", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "ModeChart", "name": "modeQuery", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "2162f7ac-29f1-46b2-a16f-e5417ed61a4f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212116, "updateTime": 1657756890110, "version": 85, "name": "AtlasGlossaryTermCategorization", "description": "TermCategorization is a relationship used to organize terms into categories. A term may be linked with many categories and a category may have many terms linked to it. This relationship may connect terms and categories both in the same glossary or in different glossaries.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "AGGREGATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryCategory", "name": "terms", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "categories", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "1bf8e3c8-62b5-4029-bb18-2e7bd88675e1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215274, "updateTime": 1657756890902, "version": 85, "name": "schema_materialised_views", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Schema.materialised_views", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Schema", "name": "materialisedViews", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "MaterialisedView", "name": "atlanSchema", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "2c188e1a-fd89-4712-9f65-56d2e7c20cf2", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213025, "updateTime": 1657756890243, "version": 85, "name": "looker_folder_looker_dashboard", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerFolder.dashboards", "propagateTags": "NONE", "endDef1": {"type": "LookerFolder", "name": "dashboards", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerDashboard", "name": "folder", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "dde06dd2-f6a2-4898-b494-01dcdba4e145", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214491, "updateTime": 1657756890653, "version": 85, "name": "tableau_workbook_tableau_datasource", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauWorkbook.datasources", "propagateTags": "NONE", "endDef1": {"type": "TableauWorkbook", "name": "datasources", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauDatasource", "name": "workbook", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "db860ac3-9893-4bea-85c9-6539e4ce948b", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654905660961, "updateTime": 1657756890296, "version": 34, "name": "looker_view_looker_fields", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerView.fields", "propagateTags": "NONE", "endDef1": {"type": "LookerView", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerField", "name": "view", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "3e9b0ac3-68c0-4b2f-9593-868c42daa7e2", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214723, "updateTime": 1657756890734, "version": 85, "name": "tableau_project_tableau_project", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauProject.childProjects", "propagateTags": "NONE", "endDef1": {"type": "TableauProject", "name": "childProjects", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauProject", "name": "parentProject", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "07252bb6-83f2-4885-9c3f-9596ad5305dd", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213924, "updateTime": 1657756890481, "version": 85, "name": "powerbi_workspace_powerbi_dataset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIWorkspace.datasets", "propagateTags": "NONE", "endDef1": {"type": "PowerBIWorkspace", "name": "datasets", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIDataset", "name": "workspace", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "ef2e8d2e-b4c2-45d8-b194-9b2992d939e1", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654300868352, "updateTime": 1657756890509, "version": 41, "name": "powerbi_table_powerbi_measure", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBITable.measures", "propagateTags": "NONE", "endDef1": {"type": "PowerBITable", "name": "measures", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIMeasure", "name": "table", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "43203376-d68b-4e1a-93bb-16dcbfe834cb", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213842, "updateTime": 1657756890455, "version": 85, "name": "powerbi_workspace_powerbi_dashboard", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIWorkspace.dashboards", "propagateTags": "NONE", "endDef1": {"type": "PowerBIWorkspace", "name": "dashboards", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIDashboard", "name": "workspace", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "166e684a-6b80-4f28-b5a2-28337048d2f5", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215845, "updateTime": 1657756891087, "version": 85, "name": "salesforce_dashboard_salesforce_report", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__SalesforceDashboard.reports", "propagateTags": "NONE", "endDef1": {"type": "SalesforceDashboard", "name": "reports", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "SalesforceReport", "name": "dashboards", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "9372a0f8-de2e-444d-ab8e-e95c800e5d8e", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212386, "updateTime": 1657756890145, "version": 85, "name": "AtlasGlossarySynonym", "description": "Synonym is a relationship between glossary terms that have the same, or a very similar meaning in the same language. Notice that both ends of this relationship have the same name and refer to the same type; this results in one Synonym attribute being added to GlossaryTerm.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the relationship.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not.", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "synonyms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "synonyms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "2b588636-8956-4c48-9e3d-7a6e6c41d623", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215602, "updateTime": 1657756890994, "version": 85, "name": "database_schemas", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Database.schemas", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Database", "name": "schemas", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Schema", "name": "database", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "cb89ae52-fb09-4df1-a030-7fd169e0afae", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212620, "updateTime": 1657756890173, "version": 85, "name": "AtlasGlossaryReplacementTerm", "description": "ReplacementTerm is a relationship that indicates that the replacementTerm must be used instead of the replacedByTerm. This is stronger version of the PreferredTerm.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the relationship.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "replacedBy", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "replacementTerms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "87e7109c-488e-4d1e-862f-d860eb8f0515", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214608, "updateTime": 1657756890703, "version": 85, "name": "tableau_project_tableau_flow", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauProject.flows", "propagateTags": "NONE", "endDef1": {"type": "TableauProject", "name": "flows", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauFlow", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "a3cf3ff2-f709-4f1b-aeed-aa310c248fe0", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215216, "updateTime": 1657756890889, "version": 85, "name": "materialised_view_columns", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__materialised_view.columns", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "MaterialisedView", "name": "columns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "materialisedView", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "5517155c-4995-4041-8fce-6d66dad2ad02", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372868056, "updateTime": 1663372868056, "version": 1, "name": "preset_dashboard_preset_charts", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PresetDashboard.presetCharts", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "PresetDashboard", "name": "presetCharts", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PresetChart", "name": "presetDashboard", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "a8502dfd-96ac-4f25-8830-52f0acae7d5c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1657584065679, "updateTime": 1657756890429, "version": 3, "name": "metabase_questions_metabase_dashboards", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__MetabaseQuestion.metabaseDashboards", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "MetabaseQuestion", "name": "metabaseDashboards", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "MetabaseDashboard", "name": "metabaseQuestions", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "0568a2b1-f075-497a-a48b-91f8f79dfaa5", "createdBy": "root", "updatedBy": "root", "createTime": 1650569976087, "updateTime": 1650569987808, "version": 2, "name": "__AtlasUserProfile_savedsearches", "typeVersion": "1.1", "serviceType": "atlas_core", "attributeDefs": [], "relationshipCategory": "COMPOSITION", "propagateTags": "NONE", "endDef1": {"type": "__AtlasUserProfile", "name": "savedSearches", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "__AtlasUserSavedSearch", "name": "userProfile", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "b29ca03e-67fb-4bb1-aa98-51927f8e0d51", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1657584065658, "updateTime": 1657756890422, "version": 3, "name": "metabase_collection_metabase_questions", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__MetabaseCollection.metabaseQuestions", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "MetabaseCollection", "name": "metabaseQuestions", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "MetabaseQuestion", "name": "metabaseCollection", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "7ba465ed-bda2-47e0-bf13-004a95aaeb65", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663372868078, "updateTime": 1663372868078, "version": 1, "name": "preset_workspace_preset_dashboards", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PresetWorkspace.presetDashboards", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "PresetWorkspace", "name": "presetDashboards", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PresetDashboard", "name": "presetWorkspace", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "67d8401c-ca7a-4b3b-a778-6944a1dd7d24", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215731, "updateTime": 1657756891034, "version": 85, "name": "schema_views", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Schema.views", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Schema", "name": "views", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "View", "name": "atlanSchema", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "5c98ed59-1600-47cc-9b12-046cef5b83e6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1665446461994, "updateTime": 1665446461994, "version": 1, "name": "dbtMetric_dbtColumn", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__DbtMetric.dbtMetricFilterColumns", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "DbtMetric", "name": "dbtMetricFilterColumns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "dbtMetrics", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "c71c0139-d906-4b55-bd35-a3d2c6a27b9c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1657584065621, "updateTime": 1657756890413, "version": 3, "name": "metabase_collection_metabase_dashboards", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__MetabaseCollection.metabaseDashboards", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "MetabaseCollection", "name": "metabaseDashboards", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "MetabaseDashboard", "name": "metabaseCollection", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "13aa2d8c-ff18-40b0-b872-16305ca51760", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469782, "updateTime": 1663718469782, "version": 1, "name": "dbtModelColumn_sqlColumn", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__DbtModelColumn.sqlColumn", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "DbtModelColumn", "name": "sqlColumn", "isContainer": true, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "dbtModelColumns", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "ec0ef561-8af2-49b6-a067-1ad1d0c40a60", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213414, "updateTime": 1657756890327, "version": 85, "name": "looker_model_looker_look", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerModel.look", "propagateTags": "NONE", "endDef1": {"type": "LookerModel", "name": "look", "isContainer": true, "cardinality": "SINGLE", "isLegacyAttribute": false}, "endDef2": {"type": "LookerLook", "name": "model", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "4b65d22d-dafd-4efc-9230-ea355cb46af8", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213793, "updateTime": 1657756890393, "version": 85, "name": "looker_look_looker_tile", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerLook.tile", "propagateTags": "NONE", "endDef1": {"type": "LookerLook", "name": "tile", "isContainer": true, "cardinality": "SINGLE", "isLegacyAttribute": false}, "endDef2": {"type": "LookerTile", "name": "look", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "03e26204-4b75-4ede-92bf-ecc7f72a2dc3", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1654300868364, "updateTime": 1657756890550, "version": 41, "name": "powerbi_dataset_powerbi_table", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIDataset.tables", "propagateTags": "NONE", "endDef1": {"type": "PowerBIDataset", "name": "tables", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBITable", "name": "dataset", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "1eeda2ac-e2e6-46de-bcec-394ee0534d09", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212704, "updateTime": 1657756890182, "version": 85, "name": "AtlasGlossaryTranslation", "description": "Translation is a relationship that defines that the related terms represent the same meaning, but each are written in a different language. Hence one is a translation of the other. The language of each term is defined in the Glossary object that anchors the term.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the relationship.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "translatedTerms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "translationTerms", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "7cfba7a0-109c-47a3-a3d8-eba268ae6a30", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214262, "updateTime": 1657756890588, "version": 85, "name": "powerbi_dataset_powerbi_tile", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIDataset.tiles", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "PowerBIDataset", "name": "tiles", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBITile", "name": "dataset", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "f5ff7215-75d8-4c82-b21e-2a10e244211c", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215128, "updateTime": 1657756890868, "version": 85, "name": "table_partition_columns", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TablePartition.columns", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "TablePartition", "name": "columns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "tablePartition", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "b425b05a-9b6f-4b9a-b88e-658a520686b6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469817, "updateTime": 1663718469817, "version": 1, "name": "dbtSource_sqlAssets", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__DbtSource.sqlAssets", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "DbtSource", "name": "sqlAsset", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "SQL", "name": "dbtSources", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "b5f7122f-9e32-4005-8da0-eccea5c06e47", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212856, "updateTime": 1657756890202, "version": 85, "name": "AtlasGlossaryValidValue", "description": "ValidValue is a relationship that shows the validValue term represents one of the valid values that could be assigned to a data item that has the meaning described in the validValueFor term.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the relationship.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not.", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "validValuesFor", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "validValues", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "2b09176d-99e3-42e2-b66c-549ccfdbf9f0", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213756, "updateTime": 1657756890375, "version": 85, "name": "looker_dashboard_looker_tile", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerDashboard.tiles", "propagateTags": "NONE", "endDef1": {"type": "LookerDashboard", "name": "tiles", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerTile", "name": "dashboard", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "2dd724f9-5aff-4738-a83f-dd29d63e5d11", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214887, "updateTime": 1657756890799, "version": 85, "name": "__internal_links", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "____internal.links", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "__internal", "name": "links", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}, "endDef2": {"type": "Link", "name": "internal", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "e7fe91bc-fb31-45ce-b0a9-9c711c426651", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214223, "updateTime": 1657756890575, "version": 85, "name": "powerbi_report_powerbi_tile", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIReport.tiles", "propagateTags": "NONE", "endDef1": {"type": "PowerBIReport", "name": "tiles", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBITile", "name": "report", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "b1fccdc0-67f2-4f5c-9050-1b5357637154", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570211890, "updateTime": 1657756890095, "version": 85, "name": "AtlasGlossarySemanticAssignment", "description": "SemanticAssignment is a relationship used to assign a term to a referenceable object. This means that the term describes the meaning of the referenceable object. The semantic assignment needs to be a controlled relationship when glossary definitions are used to provide classifications for the data assets and hence define how the data is to be governed.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the semantic assignment.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "confidence", "typeName": "int", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The confidence attribute in the semantic assignment stores the level of confidence (0-100%) in the correctness of the semantic assignment - it is typically used by discovery engines.", "searchWeight": -1}, {"name": "createdBy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The semantic assignment is created by the user (person or engine) identified by the createdBy attribute.", "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the semantic assignment and deciding if it should be approved or not.", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "AtlasGlossaryTerm", "name": "assignedEntities", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "Referenceable", "name": "meanings", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "dafa7557-a2a6-4f6f-bde0-8ca298445aac", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213499, "updateTime": 1657756890347, "version": 85, "name": "looker_tiles_looker_query", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerTile.query", "propagateTags": "NONE", "endDef1": {"type": "LookerTile", "name": "query", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}, "endDef2": {"type": "LookerQuery", "name": "tiles", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "8ecccd18-78b6-4485-b700-8a3ad71837c2", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214337, "updateTime": 1657756890609, "version": 85, "name": "tableau_worksheets_tableau_calculated_fields", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauWorksheet.calculatedFields", "propagateTags": "NONE", "endDef1": {"type": "TableauWorksheet", "name": "calculatedFields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauCalculatedField", "name": "worksheets", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "ec5038f4-541d-49ef-b5f3-934a9c185213", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214012, "updateTime": 1657756890501, "version": 85, "name": "powerbi_datasets_powerbi_datasource", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIDataset.datasources", "propagateTags": "NONE", "endDef1": {"type": "PowerBIDataset", "name": "datasources", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIDatasource", "name": "datasets", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "806765c4-8b23-4a14-b0f4-0714e22a390d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214185, "updateTime": 1657756890564, "version": 85, "name": "powerbi_dashboard_powerbi_tile", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIDashboard.tiles", "propagateTags": "NONE", "endDef1": {"type": "PowerBIDashboard", "name": "tiles", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBITile", "name": "dashboard", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "b51f9e5d-cc3c-4aa5-a014-b23fa595ccde", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214570, "updateTime": 1657756890685, "version": 85, "name": "tableau_worksheets_tableau_datasource_fields", "typeVersion": "2.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauWorksheet.datasourceFields", "propagateTags": "NONE", "endDef1": {"type": "TableauWorksheet", "name": "datasourceFields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauDatasourceField", "name": "worksheets", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "811f5fe6-008d-4ad6-b78f-f1499fb05f4f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215909, "updateTime": 1657756891106, "version": 85, "name": "salesforce_object_salesforce_field", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__SalesforceObject.fields", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "SalesforceObject", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "SalesforceField", "name": "object", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "5002571e-0bb9-4795-bac5-d79266082ca6", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215464, "updateTime": 1657756890942, "version": 85, "name": "view_queries", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__View.queries", "propagateTags": "NONE", "endDef1": {"type": "View", "name": "queries", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Query", "name": "views", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "9d25df6b-7970-4af7-a8d1-67675650a9ff", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213971, "updateTime": 1657756890492, "version": 85, "name": "powerbi_dataflow_powerbi_dataset", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIDataflow.datasets", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "PowerBIDataflow", "name": "datasets", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIDataset", "name": "dataflows", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "964c690b-b671-4739-9f1a-f3bb94be54cb", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215172, "updateTime": 1657756890879, "version": 85, "name": "view_columns", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__View.columns", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "View", "name": "columns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "view", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "cecb32d6-5f73-4d5c-9c5c-3476d83f38e9", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214072, "updateTime": 1657756890518, "version": 85, "name": "powerbi_report_powerbi_page", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIReport.pages", "propagateTags": "NONE", "endDef1": {"type": "PowerBIReport", "name": "pages", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIPage", "name": "report", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "cf47d2ab-72bd-4b74-b5a4-3981059e864f", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213701, "updateTime": 1657756890367, "version": 85, "name": "looker_model_looker_queries", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerModel.queries", "propagateTags": "NONE", "endDef1": {"type": "LookerModel", "name": "queries", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerQuery", "name": "model", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "558d2b6d-9be6-4cf7-8286-fde4378982a4", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212937, "updateTime": 1657756890210, "version": 85, "name": "catalog_process_inputs", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Process.inputs", "propagateTags": "TWO_TO_ONE", "endDef1": {"type": "Process", "name": "inputs", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Catalog", "name": "inputToProcesses", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "1334b323-35a2-421f-9e46-c62e6a5ecc99", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213887, "updateTime": 1657756890474, "version": 85, "name": "powerbi_workspace_powerbi_dataflow", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__PowerBIWorkspace.dataflows", "propagateTags": "NONE", "endDef1": {"type": "PowerBIWorkspace", "name": "dataflows", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "PowerBIDataflow", "name": "workspace", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "1b35dd01-090a-450a-babb-d3c0e280be9d", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570213374, "updateTime": 1657756890320, "version": 85, "name": "looker_dashboard_looker_look", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__LookerDashboard.looks", "propagateTags": "NONE", "endDef1": {"type": "LookerDashboard", "name": "looks", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "LookerLook", "name": "dashboard", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "6b1ffddb-5444-46a6-b3ee-33917cfc3d56", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1663718469761, "updateTime": 1663718469761, "version": 1, "name": "metric_metricDimensionColumns", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Metric.metricDimensionColumns", "propagateTags": "NONE", "endDef1": {"type": "Metric", "name": "metricDimensionColumns", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Column", "name": "dataQualityMetricDimensions", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "d1f1e126-efd9-4fef-b276-d4406d35ae86", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570215321, "updateTime": 1657756890910, "version": 85, "name": "schema_procedures", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Schema.procedures", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Schema", "name": "procedures", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Procedure", "name": "atlanSchema", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}, {"category": "RELATIONSHIP", "guid": "632de5e6-c3b3-44e4-a4ba-5176a4ac2c54", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212988, "updateTime": 1657756890227, "version": 85, "name": "process_catalog_outputs", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__Process.outputs", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Process", "name": "outputs", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Catalog", "name": "outputFromProcesses", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "b8d972fd-6cfd-4fb8-a9b8-b0947f0ff0c5", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570212783, "updateTime": 1657756890192, "version": 85, "name": "AtlasGlossaryIsARelationship", "description": "IsA is a relationship that defines that the 'isA' term is a more generic term than the 'isOf' term. For example, this relationship would be use to say that 'Cat' ISA 'Animal'.", "typeVersion": "1.0", "serviceType": "atlas_core", "attributeDefs": [{"name": "description", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The description field can be used to add details about the relationship.", "searchWeight": -1}, {"name": "expression", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "status", "typeName": "AtlasGlossaryTermRelationshipStatus", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}, {"name": "steward", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "The steward is the person responsible for assessing the relationship and deciding if it should be approved or not.", "searchWeight": -1}, {"name": "source", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1}], "relationshipCategory": "ASSOCIATION", "propagateTags": "NONE", "endDef1": {"type": "AtlasGlossaryTerm", "name": "classifies", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "AtlasGlossaryTerm", "name": "isA", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "e36b0770-dad9-4aab-944c-249e3843abde", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570214647, "updateTime": 1657756890715, "version": 85, "name": "tableau_project_tableau_metric", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "AGGREGATION", "relationshipLabel": "__TableauProject.metrics", "propagateTags": "NONE", "endDef1": {"type": "TableauProject", "name": "metrics", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": false}, "endDef2": {"type": "TableauMetric", "name": "project", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": false}}, {"category": "RELATIONSHIP", "guid": "c721d9a5-940c-4855-91ba-20eda3f70050", "createdBy": "service-account-atlan-argo", "updatedBy": "service-account-atlan-argo", "createTime": 1650570216128, "updateTime": 1657756891148, "version": 85, "name": "namespace_folder_parent_children", "typeVersion": "1.0", "serviceType": "atlan", "attributeDefs": [], "relationshipCategory": "COMPOSITION", "relationshipLabel": "__Namespace.childrenFolders", "propagateTags": "ONE_TO_TWO", "endDef1": {"type": "Namespace", "name": "childrenFolders", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true}, "endDef2": {"type": "Folder", "name": "parent", "isContainer": false, "cardinality": "SINGLE", "isLegacyAttribute": true}}], "businessMetadataDefs": [{"category": "BUSINESS_METADATA", "guid": "1e44793c-ad36-41ab-b562-334daa7b72d3", "createdBy": "otavio.leite-bastos", "updatedBy": "hello", "createTime": 1659364521487, "updateTime": 1659587380853, "version": 4, "name": "VAyiOnGbcBi9kQAvj8dkjS", "description": "Metadata concerning Atlan-Monte Carlo integration.", "typeVersion": "1.0", "options": {"imageId": "0cfcf3fc-d0c3-4f96-8a5b-0e7f83b2f5c4", "logoType": "image", "emoji": null}, "attributeDefs": [{"name": "igncTH6FJjc6qA8k0KH5cy", "typeName": "string", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customType": "url", "customApplicableEntityTypes": "[\"Table\"]", "showInOverview": "true", "enumType": "", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "false", "allowFiltering": "false", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "url"}, "displayName": "Monte Carlo Table URL", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "displayName": "Monte Carlo"}, {"category": "BUSINESS_METADATA", "guid": "daeccbea-4ebf-4b9d-ba08-53881f255721", "createdBy": "otavio.leite-bastos", "updatedBy": "kenza.zanzouri", "createTime": 1656339284527, "updateTime": 1656418898301, "version": 8, "name": "TgZ8b9ryeeTHb3v7U7sTdU", "description": "Properties used to filter dashboards through the Atlan interface.", "typeVersion": "1.0", "options": {"imageId": "91a3135d-198e-4e00-bcea-33050f3be357", "logoType": "image", "emoji": null}, "attributeDefs": [{"name": "wdl4Hw0DC7pYdt63mUV9AQ", "typeName": "Dashboard Category", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"DataStudioAsset\"]", "showInOverview": "true", "enumType": "Dashboard Category", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Dashboard Category", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "F3ugkun1ALzHzGpZMwrs4O", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "description": "", "searchWeight": -1, "indexType": "STRING", "options": {"showInOverview": "true", "isArchived": "true", "enumType": "", "isEnum": "false", "multiValueSelect": "true", "archivedAt": "1656418898156", "customType": "users", "customApplicableEntityTypes": "[\"AtlasGlossary\",\"AtlasGlossaryTerm\",\"AtlasGlossaryCategory\"]", "allowSearch": "false", "maxStrLength": "100000000", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "primitiveType": "users", "archivedBy": "kenza.zanzouri"}, "displayName": "BI-archived-1656418898156", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "displayName": "Dashboard Search Filters"}, {"category": "BUSINESS_METADATA", "guid": "d13155d5-d5e6-4e96-8803-0f02dbdb9e60", "createdBy": "otavio.leite-bastos", "updatedBy": "kenza.zanzouri", "createTime": 1652196340088, "updateTime": 1666022483588, "version": 21, "name": "ysJXBOILTYxMaOONOZA79t", "description": "Status on data sources behind metrics.", "typeVersion": "1.0", "options": {"imageId": null, "logoType": "emoji", "emoji": "\ud83d\uddc4\ufe0f"}, "attributeDefs": [{"name": "wUkj77TJUDppGBZnkxtBrL", "typeName": "Binary", "isOptional": true, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\"]", "showInOverview": "false", "enumType": "Binary", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "false", "primitiveType": "enum"}, "displayName": "Data sources on Data Warehouse?", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}, {"name": "M3kYj1wLJTGiVZAUmWdNOq", "typeName": "array", "isOptional": true, "cardinality": "SET", "valuesMinCount": 0, "valuesMaxCount": 2147483647, "isUnique": false, "isIndexable": true, "includeInNotification": false, "skipScrubbing": false, "searchWeight": -1, "indexType": "STRING", "options": {"customApplicableEntityTypes": "[\"AtlasGlossaryTerm\",\"Table\",\"Process\",\"ColumnProcess\",\"BIProcess\",\"DbtProcess\",\"DbtColumnProcess\"]", "showInOverview": "false", "enumType": "Information System Source", "allowSearch": "false", "maxStrLength": "100000000", "isEnum": "true", "allowFiltering": "true", "applicableEntityTypes": "[\"Asset\"]", "multiValueSelect": "true", "primitiveType": "enum"}, "displayName": "Information System Source", "indexTypeESConfig": {"normalizer": "atlan_normalizer"}, "indexTypeESFields": {"text": {"analyzer": "atlan_text_analyzer", "type": "text"}}}], "displayName": "Data Sources"}]} diff --git a/tests/unit/test_model.py b/tests/unit/test_model.py new file mode 100644 index 000000000..1a4804967 --- /dev/null +++ b/tests/unit/test_model.py @@ -0,0 +1,124 @@ +import json +from pathlib import Path + +import pytest +from deepdiff import DeepDiff +from pydantic.error_wrappers import ValidationError + +from pyatlan.model.assets import ( + AssetMutationResponse, + AtlasGlossary, + AtlasGlossaryCategory, + AtlasGlossaryTerm, +) +from pyatlan.model.core import Announcement, AssetResponse +from pyatlan.model.enums import AnnouncementType + +DATA_DIR = Path(__file__).parent / "data" +GLOSSARY_JSON = "glossary.json" +GLOSSARY_TERM_JSON = "glossary_term.json" +GLOSSARY_CATEGORY_JSON = "glossary_category.json" + + +def load_json(filename): + with (DATA_DIR / filename).open() as input_file: + return json.load(input_file) + + +@pytest.fixture() +def glossary_json(): + return load_json(GLOSSARY_JSON) + + +@pytest.fixture() +def glossary(glossary_json): + return AtlasGlossary(**glossary_json) + + +@pytest.fixture() +def announcement(): + return Announcement( + announcement_title="Important Announcement", + announcement_message="Very important info", + announcement_type=AnnouncementType.ISSUE, + ) + + +@pytest.fixture() +def glossary_term_json(): + return load_json(GLOSSARY_TERM_JSON) + + +@pytest.fixture() +def glossary_category_json(): + return load_json(GLOSSARY_CATEGORY_JSON) + + +def test_wrong_json(glossary_json): + with pytest.raises(ValidationError): + AtlasGlossaryTerm(**glossary_json) + + +def test_asset_response(glossary_category_json): + asset_response_json = {"referredEntities": {}, "entity": glossary_category_json} + glossary_category = AssetResponse[AtlasGlossaryCategory]( + **asset_response_json + ).entity + assert glossary_category == AtlasGlossaryCategory(**glossary_category_json) + + +@pytest.fixture(scope="function") +def the_json(request): + return load_json(request.param) + + +@pytest.mark.parametrize( + "the_json, a_type", + [ + ("glossary.json", AtlasGlossary), + ("glossary_category.json", AtlasGlossaryCategory), + ("glossary_term.json", AtlasGlossaryTerm), + ("glossary_term2.json", AtlasGlossaryTerm), + ("asset_mutated_response_empty.json", AssetMutationResponse), + ("asset_mutated_response_update.json", AssetMutationResponse), + ], + indirect=["the_json"], +) +def test_constructor(the_json, a_type): + asset = a_type(**the_json) + assert not DeepDiff( + the_json, + json.loads(asset.json(by_alias=True, exclude_unset=True)), + ignore_order=True, + ) + + +def test_has_announcement(glossary): + assert glossary.has_announcement() == ( + bool(glossary.attributes.announcement_type) + or bool(glossary.attributes.announcement_title) + ) + + +def test_set_announcement(glossary, announcement): + glossary.set_announcement(announcement) + assert glossary.has_announcement() is True + assert announcement == glossary.get_announcment() + + +def test_create_glossary(): + glossary = AtlasGlossary( + attributes=AtlasGlossary.Attributes( + name="Integration Test Glossary", user_description="This a test glossary" + ) + ) + assert "AtlasGlossary" == glossary.type_name + + +def test_clear_announcement(glossary, announcement): + glossary.set_announcement(announcement) + glossary.clear_announcment() + assert not glossary.has_announcement() + assert glossary.attributes.announcement_title is None + assert glossary.attributes.announcement_type is None + assert glossary.attributes.announcement_message is None diff --git a/tests/unit/test_typedef_model.py b/tests/unit/test_typedef_model.py new file mode 100644 index 000000000..bbf48f0ce --- /dev/null +++ b/tests/unit/test_typedef_model.py @@ -0,0 +1,245 @@ +import json +from pathlib import Path + +import pytest + +from pyatlan.model.core import to_camel_case, to_snake_case +from pyatlan.model.enums import AtlanTypeCategory +from pyatlan.model.typedef import ( + ClassificationDef, + CustomMetadataDef, + EntityDef, + EnumDef, + RelationshipDef, + StructDef, + TypeDef, + TypeDefResponse, +) + +PARENT_DIR = Path(__file__).parent +TYPEDEFS_JSON = PARENT_DIR / "data" / "typedefs.json" + +ENUM_DEF = { + "category": "ENUM", + "guid": "f2e6763b-a29d-4fb5-8447-10ba9da14259", + "createdBy": "service-account-atlan-argo", + "updatedBy": "service-account-atlan-argo", + "createTime": 1646710766297, + "updateTime": 1657756889921, + "version": 95, + "name": "AtlasGlossaryTermRelationshipStatus", + "description": "TermRelationshipStatus defines how reliable the relationship is between two glossary terms", + "typeVersion": "1.0", + "serviceType": "atlas_core", + "elementDefs": [ + { + "value": "DRAFT", + "description": "DRAFT means the relationship is under development.", + "ordinal": 0, + }, + { + "value": "ACTIVE", + "description": "ACTIVE means the relationship is validated and in use.", + "ordinal": 1, + }, + { + "value": "DEPRECATED", + "description": "DEPRECATED means the the relationship is being phased out.", + "ordinal": 2, + }, + { + "value": "OBSOLETE", + "description": "OBSOLETE means that the relationship should not be used anymore.", + "ordinal": 3, + }, + { + "value": "OTHER", + "description": "OTHER means that there is another status.", + "ordinal": 99, + }, + ], +} +STRUCT_DEF = { + "category": "STRUCT", + "guid": "8afb807f-26f7-4787-b15f-7872d00220ea", + "createdBy": "service-account-atlan-argo", + "updatedBy": "service-account-atlan-argo", + "createTime": 1652745663724, + "updateTime": 1657756890174, + "version": 59, + "name": "AwsTag", + "description": "Atlas Type representing a tag/value pair associated with an AWS object, eg S3 bucket", + "typeVersion": "1.0", + "serviceType": "aws", + "attributeDefs": [ + { + "name": "awsTagKey", + "typeName": "string", + "isOptional": False, + "cardinality": "SINGLE", + "valuesMinCount": 1, + "valuesMaxCount": 1, + "isUnique": False, + "isIndexable": True, + "includeInNotification": False, + "skipScrubbing": False, + "searchWeight": -1, + "indexType": "STRING", + }, + { + "name": "awsTagValue", + "typeName": "string", + "isOptional": False, + "cardinality": "SINGLE", + "valuesMinCount": 1, + "valuesMaxCount": 1, + "isUnique": False, + "isIndexable": False, + "includeInNotification": False, + "skipScrubbing": False, + "searchWeight": -1, + "indexType": "STRING", + }, + ], +} +CLASSIFICATION_DEF = { + "category": "CLASSIFICATION", + "guid": "a73d2a3d-984f-4117-b05b-cf8b88dcb559", + "createdBy": "markpavletich", + "updatedBy": "markpavletich", + "createTime": 1646881735887, + "updateTime": 1660047587203, + "version": 4, + "name": "wqDf0vVAF3uL8FXjIyk6St", + "description": "", + "typeVersion": "1.0", + "options": {"color": "Red"}, + "attributeDefs": [], + "superTypes": [], + "entityTypes": [], + "displayName": "Name", + "subTypes": [], +} + + +@pytest.fixture() +def type_defs(): + with TYPEDEFS_JSON.open() as input_file: + return json.load(input_file) + + +def test_create_element_def(): + element_def = EnumDef.ElementDef(**(ENUM_DEF["elementDefs"][0])) + assert element_def.description == ENUM_DEF["elementDefs"][0]["description"] + assert element_def.value == ENUM_DEF["elementDefs"][0]["value"] + assert element_def.ordinal == ENUM_DEF["elementDefs"][0]["ordinal"] + + +def check_type_def_properties(type_def: TypeDef, source: dict): + def check_property(property_name: str): + key = to_camel_case(property_name) + value = getattr(type_def, property_name) + if key in source: + assert value == source[key] + else: + assert value is None + + check_property("create_time") + check_property("created_by") + check_property("description") + check_property("guid") + check_property("name") + check_property("type_version") + check_property("update_time") + check_property("updated_by") + check_property("version") + + +def test_create_enum_def(): + enum_def = EnumDef(**ENUM_DEF) + assert enum_def.category == AtlanTypeCategory.ENUM + assert len(enum_def.element_defs) == 5 + check_type_def_properties(enum_def, ENUM_DEF) + + +def test_enum_defs(type_defs): + for enum_def_json in type_defs["enumDefs"]: + enum_def = EnumDef(**enum_def_json) + assert enum_def.category == AtlanTypeCategory.ENUM + check_type_def_properties(enum_def, enum_def_json) + + +def check_attribute(model: object, attribute_name: str, source: dict): + key = to_camel_case(attribute_name) + attribute = getattr(model, attribute_name) + if key in source: + value = source[key] + value = type(attribute)(value) + assert attribute == value + else: + assert getattr(model, attribute_name) is None + + +def test_struct_defs(type_defs): + for struct_def_json in type_defs["structDefs"]: + struct_def = StructDef(**struct_def_json) + assert struct_def.category == AtlanTypeCategory.STRUCT + check_type_def_properties(struct_def, struct_def_json) + for index, attribute_def in enumerate(struct_def.attribute_defs): + attribute_defs = struct_def_json["attributeDefs"][index] + for key in attribute_def.__dict__.keys(): + check_attribute(attribute_def, key, attribute_defs) + check_has_attributes(struct_def, struct_def_json) + + +def test_create_struct_def(): + struct_def = StructDef(**STRUCT_DEF) + assert struct_def.category == AtlanTypeCategory.STRUCT + check_type_def_properties(struct_def, STRUCT_DEF) + for index, attribute_def in enumerate(struct_def.attribute_defs): + attribute_defs = STRUCT_DEF["attributeDefs"][index] + for key in attribute_def.__dict__.keys(): + check_attribute(attribute_def, key, attribute_defs) + + +def test_classification_def(type_defs): + for classification_def_json in type_defs["classificationDefs"]: + classification_def = ClassificationDef(**classification_def_json) + assert classification_def.category == AtlanTypeCategory.CLASSIFICATION + check_type_def_properties(classification_def, classification_def_json) + check_has_attributes(classification_def, classification_def_json) + + +def check_has_attributes(type_def: TypeDef, type_def_json: dict): + for key in type_def_json: + attribute_name = to_snake_case(key) + assert hasattr(type_def, attribute_name) + + +def test_entity_def(type_defs): + for entity_def_json in type_defs["entityDefs"]: + entity_def = EntityDef(**entity_def_json) + assert entity_def.category == AtlanTypeCategory.ENTITY + check_type_def_properties(entity_def, entity_def_json) + check_has_attributes(entity_def, entity_def_json) + + +def test_relationship_def(type_defs): + for relationship_def_json in type_defs["relationshipDefs"]: + relationship_def = RelationshipDef(**relationship_def_json) + assert relationship_def.category == AtlanTypeCategory.RELATIONSHIP + check_type_def_properties(relationship_def, relationship_def_json) + check_has_attributes(relationship_def, relationship_def_json) + + +def test_business_metadata_def(type_defs): + for business_metadata_def_json in type_defs["businessMetadataDefs"]: + business_metadata_def = CustomMetadataDef(**business_metadata_def_json) + assert business_metadata_def.category == AtlanTypeCategory.CUSTOM_METADATA + check_type_def_properties(business_metadata_def, business_metadata_def_json) + check_has_attributes(business_metadata_def, business_metadata_def_json) + + +def test_type_def_response(type_defs): + type_def_response = TypeDefResponse(**type_defs) + assert isinstance(type_def_response, TypeDefResponse) diff --git a/tests/test_utils.py b/tests/unit/test_utils.py similarity index 100% rename from tests/test_utils.py rename to tests/unit/test_utils.py