diff --git a/data_utils/datahub_source.py b/data_utils/datahub_source.py index 91a1f6d..8b8e89f 100644 --- a/data_utils/datahub_source.py +++ b/data_utils/datahub_source.py @@ -2,6 +2,9 @@ from datahub.emitter.mcp import MetadataChangeProposalWrapper from datahub.metadata.schema_classes import DatasetPropertiesClass, SchemaMetadataClass from datahub.emitter.rest_emitter import DatahubRestEmitter +from datahub.ingestion.graph.client import DatahubClientConfig, DataHubGraph +from datahub.metadata.schema_classes import UpstreamLineageClass +from collections import defaultdict import requests @@ -15,6 +18,7 @@ def __init__(self, gms_server="http://localhost:8080", extra_headers={}): gms_server=gms_server, extra_headers=extra_headers ) self.datahub_graph = self.emitter.to_graph() + self.gms_server = gms_server def _is_valid_gms_server(self, gms_server): # GMS 서버 주소의 유효성을 검사하는 로직 추가 @@ -60,10 +64,231 @@ def get_column_names_and_descriptions(self, urn): columns = [] if schema_metadata: for field in schema_metadata.fields: + + # nativeDataType이 없거나 빈 문자열인 경우 None 처리 + native_type = getattr(field, "nativeDataType", None) + column_type = ( + native_type if native_type and native_type.strip() else None + ) + columns.append( { "column_name": field.fieldPath, "column_description": field.description, + "column_type": column_type, } ) return columns + + def get_table_lineage( + self, + urn, + counts=100, + direction="DOWNSTREAM", + degree_values=None, + ): + # URN에 대한 DOWNSTREAM/UPSTREAM lineage entity를 counts 만큼 가져오는 함수 + # degree_values에 따라 lineage depth가 결정 + """ + Fetches downstream/upstream lineage entities for a given dataset URN using DataHub's GraphQL API. + + Args: + urn (str): Dataset URN to fetch lineage for. + count (int): Maximum number of entities to fetch (default=100). + direction (str): DOWNSTREAM or UPSTREAM. + degree_values (List[str]): Degree filter values like ["1", "2", "3+"]. Defaults to ["1", "2"]. + + Returns: + List[str, dict]: A list containing the dataset URN and its lineage result. + """ + + if degree_values is None: + degree_values = ["1", "2"] + + graph = DataHubGraph(DatahubClientConfig(server=self.gms_server)) + + query = """ + query scrollAcrossLineage($input: ScrollAcrossLineageInput!) { + scrollAcrossLineage(input: $input) { + searchResults { + degree + entity { + urn + type + } + } + } + } + """ + variables = { + "input": { + "query": "*", + "urn": urn, + "count": counts, + "direction": direction, + "orFilters": [ + { + "and": [ + { + "condition": "EQUAL", + "negated": "false", + "field": "degree", + "values": degree_values, + } + ] + } + ], + } + } + + result = graph.execute_graphql(query=query, variables=variables) + return urn, result + + def get_column_lineage(self, urn): + # URN에 대한 UPSTREAM lineage의 column source를 가져오는 함수 + """ + Fetches fine-grained column-level lineage grouped by upstream datasets. + + Args: + urn (str): Dataset URN to fetch lineage for. + + Returns: + dict: { + 'downstream_dataset': str, + 'lineage_by_upstream_dataset': List[{ + 'upstream_dataset': str, + 'columns': List[{'upstream_column': str, 'downstream_column': str}] + }] + } + """ + + # DataHub 연결 및 lineage 가져오기 + graph = DataHubGraph(DatahubClientConfig(server=self.gms_server)) + result = graph.get_aspect(entity_urn=urn, aspect_type=UpstreamLineageClass) + + # downstream dataset (URN 테이블명) 파싱 + try: + down_dataset = urn.split(",")[1] + table_name = down_dataset.split(".")[1] + + except IndexError: + # URN이 유효하지 않는 경우 + print(f"[ERROR] Invalid URN format: {urn}") + return {} + + # upstream_dataset별로 column lineage + upstream_map = defaultdict(list) + + if not result: + return {"downstream_dataset": table_name, "lineage_by_upstream_dataset": []} + + for fg in result.fineGrainedLineages or []: + confidence_score = ( + fg.confidenceScore if fg.confidenceScore is not None else 1.0 + ) + for down in fg.downstreams: + down_column = down.split(",")[-1].replace(")", "") + for up in fg.upstreams: + up_dataset = up.split(",")[1] + up_dataset = up_dataset.split(".")[1] + up_column = up.split(",")[-1].replace(")", "") + + upstream_map[up_dataset].append( + { + "upstream_column": up_column, + "downstream_column": down_column, + "confidence": confidence_score, + } + ) + + # 최종 결과 구조 생성 + parsed_lineage = { + "downstream_dataset": table_name, + "lineage_by_upstream_dataset": [], + } + + for up_dataset, column_mappings in upstream_map.items(): + parsed_lineage["lineage_by_upstream_dataset"].append( + {"upstream_dataset": up_dataset, "columns": column_mappings} + ) + + return parsed_lineage + + def min_degree_lineage(self, lineage_result): + # lineage 중 최소 degree만 가져오는 함수 + """ + Returns the minimum degree from the lineage result (fetched by get_table_lineage().) + + Args: + lineage_result : (List[str, dict]): Result from get_table_lineage(). + + Returns: + dict : {table_name : minimum_degree} + """ + + table_degrees = {} + + urn, lineage_data = lineage_result + + for item in lineage_data["scrollAcrossLineage"]["searchResults"]: + table = item["entity"]["urn"].split(",")[1] + table_name = table.split(".")[1] + degree = item["degree"] + table_degrees[table_name] = min( + degree, table_degrees.get(table_name, float("inf")) + ) + + return table_degrees + + def build_table_metadata(self, urn, max_degree=2, sort_by_degree=True): + # 테이블 단위로 테이블 이름, 설명, 컬럼, 테이블 별 리니지(downstream/upstream), 컬럼 별 리니지(upstream)이 포함된 메타데이터 생성 함수 + """ + Builds table metadata including description, columns, and lineage info. + + Args: + urn (str): Dataset URN + max_degree (int): Max lineage depth to include (filtering) + sort_by_degree (bool): Whether to sort downstream/upstream tables by degree + + Returns: + dict: Table metadata + """ + metadata = { + "table_name": self.get_table_name(urn), + "description": self.get_table_description(urn), + "columns": self.get_column_names_and_descriptions(urn), + "lineage": {}, + } + + def process_lineage(direction): + # direction : DOWNSTREAM/UPSTREAM 별로 degree가 최소인 lineage를 가져오는 함수 + + # 테이블 lineage 가져오기 + lineage_result = self.get_table_lineage(urn, direction=direction) + table_degrees = self.min_degree_lineage(lineage_result) + current_table_name = metadata["table_name"] + + # degree 필터링 + filtered_lineage = [ + {"table": table, "degree": degree} + for table, degree in table_degrees.items() + if degree <= max_degree and table != current_table_name + ] + + # degree 기준 정렬 + if sort_by_degree: + filtered_lineage.sort(key=lambda x: x["degree"]) + + return filtered_lineage + + # DOWNSTREAM / UPSTREAM 링크 추가 + metadata["lineage"]["downstream"] = process_lineage("DOWNSTREAM") + metadata["lineage"]["upstream"] = process_lineage("UPSTREAM") + + # 컬럼 단위 lineage 추가 + column_lineage = self.get_column_lineage(urn) + metadata["lineage"]["upstream_columns"] = column_lineage.get( + "lineage_by_upstream_dataset", [] + ) + + return metadata diff --git a/llm_utils/tools.py b/llm_utils/tools.py index 24e8c1d..6b8a9ac 100644 --- a/llm_utils/tools.py +++ b/llm_utils/tools.py @@ -66,3 +66,21 @@ def get_info_from_db() -> List[Document]: # table_info_str_list를 Document 객체 리스트로 변환 return [Document(page_content=info) for info in table_info_str_list] + + +def get_metadata_from_db() -> List[Dict]: + """ + 전체 테이블의 메타데이터(테이블 이름, 설명, 컬럼 이름, 설명, 테이블 lineage, 컬럼 별 lineage)를 가져오는 함수 + """ + + fetcher = _get_fetcher() + urns = list(fetcher.get_urns()) + + metadata = [] + total = len(urns) + for idx, urn in enumerate(urns, 1): + print(f"[{idx}/{total}] Processing URN: {urn}") + table_metadata = fetcher.build_table_metadata(urn) + metadata.append(table_metadata) + + return metadata diff --git a/table_metadata2.json b/table_metadata2.json new file mode 100644 index 0000000..9a77dab --- /dev/null +++ b/table_metadata2.json @@ -0,0 +1,23835 @@ +[ + { + "table_name": "client_stream_activated_on_product", + "description": "고객이 제품을 활성화할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_active_on_subscription", + "description": "고객이 구독에서 활동 중일 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향(해당되는 경우)", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트 및 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_called_support", + "description": "고객이 지원팀으로부터 전화를 받았을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_churned_on_product", + "description": "고객이 제품에서 이탈할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_closed_support_ticket", + "description": "고객이 지원 티켓을 닫을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_committed_to_churn", + "description": "고객이 이탈을 확정했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_created_cancellation_request", + "description": "고객이 취소 요청을 생성할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_created_support_ticket", + "description": "고객이 지원 티켓을 생성할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_decreased_contract", + "description": "고객이 계약을 축소했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_ended_subscription", + "description": "고객이 구독을 종료할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향(해당되는 경우)", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'churn_risk_users', 'churned_users', 'canceled_users'와 같은 고객 세그먼트 및 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_expanded_contract", + "description": "고객이 계약을 확장했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_incurred_overage", + "description": "고객이 초과 사용을 발생시켰을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'service1', 'service2', 'service3'와 같은 서비스를 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_onboarded", + "description": "고객이 온보딩될 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_onboarding_call", + "description": "고객이 온보딩될 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_ordered_service", + "description": "고객이 서비스를 주문했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'service1', 'service2', 'service3'와 같은 서비스를 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_renewed_contract", + "description": "고객이 계약을 갱신했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_reopened_support_ticket", + "description": "고객이 지원 티켓에 응답할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_responded_to_ces_survey", + "description": "고객이 CES 설문에 응답할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_responded_to_csat_survey", + "description": "고객이 CSAT 설문에 응답할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_responded_to_nps_survey", + "description": "고객이 NPS 설문에 응답할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_resurrected_contract", + "description": "고객이 계약을 부활시켰을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', 'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', 'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_started_subscription", + "description": "고객이 구독을 시작할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향(해당되는 경우)", + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'free_users', 'paid_users', 'new_users', 'trial_users'와 같은 고객 세그먼트 및 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan'과 같은 플랜 유형을 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_updated_support_ticket", + "description": "고객이 지원 티켓을 업데이트할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "client_stream_withdrew_cancellation_request", + "description": "고객이 취소 요청을 철회할 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동이 발생한 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan', 'lifetime_plan'과 같은 요금제 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 \n같은 CSM 이름, 'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형이 포함됩니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_ae_accrued_quota_contribution", + "description": "AE가 할당량 기여를 발생시켰을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_hired_sdr", + "description": "회사가 SDR을 고용했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7'과 같은 SDR의 재직 기간 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_offboarded_ae", + "description": "회사가 AE를 오프보딩했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_offboarded_sdr", + "description": "Activity data triggered when a company offboards an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7'과 같은 SDR의 재직 기간 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_onboarded_ae", + "description": "회사가 AE를 온보딩했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_onboarded_sdr", + "description": "Activity data triggered when a company onboarded an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7'과 같은 SDR의 재직 기간 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_ramped_ae", + "description": "회사가 AE를 램프업했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_sdr_accrued_quota_contribution", + "description": "Activity data triggered when a company accrues a quota contribution from an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7'과 같은 SDR의 재직 기간 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_set_ae_quota", + "description": "회사가 AE 할당량을 설정했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "company_stream_set_sdr_quota", + "description": "Activity data triggered when a company sets an SDR quota", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7'과 같은 SDR의 재직 기간 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_attended_event", + "description": "연락처가 이벤트에 참석했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_attended_webinar", + "description": "Activity data triggered when a contact attends a webinar", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_clicked_ad", + "description": "Activity data triggered when a contact clicks an ad", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_completed_session", + "description": "연락처가 세션을 완료했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Landing Page', 'Product Page', 'Blog Post', 'Social Media', 'Article', 'Report'와 같은 페이지 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_converted_suspect_to_prospect", + "description": "연락처가 SDR에 의해 가망 고객으로 자격을 얻었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_converted_to_pql", + "description": "클라이언트가 PQL로 전환될 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "클라이언트의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan'과 같은 플랜 유형, 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 같은 CSM 이름, \n'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형, 'mrr', 'arr'과 같은 구독 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_doesnt_receive_email", + "description": "Activity data triggered when a contact doesn't receive an email", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_ended_trial", + "description": "체험판이 종료될 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "클라이언트의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan'과 같은 플랜 유형, 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 같은 CSM 이름, \n'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형, 'true', 'not true'와 같은 체험판 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_engaged_with_email", + "description": "Activity data triggered when a contact engages with an email", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_generated_suspect", + "description": "Activity data triggered when a contact is generated as a suspect", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_interacted_with_form", + "description": "Activity data triggered when a contact interacts with a form", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Landing Page', 'Product Page', 'Blog Post', 'Social Media', 'Article', 'Report'와 같은 페이지 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_opened_email", + "description": "Activity data triggered when a contact opens an email", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_accepted_prospect", + "description": "Activity data triggered when a contact is accepted as a prospect by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_called_prospect", + "description": "Activity data triggered when a contact is called by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_cold_outbounded_prospect", + "description": "Activity data triggered when a contact is cold outbounded by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_created_business_opportunity", + "description": "Activity data triggered when a contact is created as a business opportunity by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_disqualified_prospect", + "description": "Activity data triggered when a contact is disqualified as a prospect by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_emailed_prospect", + "description": "Activity data triggered when a contact is emailed by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_qualified_prospect", + "description": "Activity data triggered when a contact is qualified as a prospect by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "description": "Activity data triggered when a contact is scheduled for an intake for a business opportunity by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Sales', 'Marketing', 'Engineering', 'Management'와 같은 조직 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_sent_email", + "description": "Activity data triggered when a contact is sent an email by an SDR", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_signed_contract", + "description": "고객이 계약에 서명했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'mrr'(월 반복 수익)과 'arr'(연간 반복 수익)과 같은 구독 유형, 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 같은 고객 성공 관리자(CSMs)를 포함합니다. 또한 'tier1'부터 'tier5'까지의 MRR 티어를 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_started_session", + "description": "연락처가 세션을 시작했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Landing Page', 'Product Page', 'Blog Post', 'Social Media', 'Article', 'Report'와 같은 페이지 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_started_trial", + "description": "체험판이 시작될 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "클라이언트의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan'과 같은 플랜 유형, 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 같은 CSM 이름, \n'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형, 'true', 'not true'와 같은 체험판 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_started_true_trial", + "description": "실제 체험판이. 시작될 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "클라이언트의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 기능 데이터를 포함하는 JSON 문자열로, 'active_users', 'churn_risk_users', 'churned_users', \n'free_users', 'paid_users', 'grace_period_users', 'canceled_users', 'new_users', 'returning_users', \n'trial_users'와 같은 고객 세그먼트와 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', \n'annual_plan'과 같은 플랜 유형, 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 같은 CSM 이름, \n'tier1', 'tier2', 'tier3', 'tier4', 'tier5'와 같은 MRR 등급 유형, 'true', 'not true'와 같은 체험판 유형을 포함합니다.\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_submitted_form", + "description": "Activity data triggered when a contact submits a form", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Landing Page', 'Product Page', 'Blog Post', 'Social Media', 'Article', 'Report'와 같은 페이지 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_trial_converted_to_customer", + "description": "고객이 체험판을 정식 고객으로 전환했을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "고객의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열로, 'mrr'(월 반복 수익)과 'arr'(연간 반복 수익)과 같은 구독 유형, 'basic_plan', 'standard_plan', 'premium_plan', 'monthly_plan', 'annual_plan', 'lifetime_plan'과 같은 플랜 유형, 그리고 'chris', 'john', 'jane', 'jim', 'jill', 'james'와 같은 고객 성공 관리자(CSMs)를 포함합니다. 또한 'tier1'부터 'tier5'까지의 MRR 티어를 포함합니다.", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_unsubscribed_email", + "description": "Activity data triggered when a contact unsubscribes from an email", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_viewed_ad", + "description": "Activity data triggered when a contact views an ad", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_viewed_form", + "description": "Activity data triggered when a contact views a form", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Landing Page', 'Product Page', 'Blog Post', 'Social Media', 'Article', 'Report'와 같은 페이지 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_visited_page", + "description": "Activity data triggered when a contact visits a page", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열,\n'Owned', 'Partner', 'Self-Led', 'Referral', 'Other'와 같은 채널 포함\n'feb_event', 'mar_event', 'apr_event', 'may_event', 'jun_event', 'jul_event', 'aug_event'와 같은 캠페인 이름 포함\n'Landing Page', 'Product Page', 'Blog Post', 'Social Media', 'Article', 'Report'와 같은 페이지 포함\n", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_called_contact", + "description": "연락처에 전화를 걸었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_completed_demo", + "description": "데모가 완료되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_created_expansion_opportunity", + "description": "새로운 확장 기회가 생성되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_created_new_opportunity", + "description": "새로운 기회가 생성되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_created_renewal_opportunity", + "description": "갱신 기회가 생성되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_disqualified_new_opportunity", + "description": "새로운 기회가 자격 박탈되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_emailed_contact", + "description": "연락처에 이메일을 보냈을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_lost_opportunity", + "description": "기회를 잃었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_met_contact", + "description": "연락처를 만났을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_qualified_new_opportunity", + "description": "새로운 기회가 자격을 얻었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_scheduled_demo", + "description": "데모가 예약되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_updated_close_date", + "description": "마감일이 업데이트되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_updated_deal_amount", + "description": "거래 금액이 업데이트되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_updated_win_probability", + "description": "승리 확률이 업데이트되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "deal_stream_won_opportunity", + "description": "기회가 성사되었을 때 트리거되는 활동 데이터", + "columns": [ + { + "column_name": "id", + "column_description": "이 테이블의 기본 키", + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": "회사의 엔티티 ID", + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": "활동의 타임스탬프", + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": "활동의 이름", + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": "활동의 수익 영향", + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": "활동과 관련된 특성 데이터를 포함하는 JSON 문자열, AE의 근속 기간('0-1', '1-2', '2-3', '3-4', '4-5', '5-6', '6-7' 등) 포함", + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "ga_cube_churned_revenue", + "description": "Flattened OLAP cube model for ChurnedMRR", + "columns": [ + { + "column_name": "metric_date", + "column_description": "The primary key for this table", + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + }, + { + "table": "quick_ratio_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_committed_revenue", + "description": "Flattened OLAP cube model for CommittedMRR", + "columns": [ + { + "column_name": "anchor_date", + "column_description": "The primary key for this table", + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_total_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_net_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 1 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "client_stream_active_on_subscription", + "degree": 2 + }, + { + "table": "client_stream_committed_to_churn", + "degree": 2 + }, + { + "table": "client_stream_decreased_contract", + "degree": 2 + }, + { + "table": "client_stream_ended_subscription", + "degree": 2 + }, + { + "table": "client_stream_expanded_contract", + "degree": 2 + }, + { + "table": "client_stream_incurred_overage", + "degree": 2 + }, + { + "table": "client_stream_ordered_service", + "degree": 2 + }, + { + "table": "client_stream_renewed_contract", + "degree": 2 + }, + { + "table": "client_stream_resurrected_contract", + "degree": 2 + }, + { + "table": "client_stream_started_subscription", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "customer_id", + "downstream_column": "customer_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + }, + { + "upstream_column": "activity_occurrence", + "downstream_column": "activity_occurrence", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_active_on_subscription", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_called_support", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_called_support", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_churned_on_product", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_churned_on_product", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_closed_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_closed_support_ticket", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_committed_to_churn", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_committed_to_churn", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_created_cancellation_request", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_created_support_ticket", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_decreased_contract", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_decreased_contract", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ended_subscription", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_ended_subscription", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_expanded_contract", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_expanded_contract", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_incurred_overage", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_incurred_overage", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarded", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_onboarded", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarding_call", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_onboarding_call", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ordered_service", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_ordered_service", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_renewed_contract", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_renewed_contract", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_reopened_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_reopened_support_ticket", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_ces_survey", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_responded_to_ces_survey", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_csat_survey", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_responded_to_csat_survey", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_nps_survey", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_responded_to_nps_survey", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_resurrected_contract", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_resurrected_contract", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_started_subscription", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_updated_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_updated_support_ticket", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_withdrew_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_withdrew_cancellation_request", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ae_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_ae_accrued_quota_contribution", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_hired_sdr", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_hired_sdr", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_offboarded_ae", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_offboarded_sdr", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_onboarded_ae", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_onboarded_sdr", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ramped_ae", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_ramped_ae", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_sdr_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_sdr_accrued_quota_contribution", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_ae_quota", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_set_ae_quota", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_sdr_quota", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "company_stream_set_sdr_quota", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "create_date", + "downstream_column": "create_date", + "confidence": 1.0 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "first_touch_channel", + "confidence": 1.0 + }, + { + "upstream_column": "last_touch_channel", + "downstream_column": "last_touch_channel", + "confidence": 1.0 + }, + { + "upstream_column": "segment", + "downstream_column": "segment", + "confidence": 1.0 + }, + { + "upstream_column": "cohort", + "downstream_column": "cohort", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_event", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_attended_event", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_webinar", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_attended_webinar", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_clicked_ad", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_clicked_ad", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_completed_session", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_completed_session", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_suspect_to_prospect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_converted_suspect_to_prospect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_to_pql", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_converted_to_pql", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_doesnt_receive_email", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_doesnt_receive_email", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_ended_trial", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_ended_trial", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_engaged_with_email", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_engaged_with_email", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_generated_suspect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_generated_suspect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_interacted_with_form", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_interacted_with_form", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_opened_email", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_opened_email", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_received_email", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_received_email", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_accepted_prospect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_accepted_prospect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_called_prospect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_called_prospect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_cold_outbounded_prospect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_cold_outbounded_prospect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_created_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_created_business_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_disqualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_disqualified_prospect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_emailed_prospect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_emailed_prospect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_qualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_qualified_prospect", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sent_email", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_sent_email", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_signed_contract", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_signed_contract", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_session", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_started_session", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_trial", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_started_trial", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_true_trial", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_started_true_trial", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_submitted_form", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_submitted_form", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_trial_converted_to_customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_trial_converted_to_customer", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_unsubscribed_email", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_unsubscribed_email", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_ad", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_viewed_ad", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_form", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_viewed_form", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_visited_page", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "contact_stream_visited_page", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 1 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 1 + } + ], + "upstream": [ + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "create_date", + "downstream_column": "create_date", + "confidence": 1.0 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "first_touch_channel", + "confidence": 1.0 + }, + { + "upstream_column": "last_touch_channel", + "downstream_column": "last_touch_channel", + "confidence": 1.0 + }, + { + "upstream_column": "segment", + "downstream_column": "segment", + "confidence": 1.0 + }, + { + "upstream_column": "cohort", + "downstream_column": "cohort", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_called_contact", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_called_contact", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_completed_demo", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_completed_demo", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_expansion_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_created_expansion_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_created_new_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_renewal_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_created_renewal_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_disqualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_disqualified_new_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_emailed_contact", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_emailed_contact", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_lost_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_lost_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_met_contact", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_met_contact", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_qualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_qualified_new_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_scheduled_demo", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_scheduled_demo", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_close_date", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_updated_close_date", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_deal_amount", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_updated_deal_amount", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_win_probability", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_updated_win_probability", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_won_opportunity", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "deal_stream_won_opportunity", + "columns": [ + { + "upstream_column": "id", + "downstream_column": "id", + "confidence": 1.0 + }, + { + "upstream_column": "entity_id", + "downstream_column": "entity_id", + "confidence": 1.0 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 1.0 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 1.0 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 1.0 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + }, + { + "table": "quick_ratio_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_subscriptions", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_subscriptions", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_churned_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_committed_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue", + "degree": 2 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_committed_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + }, + { + "table": "quick_ratio_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_subscriptions", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_contraction_subscriptions", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_contraction_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + }, + { + "table": "quick_ratio_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_expansion_revenue", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_subscriptions", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_expansion_subscriptions", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_expansion_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_gross_dollar_retention", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_gross_dollar_retention", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_gross_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_gross_revenue_churn", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_dollar_retention", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_gross_revenue_churn_rate", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 1 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_total_subscriptions", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_gross_subscriptions_churn", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_net_dollar_retention", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_dollar_retention", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_committed_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_revenue", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_revenue_churn", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_dollar_retention", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_revenue_churn_rate", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_total_subscriptions", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_net_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + }, + { + "table": "quick_ratio_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_new_revenue", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_new_revenue", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_subscriptions", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_new_subscriptions", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_new_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_quick_ratio", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_quick_ratio", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_resurrected_revenue", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_resurrected_revenue", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_resurrected_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_retained_revenue", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_retained_revenue", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_retained_subscriptions", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + }, + { + "table": "customer", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_retained_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_revenue_cmgr", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_revenue_cmgr", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_revenue_growth_rate", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_revenue_growth_rate", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_subscriber_cmgr", + "degree": 1 + }, + { + "table": "ga_cube_total_subscriptions", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_subscriber_cmgr", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_subscriber_growth_rate", + "degree": 1 + }, + { + "table": "ga_cube_total_subscriptions", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_subscriber_growth_rate", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_committed_revenue", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_revenue_cmgr", + "degree": 1 + }, + { + "table": "ga_cube_revenue_growth_rate", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_total_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_total_revenue", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 1 + }, + { + "table": "ga_cube_subscriber_cmgr", + "degree": 1 + }, + { + "table": "ga_cube_subscriber_growth_rate", + "degree": 1 + }, + { + "table": "growth_accounting_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_total_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_net_subscriptions", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_total_subscriptions", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "growth_accounting_cube", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_committed_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_gross_dollar_retention", + "degree": 2 + }, + { + "table": "ga_cube_gross_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_dollar_retention", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_net_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 2 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_revenue_cmgr", + "degree": 2 + }, + { + "table": "ga_cube_revenue_growth_rate", + "degree": 2 + }, + { + "table": "ga_cube_subscriber_cmgr", + "degree": 2 + }, + { + "table": "ga_cube_subscriber_growth_rate", + "degree": 2 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + }, + { + "table": "ga_cube_total_subscriptions", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "growth_accounting_cube", + "columns": [ + { + "upstream_column": "_dbt_source_relation", + "downstream_column": "_dbt_source_relation", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "quick_ratio_cube", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "quick_ratio_cube", + "columns": [ + { + "upstream_column": "metric_model", + "downstream_column": "metric_model", + "confidence": 1.0 + }, + { + "upstream_column": "is_snapshot_reliant_metric", + "downstream_column": "is_snapshot_reliant_metric", + "confidence": 1.0 + }, + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 1.0 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 1.0 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 1.0 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 1.0 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 1.0 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 1.0 + }, + { + "upstream_column": "metric_calculation", + "downstream_column": "metric_calculation", + "confidence": 1.0 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 1.0 + } + ] + } + ] + } + }, + { + "table_name": "client_activity_stream", + "description": "", + "columns": [ + { + "column_name": "id", + "column_description": null, + "column_type": "UInt16" + }, + { + "column_name": "customer_id", + "column_description": null, + "column_type": "UInt16" + }, + { + "column_name": "activity", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "activity_ts", + "column_description": null, + "column_type": "DateTime" + }, + { + "column_name": "revenue_impact", + "column_description": null, + "column_type": "UInt64" + }, + { + "column_name": "feature_json", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "activity_occurrence", + "column_description": null, + "column_type": "UInt8" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 2 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + }, + { + "table": "client_stream_committed_to_churn", + "degree": 1 + }, + { + "table": "client_stream_decreased_contract", + "degree": 1 + }, + { + "table": "client_stream_ended_subscription", + "degree": 1 + }, + { + "table": "client_stream_expanded_contract", + "degree": 1 + }, + { + "table": "client_stream_incurred_overage", + "degree": 1 + }, + { + "table": "client_stream_ordered_service", + "degree": 1 + }, + { + "table": "client_stream_renewed_contract", + "degree": 1 + }, + { + "table": "client_stream_resurrected_contract", + "degree": 1 + }, + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_stream_active_on_subscription", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_committed_to_churn", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_decreased_contract", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_ended_subscription", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_expanded_contract", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_incurred_overage", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_ordered_service", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_renewed_contract", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_resurrected_contract", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "client_stream_started_subscription", + "columns": [ + { + "upstream_column": "entity_id", + "downstream_column": "id", + "confidence": 0.9 + }, + { + "upstream_column": "entity_id", + "downstream_column": "customer_id", + "confidence": 0.9 + }, + { + "upstream_column": "activity", + "downstream_column": "activity", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "activity_ts", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "revenue_impact", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "feature_json", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "contact", + "description": "", + "columns": [ + { + "column_name": "id", + "column_description": null, + "column_type": "UInt16" + }, + { + "column_name": "create_date", + "column_description": null, + "column_type": "DateTime" + }, + { + "column_name": "first_touch_channel", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "last_touch_channel", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "segment", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "cohort", + "column_description": null, + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "contact_stream_received_email", + "description": "", + "columns": [ + { + "column_name": "id", + "column_description": null, + "column_type": "UInt16" + }, + { + "column_name": "entity_id", + "column_description": null, + "column_type": "UInt16" + }, + { + "column_name": "activity_ts", + "column_description": null, + "column_type": "DateTime" + }, + { + "column_name": "activity", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "revenue_impact", + "column_description": null, + "column_type": "UInt8" + }, + { + "column_name": "feature_json", + "column_description": null, + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "customer", + "description": "", + "columns": [ + { + "column_name": "id", + "column_description": null, + "column_type": "UInt16" + }, + { + "column_name": "create_date", + "column_description": null, + "column_type": "DateTime" + }, + { + "column_name": "first_touch_channel", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "last_touch_channel", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "segment", + "column_description": null, + "column_type": "String" + }, + { + "column_name": "cohort", + "column_description": null, + "column_type": "String" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 2 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 2 + } + ], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": "ga_cube_churned_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_subscriptions", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "id", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_contraction_revenue", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + }, + { + "table": "quick_ratio_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_contraction_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_subscriptions", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "id", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_expansion_revenue", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + }, + { + "table": "quick_ratio_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_expansion_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_subscriptions", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "id", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_gross_dollar_retention", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_gross_revenue_churn_rate", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_gross_revenue_churn", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_gross_revenue_churn_rate", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_dollar_retention", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_total_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_gross_subscriptions_churn", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_total_subscriptions", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_contraction_subscriptions", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_churned_subscriptions", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_net_dollar_retention", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_revenue_churn_rate", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_net_revenue", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_committed_revenue", + "degree": 2 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_expansion_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_new_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_net_revenue_churn", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_expansion_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_net_revenue_churn_rate", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_dollar_retention", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_expansion_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_total_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_net_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_total_subscriptions", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_churned_subscriptions", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_contraction_subscriptions", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_expansion_subscriptions", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_new_subscriptions", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_new_revenue", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 2 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + }, + { + "table": "quick_ratio_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_new_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_subscriptions", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "id", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_quick_ratio", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_expansion_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_new_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_resurrected_revenue", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_resurrected_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "id", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_retained_revenue", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "revenue_impact", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_retained_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Int64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "customer", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "client_activity_stream", + "columns": [ + { + "upstream_column": "activity_ts", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "activity_ts", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "feature_json", + "downstream_column": "slice_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "customer", + "columns": [ + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "first_touch_channel", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "segment", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "id", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_revenue_cmgr", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Float64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_total_revenue", + "columns": [ + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_revenue_growth_rate", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_total_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_subscriber_cmgr", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": "Nullable(Float64)" + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_total_subscriptions", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_total_subscriptions", + "columns": [ + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_subscriber_growth_rate", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_total_subscriptions", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_total_subscriptions", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_total_revenue", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_committed_revenue", + "degree": 2 + }, + { + "table": "ga_cube_gross_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 2 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 2 + }, + { + "table": "ga_cube_revenue_cmgr", + "degree": 2 + }, + { + "table": "ga_cube_revenue_growth_rate", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "ga_cube_total_subscriptions", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 2 + }, + { + "table": "ga_cube_subscriber_cmgr", + "degree": 2 + }, + { + "table": "ga_cube_subscriber_growth_rate", + "degree": 2 + }, + { + "table": "growth_accounting_cube", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_net_subscriptions", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_net_subscriptions", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": "growth_accounting_cube", + "description": "", + "columns": [ + { + "column_name": "_dbt_source_relation", + "column_description": null, + "column_type": "String" + } + ], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_committed_revenue", + "degree": 1 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_gross_dollar_retention", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_gross_subscriptions_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_dollar_retention", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_net_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 1 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_revenue_cmgr", + "degree": 1 + }, + { + "table": "ga_cube_revenue_growth_rate", + "degree": 1 + }, + { + "table": "ga_cube_subscriber_cmgr", + "degree": 1 + }, + { + "table": "ga_cube_subscriber_growth_rate", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_subscriptions", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": "quick_ratio_cube", + "description": "", + "columns": [ + { + "column_name": "metric_model", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "is_snapshot_reliant_metric", + "column_description": null, + "column_type": "Nullable(Bool)" + }, + { + "column_name": "anchor_date", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "date_grain", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_date", + "column_description": null, + "column_type": "Nullable(DATE)" + }, + { + "column_name": "slice_object", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_dimension", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "slice_value", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_calculation", + "column_description": null, + "column_type": "Nullable(String)" + }, + { + "column_name": "metric_value", + "column_description": null, + "column_type": null + } + ], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + } + ], + "upstream_columns": [ + { + "upstream_dataset": "ga_cube_expansion_revenue", + "columns": [ + { + "upstream_column": "anchor_date", + "downstream_column": "anchor_date", + "confidence": 0.9 + }, + { + "upstream_column": "date_grain", + "downstream_column": "date_grain", + "confidence": 0.9 + }, + { + "upstream_column": "metric_date", + "downstream_column": "metric_date", + "confidence": 0.9 + }, + { + "upstream_column": "slice_object", + "downstream_column": "slice_object", + "confidence": 0.9 + }, + { + "upstream_column": "slice_dimension", + "downstream_column": "slice_dimension", + "confidence": 0.9 + }, + { + "upstream_column": "slice_value", + "downstream_column": "slice_value", + "confidence": 0.9 + }, + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_churned_revenue", + "columns": [ + { + "upstream_column": "metric_date", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_contraction_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + }, + { + "upstream_dataset": "ga_cube_new_revenue", + "columns": [ + { + "upstream_column": "metric_value", + "downstream_column": "metric_value", + "confidence": 0.9 + } + ] + } + ] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 1 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 1 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 1 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "client_stream_active_on_subscription", + "degree": 2 + }, + { + "table": "client_stream_committed_to_churn", + "degree": 2 + }, + { + "table": "client_stream_decreased_contract", + "degree": 2 + }, + { + "table": "client_stream_ended_subscription", + "degree": 2 + }, + { + "table": "client_stream_expanded_contract", + "degree": 2 + }, + { + "table": "client_stream_incurred_overage", + "degree": 2 + }, + { + "table": "client_stream_ordered_service", + "degree": 2 + }, + { + "table": "client_stream_renewed_contract", + "degree": 2 + }, + { + "table": "client_stream_resurrected_contract", + "degree": 2 + }, + { + "table": "client_stream_started_subscription", + "degree": 2 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_called_support", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_called_support", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_called_support", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_called_support", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_called_support", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_called_support", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_churned_on_product", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_churned_on_product", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_churned_on_product", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_churned_on_product", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_churned_on_product", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_churned_on_product", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_closed_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_closed_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_closed_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_closed_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_closed_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_closed_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_committed_to_churn", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_committed_to_churn", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_committed_to_churn", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_committed_to_churn", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_committed_to_churn", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_committed_to_churn", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_created_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_decreased_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_decreased_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_decreased_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_decreased_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_decreased_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_decreased_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ended_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ended_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ended_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ended_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_ended_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ended_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_expanded_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_expanded_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_expanded_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_expanded_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_expanded_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_expanded_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_incurred_overage", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_incurred_overage", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_incurred_overage", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_incurred_overage", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_incurred_overage", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_incurred_overage", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarded", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarded", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarded", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarded", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarded", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarded", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarding_call", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarding_call", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarding_call", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarding_call", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarding_call", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_onboarding_call", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ordered_service", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ordered_service", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ordered_service", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ordered_service", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_ordered_service", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_ordered_service", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_renewed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_renewed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_renewed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_renewed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_renewed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_renewed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_reopened_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_reopened_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_reopened_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_reopened_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_reopened_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_reopened_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_ces_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_ces_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_ces_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_ces_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_ces_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_ces_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_csat_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_csat_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_csat_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_csat_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_csat_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_csat_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_nps_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_nps_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_nps_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_nps_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_nps_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_responded_to_nps_survey", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_resurrected_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_resurrected_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_resurrected_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_resurrected_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_resurrected_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_resurrected_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + } + ], + "upstream": [ + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_updated_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_updated_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_updated_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_updated_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_updated_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_updated_support_ticket", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_withdrew_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_withdrew_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_withdrew_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_withdrew_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_withdrew_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "client_stream_withdrew_cancellation_request", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ae_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ae_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ae_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ae_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ae_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ae_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_hired_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_hired_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_hired_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_hired_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_hired_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_hired_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_offboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_onboarded_sdr", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ramped_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ramped_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ramped_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ramped_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ramped_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_ramped_ae", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_sdr_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_sdr_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_sdr_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_sdr_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_sdr_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_sdr_accrued_quota_contribution", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_ae_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_ae_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_ae_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_ae_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_ae_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_ae_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_sdr_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_sdr_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_sdr_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_sdr_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_sdr_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "company_stream_set_sdr_quota", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_event", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_event", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_event", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_event", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_event", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_event", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_webinar", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_webinar", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_webinar", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_webinar", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_webinar", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_attended_webinar", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_clicked_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_clicked_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_clicked_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_clicked_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_clicked_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_clicked_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_completed_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_completed_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_completed_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_completed_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_completed_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_completed_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_suspect_to_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_suspect_to_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_suspect_to_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_suspect_to_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_suspect_to_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_suspect_to_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_to_pql", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_to_pql", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_to_pql", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_to_pql", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_to_pql", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_converted_to_pql", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_doesnt_receive_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_doesnt_receive_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_doesnt_receive_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_doesnt_receive_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_doesnt_receive_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_doesnt_receive_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_ended_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_ended_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_ended_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_ended_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_ended_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_ended_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_engaged_with_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_engaged_with_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_engaged_with_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_engaged_with_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_engaged_with_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_engaged_with_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_generated_suspect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_generated_suspect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_generated_suspect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_generated_suspect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_generated_suspect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_generated_suspect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_interacted_with_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_interacted_with_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_interacted_with_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_interacted_with_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_interacted_with_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_interacted_with_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_opened_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_opened_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_opened_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_opened_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_opened_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_opened_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_accepted_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_accepted_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_accepted_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_accepted_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_accepted_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_accepted_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_called_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_called_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_called_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_called_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_called_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_called_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_cold_outbounded_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_cold_outbounded_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_cold_outbounded_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_cold_outbounded_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_cold_outbounded_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_cold_outbounded_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_created_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_created_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_created_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_created_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_created_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_created_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_disqualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_disqualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_disqualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_disqualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_disqualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_disqualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_emailed_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_emailed_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_emailed_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_emailed_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_emailed_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_emailed_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_qualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_qualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_qualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_qualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_qualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_qualified_prospect", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sdr_scheduled_intake_for_business_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sent_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sent_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sent_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sent_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sent_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_sent_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_signed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_signed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_signed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_signed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_signed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_signed_contract", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_session", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_true_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_true_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_true_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_true_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_true_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_started_true_trial", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_submitted_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_submitted_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_submitted_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_submitted_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_submitted_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_submitted_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_trial_converted_to_customer", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_trial_converted_to_customer", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_trial_converted_to_customer", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_trial_converted_to_customer", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_trial_converted_to_customer", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_trial_converted_to_customer", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_unsubscribed_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_unsubscribed_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_unsubscribed_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_unsubscribed_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_unsubscribed_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_unsubscribed_email", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_ad", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_viewed_form", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_visited_page", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_visited_page", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_visited_page", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_visited_page", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_visited_page", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "contact_stream_visited_page", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_called_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_called_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_called_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_called_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_called_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_called_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_completed_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_completed_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_completed_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_completed_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_completed_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_completed_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_expansion_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_expansion_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_expansion_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_expansion_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_expansion_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_expansion_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_renewal_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_renewal_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_renewal_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_renewal_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_renewal_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_created_renewal_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_disqualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_disqualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_disqualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_disqualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_disqualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_disqualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_emailed_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_emailed_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_emailed_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_emailed_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_emailed_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_emailed_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_lost_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_lost_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_lost_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_lost_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_lost_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_lost_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_met_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_met_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_met_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_met_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_met_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_met_contact", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_qualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_qualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_qualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_qualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_qualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_qualified_new_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_scheduled_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_scheduled_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_scheduled_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_scheduled_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_scheduled_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_scheduled_demo", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_close_date", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_close_date", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_close_date", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_close_date", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_close_date", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_close_date", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_deal_amount", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_deal_amount", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_deal_amount", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_deal_amount", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_deal_amount", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_deal_amount", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_win_probability", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_win_probability", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_win_probability", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_win_probability", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_win_probability", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_updated_win_probability", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_won_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_won_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_won_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_won_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_won_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "deal_stream_won_opportunity", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_gross_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_gross_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue_churn_rate", + "degree": 1 + }, + { + "table": "ga_cube_quick_ratio", + "degree": 1 + }, + { + "table": "quick_ratio_cube", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "client_activity_stream", + "degree": 2 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [], + "upstream": [ + { + "table": "ga_cube_committed_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_total_revenue", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_committed_revenue", + "degree": 1 + }, + { + "table": "ga_cube_revenue_growth_rate", + "degree": 1 + } + ], + "upstream": [ + { + "table": "ga_cube_total_revenue", + "degree": 1 + }, + { + "table": "ga_cube_net_revenue", + "degree": 2 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "client_activity_stream", + "degree": 1 + }, + { + "table": "ga_cube_churned_revenue", + "degree": 2 + }, + { + "table": "ga_cube_churned_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 2 + }, + { + "table": "ga_cube_contraction_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 2 + }, + { + "table": "ga_cube_expansion_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_new_revenue", + "degree": 2 + }, + { + "table": "ga_cube_new_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_revenue", + "degree": 2 + }, + { + "table": "ga_cube_resurrected_subscriptions", + "degree": 2 + }, + { + "table": "ga_cube_retained_revenue", + "degree": 2 + }, + { + "table": "ga_cube_retained_subscriptions", + "degree": 2 + } + ], + "upstream": [ + { + "table": "client_stream_active_on_subscription", + "degree": 1 + }, + { + "table": "client_stream_committed_to_churn", + "degree": 1 + }, + { + "table": "client_stream_decreased_contract", + "degree": 1 + }, + { + "table": "client_stream_ended_subscription", + "degree": 1 + }, + { + "table": "client_stream_expanded_contract", + "degree": 1 + }, + { + "table": "client_stream_incurred_overage", + "degree": 1 + }, + { + "table": "client_stream_ordered_service", + "degree": 1 + }, + { + "table": "client_stream_renewed_contract", + "degree": 1 + }, + { + "table": "client_stream_resurrected_contract", + "degree": 1 + }, + { + "table": "client_stream_started_subscription", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + }, + { + "table": "ga_cube_total_revenue", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_churned_revenue", + "degree": 1 + }, + { + "table": "ga_cube_contraction_revenue", + "degree": 1 + }, + { + "table": "ga_cube_expansion_revenue", + "degree": 1 + }, + { + "table": "ga_cube_new_revenue", + "degree": 1 + } + ], + "upstream_columns": [] + } + }, + { + "table_name": null, + "description": null, + "columns": [], + "lineage": { + "downstream": [ + { + "table": "ga_cube_total_revenue", + "degree": 1 + }, + { + "table": "ga_cube_committed_revenue", + "degree": 2 + }, + { + "table": "ga_cube_revenue_growth_rate", + "degree": 2 + } + ], + "upstream": [ + { + "table": "ga_cube_net_revenue", + "degree": 1 + } + ], + "upstream_columns": [] + } + } +] \ No newline at end of file