From 6f09b96b1d21bfb6fe38cd17f47a06c99bf9b7dc Mon Sep 17 00:00:00 2001 From: John Joyce Date: Tue, 30 Jul 2024 15:24:18 -0700 Subject: [PATCH 01/15] feat(models): Introducing Dataset Partitions Aspect (#10997) Co-authored-by: John Joyce Co-authored-by: John Joyce --- .../com/linkedin/dataset/PartitionSummary.pdl | 24 +++++++++++++++++++ .../linkedin/dataset/PartitionsSummary.pdl | 19 +++++++++++++++ .../com/linkedin/schema/SchemaField.pdl | 2 ++ .../com/linkedin/timeseries/PartitionSpec.pdl | 24 +++++++++++-------- .../src/main/resources/entity-registry.yml | 1 + 5 files changed, 60 insertions(+), 10 deletions(-) create mode 100644 metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionSummary.pdl create mode 100644 metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionsSummary.pdl diff --git a/metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionSummary.pdl b/metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionSummary.pdl new file mode 100644 index 0000000000000..3984277a31417 --- /dev/null +++ b/metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionSummary.pdl @@ -0,0 +1,24 @@ +namespace com.linkedin.dataset + +import com.linkedin.common.AuditStamp + +/** + * Defines how the data is partitioned + */ +record PartitionSummary { + /** + * A unique id / value for the partition for which statistics were collected, + * generated by applying the key definition to a given row. + */ + partition: string + + /** + * The created time for a given partition. + */ + created: optional AuditStamp + + /** + * The last modified / touched time for a given partition. + */ + lastModified: optional AuditStamp +} \ No newline at end of file diff --git a/metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionsSummary.pdl b/metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionsSummary.pdl new file mode 100644 index 0000000000000..34e696890d64f --- /dev/null +++ b/metadata-models/src/main/pegasus/com/linkedin/dataset/PartitionsSummary.pdl @@ -0,0 +1,19 @@ +namespace com.linkedin.dataset + +/** + * Defines how the data is partitioned for Data Lake tables (e.g. Hive, S3, Iceberg, Delta, Hudi, etc). + */ +@Aspect = { + "name": "partitionsSummary" +} +record PartitionsSummary { + /** + * The minimum partition as ordered + */ + minPartition: optional PartitionSummary + + /** + * The maximum partition as ordered + */ + maxPartition: optional PartitionSummary +} \ No newline at end of file diff --git a/metadata-models/src/main/pegasus/com/linkedin/schema/SchemaField.pdl b/metadata-models/src/main/pegasus/com/linkedin/schema/SchemaField.pdl index afb0263057b6d..f91e2004401cf 100644 --- a/metadata-models/src/main/pegasus/com/linkedin/schema/SchemaField.pdl +++ b/metadata-models/src/main/pegasus/com/linkedin/schema/SchemaField.pdl @@ -150,6 +150,8 @@ record SchemaField { /** * For Datasets which are partitioned, this determines the partitioning key. + * Note that multiple columns can be part of a partitioning key, but currently we do not support + * rendering the ordered partitioning key. */ isPartitioningKey: optional boolean diff --git a/metadata-models/src/main/pegasus/com/linkedin/timeseries/PartitionSpec.pdl b/metadata-models/src/main/pegasus/com/linkedin/timeseries/PartitionSpec.pdl index 084af1513ec80..146a285e24dba 100644 --- a/metadata-models/src/main/pegasus/com/linkedin/timeseries/PartitionSpec.pdl +++ b/metadata-models/src/main/pegasus/com/linkedin/timeseries/PartitionSpec.pdl @@ -1,24 +1,28 @@ namespace com.linkedin.timeseries /** - * Defines how the data is partitioned + * A reference to a specific partition in a dataset. */ record PartitionSpec { - - type: enum PartitionType { - FULL_TABLE, - QUERY, - PARTITION - } = "PARTITION" - /** - * String representation of the partition + * A unique id / value for the partition for which statistics were collected, + * generated by applying the key definition to a given row. */ @TimeseriesField = {} partition: string /** - * Time window of the partition if applicable + * Time window of the partition, if we are able to extract it from the partition key. */ timePartition: optional TimeWindow + + /** + * Unused! + */ + @deprecated + type: enum PartitionType { + FULL_TABLE, + QUERY, + PARTITION + } = "PARTITION" } \ No newline at end of file diff --git a/metadata-models/src/main/resources/entity-registry.yml b/metadata-models/src/main/resources/entity-registry.yml index 3af4af5e4767e..c9f9a851ccc08 100644 --- a/metadata-models/src/main/resources/entity-registry.yml +++ b/metadata-models/src/main/resources/entity-registry.yml @@ -45,6 +45,7 @@ entities: - access - structuredProperties - forms + - partitionsSummary - name: dataHubPolicy doc: DataHub Policies represent access policies granted to users or groups on metadata operations like edit, view etc. category: internal From d6be56f9d9c4927a60da6920a51a24e3163e5050 Mon Sep 17 00:00:00 2001 From: Sam Black Date: Tue, 30 Jul 2024 18:50:19 -0400 Subject: [PATCH 02/15] feat(propagation): Add Documentation Propagation Settings (#11038) --- .../src/app/settings/SettingsPage.tsx | 28 +++ .../src/app/settings/features/Feature.tsx | 179 ++++++++++++++++++ .../src/app/settings/features/Features.tsx | 110 +++++++++++ .../features/useDocPropagationSettings.ts | 50 +++++ datahub-web-react/src/graphql/app.graphql | 10 + 5 files changed, 377 insertions(+) create mode 100644 datahub-web-react/src/app/settings/features/Feature.tsx create mode 100644 datahub-web-react/src/app/settings/features/Features.tsx create mode 100644 datahub-web-react/src/app/settings/features/useDocPropagationSettings.ts diff --git a/datahub-web-react/src/app/settings/SettingsPage.tsx b/datahub-web-react/src/app/settings/SettingsPage.tsx index e0a15c73a626d..24bcd17ca7f9c 100644 --- a/datahub-web-react/src/app/settings/SettingsPage.tsx +++ b/datahub-web-react/src/app/settings/SettingsPage.tsx @@ -8,6 +8,7 @@ import { FilterOutlined, TeamOutlined, PushpinOutlined, + ControlOutlined, } from '@ant-design/icons'; import { Redirect, Route, useHistory, useLocation, useRouteMatch, Switch } from 'react-router'; import styled from 'styled-components'; @@ -17,11 +18,17 @@ import { ManagePermissions } from '../permissions/ManagePermissions'; import { useAppConfig } from '../useAppConfig'; import { AccessTokens } from './AccessTokens'; import { Preferences } from './Preferences'; +import { Features } from './features/Features'; import { ManageViews } from '../entity/view/ManageViews'; import { useUserContext } from '../context/useUserContext'; import { ManageOwnership } from '../entity/ownership/ManageOwnership'; import ManagePosts from './posts/ManagePosts'; +const MenuItem = styled(Menu.Item)` + display: flex; + align-items: center; +`; + const PageContainer = styled.div` display: flex; overflow: auto; @@ -59,6 +66,17 @@ const ItemTitle = styled.span` const menuStyle = { width: 256, 'margin-top': 8, overflow: 'hidden auto' }; +const NewTag = styled.span` + padding: 4px 8px; + margin-left: 8px; + + border-radius: 24px; + background: #f1fbfe; + + color: #09739a; + font-size: 12px; +`; + /** * URL Paths for each settings page. */ @@ -70,6 +88,7 @@ const PATHS = [ { path: 'views', content: }, { path: 'ownership', content: }, { path: 'posts', content: }, + { path: 'features', content: }, ]; /** @@ -80,6 +99,7 @@ const DEFAULT_PATH = PATHS[0]; export const SettingsPage = () => { const { path, url } = useRouteMatch(); const { pathname } = useLocation(); + const history = useHistory(); const subRoutes = PATHS.map((p) => p.path.replace('/', '')); const currPathName = pathname.replace(path, ''); @@ -101,6 +121,7 @@ export const SettingsPage = () => { const showViews = isViewsEnabled || false; const showOwnershipTypes = me && me?.platformPrivileges?.manageOwnershipTypes; const showHomePagePosts = me && me?.platformPrivileges?.manageGlobalAnnouncements && !readOnlyModeEnabled; + const showFeatures = true; // TODO: Add feature flag for this return ( @@ -143,6 +164,13 @@ export const SettingsPage = () => { )} {(showViews || showOwnershipTypes || showHomePagePosts) && ( + {showFeatures && ( + + + Features + New! + + )} {showViews && ( My Views diff --git a/datahub-web-react/src/app/settings/features/Feature.tsx b/datahub-web-react/src/app/settings/features/Feature.tsx new file mode 100644 index 0000000000000..2c090aae696f8 --- /dev/null +++ b/datahub-web-react/src/app/settings/features/Feature.tsx @@ -0,0 +1,179 @@ +import React from 'react'; + +import styled from 'styled-components'; + +import { Divider, Typography, Switch, Card, Button, Tooltip } from 'antd'; +import { ArrowRightOutlined } from '@ant-design/icons'; +import { ANTD_GRAY } from '../../entity/shared/constants'; + +const Title = styled(Typography.Title)` + && { + margin-bottom: 8px; + } +`; + +const FeatureRow = styled.div` + display: flex; + align-items: flex-start; + justify-content: space-between; +`; + +const FeatureOptionRow = styled.div` + display: flex; + justify-content: space-between; + + &:not(:last-child) { + margin-bottom: 8px; + } +`; + +const SettingsOptionRow = styled.div` + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 16px; + + &:not(:last-child) { + margin-bottom: 8px; + } +`; + +const DescriptionText = styled(Typography.Text)` + color: ${ANTD_GRAY[7]}; + font-size: 11px; +`; + +const SettingTitle = styled.div` + display: flex; + align-items: center; + gap: 8px; + font-size: 14px; + margin-bottom: 4px; +`; + +const OptionTitle = styled(Typography.Text)` + display: flex; + align-items: center; + gap: 8px; + font-size: 12px; +`; + +const learnMoreLinkStyle = { + flex: 1, + display: 'flex', + alignItems: 'center', + gap: '8px', + color: '#1890FF', + fontSize: '12px', + cursor: 'pointer', +}; + +const NewTag = styled.div` + padding: 4px 8px; + + border-radius: 24px; + background: #f1fbfe; + + color: #09739a; + font-size: 12px; +`; + +const DataHubOnlyTag = styled.div` + padding: 2px 8px; + + border-radius: 24px; + background: #c9fff2; + + color: #50a494; + font-size: 12px; +`; + +export interface FeatureType { + key: string; + title: string; + description: string; + settings: Array<{ + key: string; + title: string; + isAvailable: boolean; + buttonText: string; + onClick?: () => void; + }>; + options: Array<{ + key: string; + title: string; + description: string; + isAvailable: boolean; + checked: boolean; + onChange?: (checked: boolean) => void; + }>; + isNew: boolean; + learnMoreLink?: string; +} + +export const Feature = ({ key, title, description, settings, options, isNew, learnMoreLink }: FeatureType) => ( + + +
+ + + {title} + + {isNew && New!} + +
+ {description} +
+
+
+ {learnMoreLink && ( + + Learn more + + )} +
+
+ + {settings.map((option) => ( + <> + + + + {option.title} + + + + + + + + ))} + + {options.map((option, index) => ( + <> + + + + {option.title} + {!option.isAvailable && ( + Only available on DataHub Cloud + )} + +
+ {option.description} +
+
+ (option.onChange ? option.onChange(checked) : null)} + disabled={!option.isAvailable} + /> +
+ {index !== options.length - 1 && } + + ))} +
+
+); diff --git a/datahub-web-react/src/app/settings/features/Features.tsx b/datahub-web-react/src/app/settings/features/Features.tsx new file mode 100644 index 0000000000000..ee8d7c628c1ef --- /dev/null +++ b/datahub-web-react/src/app/settings/features/Features.tsx @@ -0,0 +1,110 @@ +import React from 'react'; + +import styled from 'styled-components'; + +import { Divider, Typography } from 'antd'; +import { v4 as uuidv4 } from 'uuid'; + +import { Feature, FeatureType } from './Feature'; + +import { useGetDocPropagationSettings, useUpdateDocPropagationSettings } from './useDocPropagationSettings'; + +const Page = styled.div` + width: 100%; + display: flex; + justify-content: center; +`; + +const SourceContainer = styled.div` + width: 80%; + padding-top: 20px; + padding-right: 40px; + padding-left: 40px; +`; +const Container = styled.div` + padding-top: 0px; +`; + +const Title = styled(Typography.Title)` + && { + margin-bottom: 8px; + } +`; + +export const Features = () => { + /* + * Note: When adding new features, make sure to update the features array below + * and create a hook file for the new feature in the same directory + */ + + // Hooks to get and update the document propagation settings + const { isColPropagateChecked, setIsColPropagateChecked } = useGetDocPropagationSettings(); + const { updateDocPropagation } = useUpdateDocPropagationSettings(); + + // Features to display + const features: FeatureType[] = [ + { + key: uuidv4(), + title: 'Documentation Propagation', + description: 'Automatically propagate documentation from upstream to downstream columns and assets.', + settings: [ + { + key: uuidv4(), + title: 'Rollback Propagation Changes', + isAvailable: false, + buttonText: 'Rollback', + }, + { + key: uuidv4(), + title: 'Backfill existing documentation from upstream to downstream columns/assets', + isAvailable: false, + buttonText: 'Initialize', + }, + ], + options: [ + { + key: uuidv4(), + title: 'Column Level Propagation', + description: + 'Propagate new documentation from upstream to downstream columns based on column-level lineage relationships.', + isAvailable: true, + checked: isColPropagateChecked, + onChange: (checked: boolean) => { + setIsColPropagateChecked(checked); + updateDocPropagation(checked); + }, + }, + { + key: uuidv4(), + title: 'Asset Level Propagation', + description: + 'Propagate new documentation from upstream to downstream assets based on data lineage relationships.', + isAvailable: false, + checked: false, + }, + ], + isNew: true, + learnMoreLink: 'https://datahubproject.io/docs/automations/doc-propagation', + }, + ]; + + // Render + return ( + + + +
+ Features + + Explore and configure specific features + +
+
+ + {features.map((feature) => ( + + ))} +
+
+ ); +}; diff --git a/datahub-web-react/src/app/settings/features/useDocPropagationSettings.ts b/datahub-web-react/src/app/settings/features/useDocPropagationSettings.ts new file mode 100644 index 0000000000000..c93b610cff9d1 --- /dev/null +++ b/datahub-web-react/src/app/settings/features/useDocPropagationSettings.ts @@ -0,0 +1,50 @@ +import { useEffect, useState } from 'react'; + +import { message } from 'antd'; + +import { + useGetDocPropagationSettingsQuery, + useUpdateDocPropagationSettingsMutation, +} from '../../../graphql/app.generated'; + +// Hook to get the document propagation settings & manage state +export const useGetDocPropagationSettings = () => { + const { data, refetch } = useGetDocPropagationSettingsQuery(); + const [isColPropagateChecked, setIsColPropagateChecked] = useState(false); + + useEffect(() => { + const docPropSetting = data?.docPropagationSettings?.docColumnPropagation; + if (docPropSetting !== undefined) setIsColPropagateChecked(!!docPropSetting); + }, [data]); + + return { + isColPropagateChecked, + setIsColPropagateChecked, + refetch, + }; +}; + +// Hook to update the document propagation settings +export const useUpdateDocPropagationSettings = () => { + const [updateDocPropagationSettings] = useUpdateDocPropagationSettingsMutation(); + const { refetch } = useGetDocPropagationSettingsQuery(); + + const updateDocPropagation = async (checked: boolean) => { + try { + await updateDocPropagationSettings({ + variables: { + input: { + docColumnPropagation: checked, + }, + }, + }); + refetch(); + message.success('Successfully updated documentation propagation settings'); + } catch (e) { + message.error('Failed to update documentation propagation settings'); + refetch(); + } + }; + + return { updateDocPropagation }; +}; diff --git a/datahub-web-react/src/graphql/app.graphql b/datahub-web-react/src/graphql/app.graphql index bfca27a4ad106..e058a6fbb58e0 100644 --- a/datahub-web-react/src/graphql/app.graphql +++ b/datahub-web-react/src/graphql/app.graphql @@ -89,6 +89,16 @@ query getGlobalViewsSettings { } } +query getDocPropagationSettings { + docPropagationSettings { + docColumnPropagation + } +} + mutation updateGlobalViewsSettings($input: UpdateGlobalViewsSettingsInput!) { updateGlobalViewsSettings(input: $input) } + +mutation updateDocPropagationSettings($input: UpdateDocPropagationSettingsInput!) { + updateDocPropagationSettings(input: $input) +} From 7d4b645225953f3218c5bf891637582f93f3fbcb Mon Sep 17 00:00:00 2001 From: Shirshanka Das Date: Tue, 30 Jul 2024 16:04:20 -0700 Subject: [PATCH 03/15] =?UTF-8?q?fix(models):=20chart=20schema=20fields=20?= =?UTF-8?q?mapping,=20add=20dataHubAction=20entity,=20t=E2=80=A6=20(#11040?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chart/mappers/InputFieldsMapper.java | 18 +- .../metadata/key/DataHubActionKey.pdl | 14 ++ .../src/main/resources/entity-registry.yml | 26 +++ smoke-test/tests/schema_fields/__init__.py | 0 .../schema_fields/queries/get_chart_field.gql | 20 ++ .../tests/schema_fields/test_schemafields.py | 177 ++++++++++++++++++ 6 files changed, 251 insertions(+), 4 deletions(-) create mode 100644 metadata-models/src/main/pegasus/com/linkedin/metadata/key/DataHubActionKey.pdl create mode 100644 smoke-test/tests/schema_fields/__init__.py create mode 100644 smoke-test/tests/schema_fields/queries/get_chart_field.gql create mode 100644 smoke-test/tests/schema_fields/test_schemafields.py diff --git a/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java b/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java index 49c2d17ce0958..a4e40750f0d65 100644 --- a/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java +++ b/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java @@ -5,10 +5,14 @@ import com.linkedin.datahub.graphql.QueryContext; import com.linkedin.datahub.graphql.generated.InputField; import com.linkedin.datahub.graphql.types.dataset.mappers.SchemaFieldMapper; +import java.net.URISyntaxException; import java.util.stream.Collectors; import javax.annotation.Nonnull; import javax.annotation.Nullable; +import lombok.extern.slf4j.Slf4j; + +@Slf4j public class InputFieldsMapper { public static final InputFieldsMapper INSTANCE = new InputFieldsMapper(); @@ -31,13 +35,19 @@ public com.linkedin.datahub.graphql.generated.InputFields apply( .map( field -> { InputField fieldResult = new InputField(); + Urn parentUrn = entityUrn; - if (field.hasSchemaField()) { - fieldResult.setSchemaField( - SchemaFieldMapper.map(context, field.getSchemaField(), entityUrn)); - } if (field.hasSchemaFieldUrn()) { fieldResult.setSchemaFieldUrn(field.getSchemaFieldUrn().toString()); + try { + parentUrn = Urn.createFromString(field.getSchemaFieldUrn().getEntityKey().get(0)); + } catch (URISyntaxException e) { + log.error("Field urn resolution: failed to extract parentUrn successfully from {}. Falling back to {}", field.getSchemaFieldUrn(), entityUrn, e); + } + } + if (field.hasSchemaField()) { + fieldResult.setSchemaField( + SchemaFieldMapper.map(context, field.getSchemaField(), parentUrn)); } return fieldResult; }) diff --git a/metadata-models/src/main/pegasus/com/linkedin/metadata/key/DataHubActionKey.pdl b/metadata-models/src/main/pegasus/com/linkedin/metadata/key/DataHubActionKey.pdl new file mode 100644 index 0000000000000..8205ecbb80716 --- /dev/null +++ b/metadata-models/src/main/pegasus/com/linkedin/metadata/key/DataHubActionKey.pdl @@ -0,0 +1,14 @@ +namespace com.linkedin.metadata.key + +/** + * Key for a DataHub Action Pipeline + */ +@Aspect = { + "name": "dataHubActionKey" +} +record DataHubActionKey { + /** + * A unique id for the Action, either generated or provided + */ + id: string +} \ No newline at end of file diff --git a/metadata-models/src/main/resources/entity-registry.yml b/metadata-models/src/main/resources/entity-registry.yml index c9f9a851ccc08..f8520990a0984 100644 --- a/metadata-models/src/main/resources/entity-registry.yml +++ b/metadata-models/src/main/resources/entity-registry.yml @@ -75,6 +75,7 @@ entities: - forms - subTypes - incidentsSummary + - testResults - name: dataFlow category: core keyAspect: dataFlowKey @@ -96,12 +97,14 @@ entities: - incidentsSummary - forms - subTypes + - testResults - name: dataProcess keyAspect: dataProcessKey aspects: - dataProcessInfo - ownership - status + - testResults - name: dataProcessInstance doc: DataProcessInstance represents an instance of a datajob/jobflow run keyAspect: dataProcessInstanceKey @@ -112,6 +115,7 @@ entities: - dataProcessInstanceRelationships - dataProcessInstanceRunEvent - status + - testResults - name: chart category: core keyAspect: chartKey @@ -137,6 +141,7 @@ entities: - structuredProperties - incidentsSummary - forms + - testResults - name: dashboard keyAspect: dashboardKey aspects: @@ -160,6 +165,7 @@ entities: - structuredProperties - incidentsSummary - forms + - testResults - name: notebook doc: Notebook represents a combination of query, text, chart and etc. This is in BETA version keyAspect: notebookKey @@ -177,6 +183,7 @@ entities: - subTypes - dataPlatformInstance - browsePathsV2 + - testResults - name: corpuser doc: CorpUser represents an identity of a person (or an account) in the enterprise. keyAspect: corpUserKey @@ -194,6 +201,7 @@ entities: - roleMembership - structuredProperties - forms + - testResults - name: corpGroup doc: CorpGroup represents an identity of a group of users in the enterprise. keyAspect: corpGroupKey @@ -207,6 +215,7 @@ entities: - roleMembership - structuredProperties - forms + - testResults - name: domain doc: A data domain within an organization. category: core @@ -217,6 +226,7 @@ entities: - ownership - structuredProperties - forms + - testResults - name: container doc: A container of related data assets. category: core @@ -237,6 +247,7 @@ entities: - browsePathsV2 - structuredProperties - forms + - testResults - name: tag category: core keyAspect: tagKey @@ -245,6 +256,7 @@ entities: - ownership - deprecation - status + - testResults - name: glossaryTerm category: core keyAspect: glossaryTermKey @@ -260,6 +272,7 @@ entities: - browsePaths - structuredProperties - forms + - testResults - name: glossaryNode category: core keyAspect: glossaryNodeKey @@ -270,6 +283,7 @@ entities: - status - structuredProperties - forms + - testResults - name: dataHubIngestionSource category: internal keyAspect: dataHubIngestionSourceKey @@ -341,6 +355,7 @@ entities: - browsePathsV2 - structuredProperties - forms + - testResults - name: mlModelGroup category: core keyAspect: mlModelGroupKey @@ -358,6 +373,7 @@ entities: - browsePathsV2 - structuredProperties - forms + - testResults - name: mlModelDeployment category: core keyAspect: mlModelDeploymentKey @@ -368,6 +384,7 @@ entities: - deprecation - globalTags - dataPlatformInstance + - testResults - name: mlFeatureTable category: core keyAspect: mlFeatureTableKey @@ -386,6 +403,7 @@ entities: - browsePathsV2 - structuredProperties - forms + - testResults - name: mlFeature category: core keyAspect: mlFeatureKey @@ -404,6 +422,7 @@ entities: - browsePathsV2 - structuredProperties - forms + - testResults - name: mlPrimaryKey category: core keyAspect: mlPrimaryKeyKey @@ -420,6 +439,7 @@ entities: - dataPlatformInstance - structuredProperties - forms + - testResults - name: telemetry category: internal keyAspect: telemetryKey @@ -456,6 +476,7 @@ entities: - forms - businessAttributes - documentation + - testResults - name: globalSettings doc: Global settings for an the platform category: internal @@ -523,6 +544,7 @@ entities: - status - structuredProperties - forms + - testResults - name: ownershipType doc: Ownership Type represents a user-created ownership category for a person or group who is responsible for an asset. category: core @@ -550,6 +572,10 @@ entities: keyAspect: dataHubPersonaKey aspects: - dataHubPersonaInfo + - name: dataHubAction + category: internal + keyAspect: dataHubActionKey + aspects: [] - name: entityType doc: A type of entity in the DataHub Metadata Model. category: core diff --git a/smoke-test/tests/schema_fields/__init__.py b/smoke-test/tests/schema_fields/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/smoke-test/tests/schema_fields/queries/get_chart_field.gql b/smoke-test/tests/schema_fields/queries/get_chart_field.gql new file mode 100644 index 0000000000000..424e5ad686ab9 --- /dev/null +++ b/smoke-test/tests/schema_fields/queries/get_chart_field.gql @@ -0,0 +1,20 @@ +query($urn:String!) { + chart(urn: $urn) { + inputFields { + fields { + schemaFieldUrn + schemaField { + schemaFieldEntity { + urn + fieldPath + documentation { + documentations { + documentation + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/smoke-test/tests/schema_fields/test_schemafields.py b/smoke-test/tests/schema_fields/test_schemafields.py new file mode 100644 index 0000000000000..31f237308e2a8 --- /dev/null +++ b/smoke-test/tests/schema_fields/test_schemafields.py @@ -0,0 +1,177 @@ +import logging +import os +import tempfile +import time +from random import randint + +import datahub.metadata.schema_classes as models +import pytest +from datahub.emitter.mce_builder import ( + make_dataset_urn, + make_schema_field_urn, +) +from datahub.emitter.mcp import MetadataChangeProposalWrapper +from datahub.ingestion.api.common import PipelineContext, RecordEnvelope +from datahub.ingestion.api.sink import NoopWriteCallback +from datahub.ingestion.graph.client import DatahubClientConfig, DataHubGraph +from datahub.ingestion.sink.file import FileSink, FileSinkConfig + +from tests.utils import ( + delete_urns_from_file, + get_gms_url, + get_sleep_info, + ingest_file_via_rest, + wait_for_writes_to_sync, +) + +logger = logging.getLogger(__name__) + + +start_index = randint(10, 10000) +dataset_urns = [ + make_dataset_urn("snowflake", f"table_foo_{i}") + for i in range(start_index, start_index + 10) +] + + +class FileEmitter: + def __init__(self, filename: str) -> None: + self.sink: FileSink = FileSink( + ctx=PipelineContext(run_id="create_test_data"), + config=FileSinkConfig(filename=filename), + ) + + def emit(self, event): + self.sink.write_record_async( + record_envelope=RecordEnvelope(record=event, metadata={}), + write_callback=NoopWriteCallback(), + ) + + def close(self): + self.sink.close() + + +@pytest.fixture(scope="module") +def chart_urn(): + return "urn:li:chart:(looker,chart_foo)" + + +@pytest.fixture(scope="module") +def upstream_schema_field_urn(): + return make_schema_field_urn(make_dataset_urn("snowflake", "table_bar"), "field1") + + +def create_test_data(filename: str, chart_urn: str, upstream_schema_field_urn: str): + documentation_mcp = MetadataChangeProposalWrapper( + entityUrn=upstream_schema_field_urn, + aspect=models.DocumentationClass( + documentations=[ + models.DocumentationAssociationClass( + documentation="test documentation", + attribution=models.MetadataAttributionClass( + time=int(time.time() * 1000), + actor="urn:li:corpuser:datahub", + source="urn:li:dataHubAction:documentation_propagation", + ), + ) + ] + ), + ) + + input_fields_mcp = MetadataChangeProposalWrapper( + entityUrn=chart_urn, + aspect=models.InputFieldsClass( + fields=[ + models.InputFieldClass( + schemaFieldUrn=upstream_schema_field_urn, + schemaField=models.SchemaFieldClass( + fieldPath="field1", + type=models.SchemaFieldDataTypeClass(models.StringTypeClass()), + nativeDataType="STRING", + ), + ) + ] + ), + ) + + file_emitter = FileEmitter(filename) + for mcps in [documentation_mcp, input_fields_mcp]: + file_emitter.emit(mcps) + + file_emitter.close() + + +sleep_sec, sleep_times = get_sleep_info() + + +@pytest.fixture(scope="module", autouse=False) +def ingest_cleanup_data(request, chart_urn, upstream_schema_field_urn): + new_file, filename = tempfile.mkstemp(suffix=".json") + try: + create_test_data(filename, chart_urn, upstream_schema_field_urn) + print("ingesting schema fields test data") + ingest_file_via_rest(filename) + yield + print("removing schema fields test data") + delete_urns_from_file(filename) + wait_for_writes_to_sync() + finally: + os.remove(filename) + + +@pytest.mark.dependency() +def test_healthchecks(wait_for_healthchecks): + # Call to wait_for_healthchecks fixture will do the actual functionality. + pass + + +def get_gql_query(filename: str) -> str: + with open(filename) as fp: + return fp.read() + + +def validate_schema_field_urn_for_chart( + graph: DataHubGraph, chart_urn: str, upstream_schema_field_urn: str +) -> None: + # Validate listing + result = graph.execute_graphql( + get_gql_query("tests/schema_fields/queries/get_chart_field.gql"), + {"urn": chart_urn}, + ) + assert "chart" in result + assert "inputFields" in result["chart"] + assert len(result["chart"]["inputFields"]["fields"]) == 1 + assert ( + result["chart"]["inputFields"]["fields"][0]["schemaField"]["schemaFieldEntity"][ + "urn" + ] + == upstream_schema_field_urn + ) + assert ( + result["chart"]["inputFields"]["fields"][0]["schemaField"]["schemaFieldEntity"][ + "fieldPath" + ] + == "field1" + ) + assert ( + result["chart"]["inputFields"]["fields"][0]["schemaFieldUrn"] + == upstream_schema_field_urn + ) + assert ( + result["chart"]["inputFields"]["fields"][0]["schemaField"]["schemaFieldEntity"][ + "documentation" + ]["documentations"][0]["documentation"] + == "test documentation" + ) + + +# @tenacity.retry( +# stop=tenacity.stop_after_attempt(sleep_times), wait=tenacity.wait_fixed(sleep_sec) +# ) +@pytest.mark.dependency(depends=["test_healthchecks"]) +def test_schema_field_gql_mapper_for_charts( + ingest_cleanup_data, chart_urn, upstream_schema_field_urn +): + graph: DataHubGraph = DataHubGraph(config=DatahubClientConfig(server=get_gms_url())) + + validate_schema_field_urn_for_chart(graph, chart_urn, upstream_schema_field_urn) From a734d69a6ebb7dd00701a1a2c9ec7540f4ed2d69 Mon Sep 17 00:00:00 2001 From: Shirshanka Das Date: Tue, 30 Jul 2024 16:33:00 -0700 Subject: [PATCH 04/15] fix(ci): smoke test lint failures (#11044) --- .github/scripts/check_python_package.py | 31 ++++++++++++++----- .../tests/schema_fields/queries/__init__.py | 0 .../tests/schema_fields/test_schemafields.py | 5 +-- .../test_structured_properties.py | 10 +++--- 4 files changed, 30 insertions(+), 16 deletions(-) create mode 100644 smoke-test/tests/schema_fields/queries/__init__.py diff --git a/.github/scripts/check_python_package.py b/.github/scripts/check_python_package.py index f1f3005691700..1b23d8e621ef0 100644 --- a/.github/scripts/check_python_package.py +++ b/.github/scripts/check_python_package.py @@ -1,18 +1,33 @@ import setuptools +import os folders = ["./smoke-test/tests"] for folder in folders: print(f"Checking folder {folder}") - a = [i for i in setuptools.find_packages(folder) if "cypress" not in i] - b = [i for i in setuptools.find_namespace_packages(folder) if "cypress" not in i] + packages = [i for i in setuptools.find_packages(folder) if "cypress" not in i] + namespace_packages = [ + i for i in setuptools.find_namespace_packages(folder) if "cypress" not in i + ] - in_a_not_b = set(a) - set(b) - in_b_not_a = set(b) - set(a) + print("Packages found:", packages) + print("Namespace packages found:", namespace_packages) + + in_packages_not_namespace = set(packages) - set(namespace_packages) + in_namespace_not_packages = set(namespace_packages) - set(packages) + + if in_packages_not_namespace: + print(f"Packages not in namespace packages: {in_packages_not_namespace}") + if in_namespace_not_packages: + print(f"Namespace packages not in packages: {in_namespace_not_packages}") + for pkg in in_namespace_not_packages: + pkg_path = os.path.join(folder, pkg.replace(".", os.path.sep)) + print(f"Contents of {pkg_path}:") + print(os.listdir(pkg_path)) assert ( - len(in_a_not_b) == 0 - ), f"Found packages in {folder} that are not in namespace packages: {in_a_not_b}" + len(in_packages_not_namespace) == 0 + ), f"Found packages in {folder} that are not in namespace packages: {in_packages_not_namespace}" assert ( - len(in_b_not_a) == 0 - ), f"Found namespace packages in {folder} that are not in packages: {in_b_not_a}" + len(in_namespace_not_packages) == 0 + ), f"Found namespace packages in {folder} that are not in packages: {in_namespace_not_packages}" diff --git a/smoke-test/tests/schema_fields/queries/__init__.py b/smoke-test/tests/schema_fields/queries/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/smoke-test/tests/schema_fields/test_schemafields.py b/smoke-test/tests/schema_fields/test_schemafields.py index 31f237308e2a8..cd282db81ff72 100644 --- a/smoke-test/tests/schema_fields/test_schemafields.py +++ b/smoke-test/tests/schema_fields/test_schemafields.py @@ -6,10 +6,7 @@ import datahub.metadata.schema_classes as models import pytest -from datahub.emitter.mce_builder import ( - make_dataset_urn, - make_schema_field_urn, -) +from datahub.emitter.mce_builder import make_dataset_urn, make_schema_field_urn from datahub.emitter.mcp import MetadataChangeProposalWrapper from datahub.ingestion.api.common import PipelineContext, RecordEnvelope from datahub.ingestion.api.sink import NoopWriteCallback diff --git a/smoke-test/tests/structured_properties/test_structured_properties.py b/smoke-test/tests/structured_properties/test_structured_properties.py index bf1b5b1292750..f2327a13df6d0 100644 --- a/smoke-test/tests/structured_properties/test_structured_properties.py +++ b/smoke-test/tests/structured_properties/test_structured_properties.py @@ -119,9 +119,11 @@ def create_property_definition( qualifiedName=f"{namespace}.{property_name}", valueType=Urn.make_data_type_urn(value_type), description="The retention policy for the dataset", - entityTypes=[Urn.make_entity_type_urn(e) for e in entity_types] - if entity_types - else [Urn.make_entity_type_urn("dataset")], + entityTypes=( + [Urn.make_entity_type_urn(e) for e in entity_types] + if entity_types + else [Urn.make_entity_type_urn("dataset")] + ), cardinality=cardinality, allowedValues=allowed_values, ) @@ -137,7 +139,7 @@ def create_property_definition( def attach_property_to_entity( urn: str, property_name: str, - property_value: Union[str, float, List[str | float]], + property_value: Union[str, float, List[Union[str, float]]], graph: DataHubGraph, namespace: str = default_namespace, ): From 32247dac9fbd0b7865b97f04b21cbf5afa137406 Mon Sep 17 00:00:00 2001 From: Hyejin Yoon <0327jane@gmail.com> Date: Wed, 31 Jul 2024 09:09:02 +0900 Subject: [PATCH 05/15] docs: fix learning center color scheme & typo (#11043) --- .../src/learn/_components/LearnListPage/index.jsx | 3 ++- .../learn/_components/LearnListPage/styles.module.scss | 8 +++++++- docs-website/src/learn/business-metric.md | 9 +++++---- .../pages/docs/_components/CustomerCardSection/index.jsx | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/docs-website/src/learn/_components/LearnListPage/index.jsx b/docs-website/src/learn/_components/LearnListPage/index.jsx index 4df87a340f21e..1ceec9afa1e8a 100644 --- a/docs-website/src/learn/_components/LearnListPage/index.jsx +++ b/docs-website/src/learn/_components/LearnListPage/index.jsx @@ -58,8 +58,9 @@ function BlogListPageContent(props) { For: {audiences.map((audience) => ( diff --git a/docs-website/src/learn/_components/LearnListPage/styles.module.scss b/docs-website/src/learn/_components/LearnListPage/styles.module.scss index d08b48a011de0..ce86e124afdb8 100644 --- a/docs-website/src/learn/_components/LearnListPage/styles.module.scss +++ b/docs-website/src/learn/_components/LearnListPage/styles.module.scss @@ -4,4 +4,10 @@ align-items: center; gap: 10px; flex-wrap: wrap; -} \ No newline at end of file + + .buttonActive { + background-color: var(--ifm-color-primary); + border: 1px solid var(--ifm-color-primary); + color: #ffffff; + } +} diff --git a/docs-website/src/learn/business-metric.md b/docs-website/src/learn/business-metric.md index ff8677b998ead..1378168f42195 100644 --- a/docs-website/src/learn/business-metric.md +++ b/docs-website/src/learn/business-metric.md @@ -72,13 +72,14 @@ DataHub Cloud offers comprehensive features designed to tackle the challenges of

- **[Approval Flows](https://datahubproject.io/docs/managed-datahub/approval-workflows):** Structured workflows for approving changes to metric definitions, maintaining accuracy and reliability. - - -![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/f818df0d-1067-44ab-99e1-8cf45d930c01/33ebd070-32a1-4875-b220-c31373f5eedf/Untitled.png) +

+ +
+ Lineage Tracking +

- **[Lineage Tracking](https://datahubproject.io/docs/generated/lineage/lineage-feature-guide):** Tools to track the origin and transformations of metrics, ensuring they align with standardized definitions. - - -![Screenshot 2024-07-10 at 12.07.28 PM.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/f818df0d-1067-44ab-99e1-8cf45d930c01/39503957-ad64-4d2d-a5b2-b140abfc1f6c/Screenshot_2024-07-10_at_12.07.28_PM.png) By implementing these solutions, you can ensure that your business metrics are consistently defined and accurately used across all teams, supporting reliable analysis and decision-making. diff --git a/docs-website/src/pages/docs/_components/CustomerCardSection/index.jsx b/docs-website/src/pages/docs/_components/CustomerCardSection/index.jsx index ca34d89df8701..27067cb3930eb 100644 --- a/docs-website/src/pages/docs/_components/CustomerCardSection/index.jsx +++ b/docs-website/src/pages/docs/_components/CustomerCardSection/index.jsx @@ -57,7 +57,7 @@ const customerCardContent = [ 3. Community-driven project which continually evolves with industry trends and best practices ), - to: "https://www.acryldata.io/blog/data-contracts-in-datahub-combining-verifiability-with-holistic-data-management?utm_source=datahub&utm_medium=referral&utm_content=blog", + to: "https://youtu.be/wsCFnElN_Wo?si=i-bNAQAsbHJq5O9-", }, { customer: "Airtel", @@ -75,7 +75,7 @@ const customerCardContent = [ DataHub to take their data mesh implementation to the next level. ), - to: "https://youtu.be/wsCFnElN_Wo?si=i-bNAQAsbHJq5O9-", + to: "https://www.youtube.com/watch?v=yr24mM91BN4", }, ]; From bcde06d498b9f6c08f0297b8087b0fccee4ac631 Mon Sep 17 00:00:00 2001 From: Hyejin Yoon <0327jane@gmail.com> Date: Wed, 31 Jul 2024 09:13:16 +0900 Subject: [PATCH 06/15] feat: add cloud main page (#11017) Co-authored-by: Jay <159848059+jayacryl@users.noreply.github.com> --- docs-website/docusaurus.config.js | 6 + .../cloud/CompanyLogos/customersData.json | 88 +++++++++ .../src/pages/cloud/CompanyLogos/index.js | 49 +++++ .../cloud/CompanyLogos/logos.module.scss | 56 ++++++ .../src/pages/cloud/Enterprise/index.js | 48 +++++ .../pages/cloud/Enterprise/styles.module.scss | 40 ++++ .../src/pages/cloud/FeatureCards/index.js | 130 +++++++++++++ .../cloud/FeatureCards/styles.module.scss | 164 ++++++++++++++++ .../src/pages/cloud/UnifiedTabs/index.js | 76 ++++++++ .../cloud/UnifiedTabs/styles.module.scss | 179 ++++++++++++++++++ docs-website/src/pages/cloud/index.js | 90 +++++++++ .../src/pages/cloud/styles.module.scss | 51 +++++ .../static/img/assets/data-discovery.svg | 4 + .../static/img/assets/data-governance.svg | 6 + docs-website/static/img/assets/data-ob.svg | 8 + docs-website/static/img/cloud-bg.png | Bin 0 -> 239760 bytes .../img/logos/companies/mediamarkt-saturn.png | Bin 0 -> 30437 bytes .../static/img/logos/companies/netflix.png | Bin 0 -> 16470 bytes .../static/img/logos/companies/visa.png | Bin 0 -> 16052 bytes .../img/logos/scrollingCompanies/acertus.webp | Bin 0 -> 7210 bytes .../logos/scrollingCompanies/autoscout24.webp | Bin 0 -> 6550 bytes .../logos/scrollingCompanies/betterup.webp | Bin 0 -> 6012 bytes .../img/logos/scrollingCompanies/depop.webp | Bin 0 -> 4530 bytes .../logos/scrollingCompanies/dpg-media.png | Bin 0 -> 2655 bytes .../logos/scrollingCompanies/dpg_media.webp | Bin 0 -> 2958 bytes .../scrollingCompanies/event-callout-img.png | Bin 0 -> 146084 bytes .../scrollingCompanies/graham-stirling.png | Bin 0 -> 9070 bytes .../logos/scrollingCompanies/icon-check.svg | 14 ++ .../img/logos/scrollingCompanies/log-saxo.svg | 16 ++ .../img/logos/scrollingCompanies/myob.png | Bin 0 -> 2576 bytes .../img/logos/scrollingCompanies/myob.webp | Bin 0 -> 3304 bytes .../logos/scrollingCompanies/notion-logo.png | Bin 0 -> 19679 bytes .../img/logos/scrollingCompanies/notion.webp | Bin 0 -> 4460 bytes .../logos/scrollingCompanies/ovo_energy.webp | Bin 0 -> 4410 bytes .../logos/scrollingCompanies/regeneron.png | Bin 0 -> 3454 bytes .../logos/scrollingCompanies/regeneron.webp | Bin 0 -> 6292 bytes .../logos/scrollingCompanies/riskified.png | Bin 0 -> 3051 bytes .../logos/scrollingCompanies/riskified.webp | Bin 0 -> 6668 bytes .../logos/scrollingCompanies/robinhood.png | Bin 0 -> 3547 bytes .../logos/scrollingCompanies/robinhood.webp | Bin 0 -> 6780 bytes .../logos/scrollingCompanies/saxo_bank.webp | Bin 0 -> 3592 bytes .../logos/scrollingCompanies/screenshot.png | Bin 0 -> 154992 bytes .../logos/scrollingCompanies/twilio-bg.png | Bin 0 -> 356413 bytes .../img/logos/scrollingCompanies/twilio.png | Bin 0 -> 3329 bytes .../img/logos/scrollingCompanies/twilio.webp | Bin 0 -> 4308 bytes .../img/logos/scrollingCompanies/xero.png | Bin 0 -> 3079 bytes .../img/logos/scrollingCompanies/xero.webp | Bin 0 -> 2542 bytes .../img/logos/scrollingCompanies/zendesk.webp | Bin 0 -> 6306 bytes 48 files changed, 1025 insertions(+) create mode 100644 docs-website/src/pages/cloud/CompanyLogos/customersData.json create mode 100644 docs-website/src/pages/cloud/CompanyLogos/index.js create mode 100644 docs-website/src/pages/cloud/CompanyLogos/logos.module.scss create mode 100644 docs-website/src/pages/cloud/Enterprise/index.js create mode 100644 docs-website/src/pages/cloud/Enterprise/styles.module.scss create mode 100644 docs-website/src/pages/cloud/FeatureCards/index.js create mode 100644 docs-website/src/pages/cloud/FeatureCards/styles.module.scss create mode 100644 docs-website/src/pages/cloud/UnifiedTabs/index.js create mode 100644 docs-website/src/pages/cloud/UnifiedTabs/styles.module.scss create mode 100644 docs-website/src/pages/cloud/index.js create mode 100644 docs-website/src/pages/cloud/styles.module.scss create mode 100644 docs-website/static/img/assets/data-discovery.svg create mode 100644 docs-website/static/img/assets/data-governance.svg create mode 100644 docs-website/static/img/assets/data-ob.svg create mode 100644 docs-website/static/img/cloud-bg.png create mode 100644 docs-website/static/img/logos/companies/mediamarkt-saturn.png create mode 100755 docs-website/static/img/logos/companies/netflix.png create mode 100644 docs-website/static/img/logos/companies/visa.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/acertus.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/autoscout24.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/betterup.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/depop.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/dpg-media.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/dpg_media.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/event-callout-img.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/graham-stirling.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/icon-check.svg create mode 100644 docs-website/static/img/logos/scrollingCompanies/log-saxo.svg create mode 100644 docs-website/static/img/logos/scrollingCompanies/myob.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/myob.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/notion-logo.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/notion.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/ovo_energy.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/regeneron.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/regeneron.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/riskified.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/riskified.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/robinhood.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/robinhood.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/saxo_bank.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/screenshot.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/twilio-bg.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/twilio.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/twilio.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/xero.png create mode 100644 docs-website/static/img/logos/scrollingCompanies/xero.webp create mode 100644 docs-website/static/img/logos/scrollingCompanies/zendesk.webp diff --git a/docs-website/docusaurus.config.js b/docs-website/docusaurus.config.js index e3336d4970eed..ab033f7b04e4b 100644 --- a/docs-website/docusaurus.config.js +++ b/docs-website/docusaurus.config.js @@ -76,6 +76,12 @@ module.exports = { label: "Docs", position: "right", }, + { + to: "/cloud", + activeBasePath: "cloud", + label: "Cloud", + position: "right", + }, { to: "/learn", activeBasePath: "learn", diff --git a/docs-website/src/pages/cloud/CompanyLogos/customersData.json b/docs-website/src/pages/cloud/CompanyLogos/customersData.json new file mode 100644 index 0000000000000..09943e8ef172f --- /dev/null +++ b/docs-website/src/pages/cloud/CompanyLogos/customersData.json @@ -0,0 +1,88 @@ +{ + "customers": [ + { + "link": { + "href": "https://robinhood.com", + "blank": true + }, + "logo": { + "asset": { + "_ref": "/img/logos/scrollingCompanies/acertus.webp" + }, + "alt": "Robinhood" + } + }, + { + "link": { + "href": "https://www.dpgmediagroup.com/", + "blank": true + }, + "logo": { + "asset": { + "_ref": "/img/logos/scrollingCompanies/autoscout24.webp" + }, + "alt": "DPG Media" + } + }, + { + "link": { + "href": "https://www.twilio.com", + "blank": true + }, + "logo": { + "asset": { + "_ref": "/img/logos/scrollingCompanies/betterup.webp" + }, + "alt": "Twilio" + } + }, + { + "link": { + "href": "https://myob.com", + "blank": true + }, + "logo": { + "asset": { + "_ref": "/img/logos/scrollingCompanies/depop.webp" + }, + "alt": "Myob" + } + }, + { + "link": { + "href": "https://regeneron.com", + "blank": true + }, + "logo": { + "asset": { + "_ref": "/img/logos/scrollingCompanies/dpg_media.webp" + }, + "alt": "Regeneron" + } + }, + { + "link": { + "href": "https://riskified.com", + "blank": true + }, + "logo": { + "asset": { + "_ref": "/img/logos/scrollingCompanies/myob.webp" + }, + "alt": "Riskified" + } + }, + { + "link": { + "href": "https://xero.com", + "blank": true + }, + "logo": { + "asset": { + "_ref": "/img/logos/scrollingCompanies/notion.webp" + }, + "alt": "Xero" + } + } + ] +} diff --git a/docs-website/src/pages/cloud/CompanyLogos/index.js b/docs-website/src/pages/cloud/CompanyLogos/index.js new file mode 100644 index 0000000000000..cd3a79f277893 --- /dev/null +++ b/docs-website/src/pages/cloud/CompanyLogos/index.js @@ -0,0 +1,49 @@ +import React, { useEffect, useRef } from 'react'; +import Link from '@docusaurus/Link'; +import styles from './logos.module.scss'; +import customersData from './customersData.json'; +import clsx from 'clsx'; + +const ScrollingCustomers = ({ noOverlay = true, spacing, ...rest }) => { + const customers = customersData.customers; + const duplicatedLogos = [...customers, ...customers, ...customers]; + const scrollingRef = useRef(null); + + useEffect(() => { + if (scrollingRef.current) { + scrollingRef.current.style.setProperty('--customers-length', customers.length); + } + }, [customers.length]); + + return ( +
+
+ {duplicatedLogos.map((customer, index) => ( + + {customer.logo.alt} + + ))} +
+
+ ); +}; + +export default ScrollingCustomers; diff --git a/docs-website/src/pages/cloud/CompanyLogos/logos.module.scss b/docs-website/src/pages/cloud/CompanyLogos/logos.module.scss new file mode 100644 index 0000000000000..bc76e6c072f1e --- /dev/null +++ b/docs-website/src/pages/cloud/CompanyLogos/logos.module.scss @@ -0,0 +1,56 @@ +@keyframes scrollingCustomerAnimate { + 0% { + transform: translateX(0); + } + 100% { + transform: translateX(calc(var(--customers-length) * -220px)); + } +} + +@media (max-width: 767px) { + @keyframes scrollingCustomerAnimate { + 0% { + transform: translateX(0); + } + 100% { + transform: translateX(calc(var(--customers-length) * -166px)); + } + } +} + +.scrollingCustomers { + position: relative; + overflow: hidden; +} + + +.scrollingCustomers__inner { + display: flex; + padding: 1.25rem 0; + position: relative; + align-items: center; + animation: scrollingCustomerAnimate 15s linear infinite; +} + +.scrollingCustomers__inner img { + max-width: 100px!important; + min-width: unset; + filter: invert(1) brightness(0) contrast(100); // make image black +} + +@media (max-width: 767px) { + .scrollingCustomers__inner img { + width: 126px !important; + } +} + +.animateScrollingCustomers { + display: flex; + animation: scrollingCustomerAnimate 15s linear infinite; +} + +@media (max-width: 767px) { + .animateScrollingCustomers { + width: calc(var(--customers-length) * 126px); + } +} diff --git a/docs-website/src/pages/cloud/Enterprise/index.js b/docs-website/src/pages/cloud/Enterprise/index.js new file mode 100644 index 0000000000000..b717e96c8343c --- /dev/null +++ b/docs-website/src/pages/cloud/Enterprise/index.js @@ -0,0 +1,48 @@ +import React from "react"; +import clsx from "clsx"; +import Link from "@docusaurus/Link"; +import styles from "./styles.module.scss"; + + +const featuresContent = [ + { + title: "99.5% Uptime SLA", + description: "We’ll focus on keeping DataHub running, so you can focus on the things that really matter." + }, + { + title: "In-VPC Ingestion and
Data Quality evaluation", + description: "So your actual data never leaves your network." + }, + { + title: "SOC-2 Compliant", + description: "An incredibly high level of security you can trust." + }, +]; + +const Feature = ({ title, description }) => { + return ( +
+

+

{description}

+
+ ); +}; + +const Features = () => + featuresContent?.length > 0 ? ( +
+
+
Enterprise Ready
+
+ {featuresContent.map((props, idx) => ( + + ))} +
+ + +4 benefits + +
+
+ ) : null; + +export default Features; diff --git a/docs-website/src/pages/cloud/Enterprise/styles.module.scss b/docs-website/src/pages/cloud/Enterprise/styles.module.scss new file mode 100644 index 0000000000000..9d95dcc3990b6 --- /dev/null +++ b/docs-website/src/pages/cloud/Enterprise/styles.module.scss @@ -0,0 +1,40 @@ + +.container { + padding: 2vh 6vh; + padding-bottom: 8vh; + display: flex; + justify-content: center; + align-items: center; +} +.wrapper { + display: flex; + justify-content: center; + flex-direction: column; + width: 90%; + max-width: 1200px; + +} + +.title { + font-size: 2.8rem; + font-weight: 600; + margin-bottom: 2rem; +} + +.moreBenefits { + font-weight: 400; + color: var(--ifm-color-primary); + + &:hover { + text-decoration: none; + opacity: 0.8; + } + +} + +@media (max-width: 767px) { + + .container { + padding: 0px 36px; + } +} \ No newline at end of file diff --git a/docs-website/src/pages/cloud/FeatureCards/index.js b/docs-website/src/pages/cloud/FeatureCards/index.js new file mode 100644 index 0000000000000..4a45cbcbe1717 --- /dev/null +++ b/docs-website/src/pages/cloud/FeatureCards/index.js @@ -0,0 +1,130 @@ +import React from "react"; +import clsx from "clsx"; +import styles from "./styles.module.scss"; +import Link from "@docusaurus/Link"; +import { CheckCircleOutlined } from "@ant-design/icons"; + +const data = { + sections: [ + { + title: "Data Discovery", + icon: "/img/assets/data-discovery.svg", + cloudPageLink: "https://www.acryldata.io/acryl-datahub", + cloudBenefits: [ + { text: "Enhanced search ranking", link: "" }, // → + { text: "Personalization for every persona", link: "" }, // → + { text: "A browser extension for BI Tools", link: "" }, // → + { text: "AI-Powered Documentation", link: "" }, // → + { text: "No-Code Automations", link: "" }, // → + ], + coreBenefits: [ + { text: "Integrations for 50+ data sources"}, + { text: "Lineage for tables, columns, and jobs"}, + ], + hiddenCoreBenefits: "+4 benefits", + hiddenCoreBenefitsLink: '/docs/managed-datahub/managed-datahub-overview#search-and-discovery', + }, + { + title: "Data Observability", + icon: "/img/assets/data-ob.svg", + cloudPageLink: "https://www.acryldata.io/observe", + cloudBenefits: [ + { text: "Continuous data quality monitors", link: "" }, // → + { text: "End-to-end data incident tracking & management", link: "" }, // → + { text: "AI-Driven anomaly detection", link: "" }, // → + { text: "Executive Data Health Dashboard", link: "" }, // → + { text: "On-demand data quality evaluation via APIs & UI", link: "" }, // → + ], + coreBenefits: [ + { text: "Surface data quality results"}, + { text: "Create and manage data contracts" }, + ], + hiddenCoreBenefits: "+1 benefit", + hiddenCoreBenefitsLink: '/docs/managed-datahub/managed-datahub-overview#data-observability', + }, + { + title: "Data Governance", + icon: "/img/assets/data-governance.svg", + cloudPageLink: "https://www.acryldata.io/acryl-datahub#governance", + cloudBenefits: [ + { text: "Human-assisted asset certification workflows", link: "" }, // → + { text: "Automations to enforce governance standards", link: "" }, // → + { text: "End-to-end glossary management workflows", link: "" }, // → + { text: "Ownership management workflows", link: "" }, // → + ], + coreBenefits: [ + { text: "Shift-left governance"}, + { text: "Business glossaries"}, + ], + hiddenCoreBenefits: "+1 benefit", + hiddenCoreBenefitsLink: '/docs/managed-datahub/managed-datahub-overview#data-governance', + }, + ], +}; + +const Features = () => ( +
+ {data.sections.map((section, sectionIndex) => ( +
+
+
+
+
+ {section.title} +
{section.title}
+
+
+
+
DataHub Cloud includes:
+
+ {section.cloudBenefits.map((benefit, index) => ( +
+ + +
{benefit.text}
+ +
+ ))} +
+ + Explore in DataHub Cloud + +
+
+
+
+

{`In addition to DataHub Core:`}

+
+ {section.coreBenefits.map((benefit, index) => ( +
+ +
{benefit.text}
+
+ ))} +
+ {section.hiddenCoreBenefits} +
+
+
+
+ ))} +
+); + +export default Features; diff --git a/docs-website/src/pages/cloud/FeatureCards/styles.module.scss b/docs-website/src/pages/cloud/FeatureCards/styles.module.scss new file mode 100644 index 0000000000000..cfba5e217374d --- /dev/null +++ b/docs-website/src/pages/cloud/FeatureCards/styles.module.scss @@ -0,0 +1,164 @@ +.container { + padding: 48px 20px; +} + +.rowItem { + justify-content: center; +} + +.cardGroup { + display: flex; + justify-content: space-between; + position: relative; + align-items: flex-start; + margin: 0rem 1.2rem 2rem 1.2rem; +} + +.cardGroupInverse { + flex-direction: row-reverse; + .coreBenefitCard { + margin-left: 15rem; + } +} + +.title { + display: flex; + align-items: center; + margin: 2rem; + + .icon { + width: 4rem; + height: 4rem; + margin-right: 1rem; + } + + .titleText { + font-size: 32px; + font-weight: 700; + } +} + +.card { + background: white; + padding: 40px; + margin: 0; +} + +.sectionTitle { + font-size: 24px; + font-weight: 600; + line-height: 33px; +} + +.benefitIcon { + width: 32px; + height: 32px; + align-items: center; +} + +.moreBenefits { + font-family: Manrope; + font-size: 20px; + font-weight: 400; + line-height: 30px; + text-align: left; + color: rgba(24, 144, 255, 1); + + &:hover { + text-decoration: none; + opacity: 0.8; + } +} + +.featureList { + display: grid; + margin-top: 1rem; + font-weight: 400; + font-size: 20px; + text-align: left; + line-height: 27px; +} + +.exploreButton { + margin-top: 24px; +} + +.cloudBenefitCard { + border-radius: 16px; + border: 2px solid rgba(24, 144, 255, 1); + box-shadow: 0px 4px 25px 0px rgba(24, 144, 255, 0.25); + background: linear-gradient(180deg, #ffffff 27%, #e4f7ff 87%); + min-width: 543px; + z-index: 2; + position: relative; +} + +.coreBenefitCard { + border-radius: 16px; + border: 1px solid rgba(227, 227, 227, 1); + min-width: 451px; + z-index: 1; + position: relative; + margin-top: 14rem; + margin-left: -48px; + padding-left: 72px; +} + +.reversedRow .coreBenefitCard { + margin-left: auto!important; + padding-left: auto!important; + margin-right: -48px; + padding-right: 72px; +} + +.coreBenefitCard h3 { + margin-bottom: 2rem; +} +.coreBenefit { + display: flex; + flex-direction: row; + margin-bottom: 1rem; +} + +.cloudBenefit { + color: rgba(24, 144, 255, 1); + margin-bottom: 1rem; +} +.cloudBenefitLink { + display: flex; + flex-direction: row; +} +.cloudBenefitLinkText { + display: block; +} + +.reversedRow { + flex-direction: row-reverse; +} + +.reversedRow .title { + justify-content: flex-end; +} + +@media (max-width: 768px) { + .cardGroup { + flex-direction: column; + align-items: center; + } + + .cardGroupInverse { + flex-direction: column; + } + + .cloudBenefitCard, .coreBenefitCard { + min-width: 100%; + margin-top: 20px; + } + + .coreBenefitCard { + margin-top: -40px; + margin-left: 0 !important; + margin-right: 0 !important; + padding-top: 80px; + } +} diff --git a/docs-website/src/pages/cloud/UnifiedTabs/index.js b/docs-website/src/pages/cloud/UnifiedTabs/index.js new file mode 100644 index 0000000000000..0c7ff50ce5447 --- /dev/null +++ b/docs-website/src/pages/cloud/UnifiedTabs/index.js @@ -0,0 +1,76 @@ +import React, { useState } from 'react'; +import { CaretUpFilled } from '@ant-design/icons'; +import styles from './styles.module.scss'; +import clsx from 'clsx'; + +const TabbedComponent = () => { + const [activeTab, setActiveTab] = useState(0); + + const tabs = [ + { + title: 'Data Discovery', + description: 'All the search and discovery features of DataHub Core you already love, enhanced.', + icon: "/img/assets/data-discovery.svg", + link: "https://www.acryldata.io/acryl-datahub", + image: 'https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/saas/demo/discovery.webm', + }, + { + title: 'Data Observability', + description: 'Detect, resolve, and prevent data quality issues before they impact your business. Unify data health signals from all your data quality tools, including dbt tests and more.', + icon: "/img/assets/data-ob.svg", + link: "https://www.acryldata.io/observe", + image: 'https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/saas/demo/observe.webm', + }, + { + title: 'Data Governance', + description: 'Powerful Automation, Reporting and Organizational tools to help you govern effectively.', + icon: "/img/assets/data-governance.svg", + link: "https://www.acryldata.io/acryl-datahub#governance", + image: 'https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/saas/demo/governance.webm', + }, + ]; + + return ( +
+
One platform to rule them all
+
+
+ {tabs.map((tab, index) => ( + +
+ + {activeTab === index && ( +
+

{tab.description}

+ Learn More → +
+ )} +
+ {activeTab === index && ( +
+
+
+
+ )} +
+ ))} +
+
+
+
+
+
+
+ ); +}; + +export default TabbedComponent; diff --git a/docs-website/src/pages/cloud/UnifiedTabs/styles.module.scss b/docs-website/src/pages/cloud/UnifiedTabs/styles.module.scss new file mode 100644 index 0000000000000..7549f74305355 --- /dev/null +++ b/docs-website/src/pages/cloud/UnifiedTabs/styles.module.scss @@ -0,0 +1,179 @@ +.tabbedComponent { + text-align: center; + padding: 20px; + padding-top: 48px; + padding-bottom: 48px; + display: flex; + flex-direction: column; + align-items: center; +} + +.title { + font-size: 2.5rem; + font-weight: 500; + margin-bottom: 2rem; + text-align: center; + position: relative; + padding: 0 2rem; + display: block; + width: 100%; + + &:before, &:after { + content: " "; + height: 2px; + width: calc((100vw - 468px - 120px)/2); + background: #EEE; + display: block; + position: absolute; + top: 50%; + } + + &:before { + left: 0; + } + + &:after { + right: 0; + } +} + +.container { + display: flex; + flex-direction: column; // Changed to column for mobile view + background: white; + border-radius: 1rem; + overflow: hidden; + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); + margin: 0rem 5rem; + max-width: 1200px; + width: 100%; +} + +.tabs { + display: flex; + flex-direction: column; + justify-content: flex-start; +} + +.tab { + align-items: center; + margin: 0; + border-bottom: 1px solid #e0e0e0; + position: relative; + + &.activeTab { + border-bottom: none; + } +} + +.activeTab .tabButton { + border-bottom: 1px solid #f1f1f1; +} + +.tabButton { + padding: 1.5rem; + background: none; + border: none; + cursor: pointer; + display: flex; + align-items: center; + width: 100%; + justify-content: space-between; + + .tabButton:focus { + outline: none; + } + + .tabTitle { + font-size: 1.5rem; + font-weight: 700; + margin-left: 1rem; + flex-grow: 1; + text-align: left; + } + + .icon { + width: 2.3rem; + height: 2.3rem; + } +} + +.arrow { + margin-left: auto; + transition: transform 0.2s; + color: black; +} + +.upsideDown { + transform: rotate(180deg); +} + +.dropdown { + background-color: #ffffff; + margin-top: 5px; + text-align: left; + padding: 1rem 1.5rem; + + .learnMore { + font-weight: 600; + font-size: 15px; + line-height: 23px; + + &:hover { + text-decoration: none; + opacity: 0.8; + } + } +} + +.imageContainer { + display: none; + justify-content: center; + align-items: center; + background-color: transparent; + margin: 1rem 0; // Added margin for spacing + height: 380px; + border-radius: 24px; +} + +.tabImage { + width: 100%; + height: 100%; + display: flex; + padding: 4px; + align-items: center; + justify-content: center; +} +.tabImage video { + max-height: 100%; + max-width: 100%; + border-radius: 22px; + box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); +} + +.mobileImageContainer { + @media (max-width: 767px) { + display: flex; + } +} + +.webImageContainer { + @media (min-width: 768px) { + display: flex; + flex-grow: 1; + } +} + +@media (min-width: 768px) { + .container { + flex-direction: row; // Change back to row for larger screens + padding: 40px 32px; + } + .tabs { + width: 440px; + } + + .imageContainer { + margin: 1rem; // Reset margin for larger screens + } +} diff --git a/docs-website/src/pages/cloud/index.js b/docs-website/src/pages/cloud/index.js new file mode 100644 index 0000000000000..48f6a58e23581 --- /dev/null +++ b/docs-website/src/pages/cloud/index.js @@ -0,0 +1,90 @@ +import React from "react"; +import Layout from "@theme/Layout"; +import Link from "@docusaurus/Link"; +import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; +import Enterprise from "./Enterprise"; +import { Section } from "../_components/Section"; +import ScrollingCustomers from "./CompanyLogos"; +import clsx from "clsx"; +import styles from "./styles.module.scss"; +import UnifiedTabs from "./UnifiedTabs"; +import FeatureCards from "./FeatureCards"; + + +function Home() { + const context = useDocusaurusContext(); + const { siteConfig = {} } = context; + // const { colorMode } = useColorMode(); + + + if (siteConfig.customFields.isSaas) { + window.location.replace("/docs"); + } + + return !siteConfig.customFields.isSaas ? ( + +
+
+
+
+

Try DataHub Cloud

+
+ Introducing DataHub as a Managed Service +
with Data Observability and Data Governance built-in.
+ +
+ + Book Demo + + + Product Tour + +
+
+
+
+ +
+ +
+ +
+
+ +
+
+
+
+
+
+

Get your free trial.

+
Data Discovery, Data Quality and Data Governance unified.
+ + + Book Demo + + + Product Tour + +
+
+ An extension of the DataHub Core project.
+ View Cloud Docs. + +
+
+
+
+
+
+ ) : null; +} + +export default Home; diff --git a/docs-website/src/pages/cloud/styles.module.scss b/docs-website/src/pages/cloud/styles.module.scss new file mode 100644 index 0000000000000..d1ac31f3ef8cc --- /dev/null +++ b/docs-website/src/pages/cloud/styles.module.scss @@ -0,0 +1,51 @@ +.link { + &:hover { + text-decoration: none; + opacity: 0.8; + } +} + +.bgSection { + background-color: #FAFAFA !important; + } + +.hero { + :global { + .button { + margin-right: 1rem; + } + } + .hero__title { + font-size: 4rem; + } + + .hero__secondtitle { + font-size: 2rem; + font-weight: 300; + margin-bottom: 2rem; + + } + + .hero__subtitle { + margin-bottom: 2rem; + font-size: 1.75rem; + line-height: 2.5rem; + } + + .buttonLightBlue { + color: #1990FF !important; + background: #EAF3FF; + border-color: #EAF3FF; + :hover { + background: #D6E7FF; + } + } + + .learnMore { + font-size: 1.25rem; + font-weight: 600; + margin-top: 0.5rem; + + } + } + diff --git a/docs-website/static/img/assets/data-discovery.svg b/docs-website/static/img/assets/data-discovery.svg new file mode 100644 index 0000000000000..1a6c6f36a231a --- /dev/null +++ b/docs-website/static/img/assets/data-discovery.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs-website/static/img/assets/data-governance.svg b/docs-website/static/img/assets/data-governance.svg new file mode 100644 index 0000000000000..b1db48e3e76bf --- /dev/null +++ b/docs-website/static/img/assets/data-governance.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs-website/static/img/assets/data-ob.svg b/docs-website/static/img/assets/data-ob.svg new file mode 100644 index 0000000000000..d630b0a2333a2 --- /dev/null +++ b/docs-website/static/img/assets/data-ob.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs-website/static/img/cloud-bg.png b/docs-website/static/img/cloud-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..392aec2ff936c574cf819073e84ddb08088b40ac GIT binary patch literal 239760 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

(i(*mk>WlAezG0<;_acwD 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

}E&eBO%;+R-6W@xWb&Lvx=^jbUg{Su(7u< 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 fCY0qJYI;`nP$+dZ9n~Ube8~R;VRQyx literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/companies/visa.png b/docs-website/static/img/logos/companies/visa.png new file mode 100644 index 0000000000000000000000000000000000000000..0a0198bfb76a28dddb13a82ff4a3ee76256a1f2e GIT binary patch literal 16052 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 vl6)C2>t>KS{A+{YhbVW@ZB*3SO?(a!(} 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 WD+T`FDuCU`hH;(cV6hl(;C}$-&N7<- literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/betterup.webp b/docs-website/static/img/logos/scrollingCompanies/betterup.webp new file mode 100644 index 0000000000000000000000000000000000000000..268e019de8fd4a637a744f0c0a0e4d059c468b81 GIT binary patch literal 6012 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 iqWg>>7jw4=Z?P==2@Tl%hgpmq(H@VloVk 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 literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/event-callout-img.png b/docs-website/static/img/logos/scrollingCompanies/event-callout-img.png new file mode 100644 index 0000000000000000000000000000000000000000..032c34fb6a10ecb255018910ef70d98bc7f5c5c6 GIT binary patch literal 146084 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 NENH}8j7r9Ct1RZpH%(GLv`<`gb)nVm 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

y|lj5%(CacNCCFxZ`zR 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 + + + + + + + + + + + + + diff --git a/docs-website/static/img/logos/scrollingCompanies/log-saxo.svg b/docs-website/static/img/logos/scrollingCompanies/log-saxo.svg new file mode 100644 index 0000000000000..f6ab4ae071b10 --- /dev/null +++ b/docs-website/static/img/logos/scrollingCompanies/log-saxo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/docs-website/static/img/logos/scrollingCompanies/myob.png b/docs-website/static/img/logos/scrollingCompanies/myob.png new file mode 100644 index 0000000000000000000000000000000000000000..c161532e650ba4b696333af8d061377f04074fb9 GIT binary patch literal 2576 zcmb_e`BxH%69=`_R=;jqdFI7xw&9hgX?f;Zsk@P@CLYy#rLYAeB6ycp-m7`0Sl&ly zDjs;1ZtH;unMWRgriO-sL5ND?*Zzl{_hvpb^WMy7=FKnj0?UA004lrvy_hZ`k_GQ8^3HFCV|Ksj{@&@3lLZRkCio9$SKIrJO{Ovq-9buy<_|#e8A zJ$Ilvu!AKG#iCF|R{+#OZbZK*AlnL6wDSq~EY54qHu701H$w~xl^biwz8{zomxS@u z`Uomr>MNY)HtpWc@;^+GvAK%?pmZL(_y-t3M3nq1#f;xvmkf?8kfi{Ov`T@2SFJ@y za)$mcDTV(!9B_|qDIf{h96qf1`vh2xj5uU>c}D7-8%~p>mq*}O{R&h%X)l)L&4;u! zH^^*e*a)J)qb9lIb>Ngqp=AzCU_qS!qw?&2e%!jTUmx@Q3)kiaM!U>tQ*E_iW{z}i z7KBoT_%cn}fEVAz%&A~DrzB7tomQ<@u3a>jQsI2}d2-;c#(-tBONqaq==!)>LTDeC zA|H;5C$U9W$)OpDIwWK~MFp#$;yBDV`)zaHm|S;L!$T~5b{mS$6qc8Ot8cd-?@1NJ z}%7Y7Nm0S#-fqg(o zJ!*J{CndSIy9;$SL(>P`UTd!Z8N1n|600;srFpK-={_8C<|TKGZdNDRd$3V__6@eS z=RgCdimWNq{uq4+Po17FVs3Mjab4J#lf;_pzc8igJw7V@-7FY6Hrn^XACecr16S&C zUkPrL?g?ev!w1@Ui9skDh$KQ-?v2;o+pgUAHnA8!fqo0q5pU$bHD}A@u;nN(Sfx-t z)*!MSgv;fuUt+6vHB=iZJ?#+4>L>8@5F6KGJNZJ*0O2&p^7ZNWxm&f41zRz+n$DTb zKByYy@akHmvvr7aruD zd$tu{R_6M@C*NM=u}Uoa=V;}(HCG!%1tmtuDcs|d>9AVW_aQu+Qcn+LR zPYJ(;Z_bH6kg0EWLj7Ba+>4Dz^*pA(tFpF6O0q?mP{x4ciTa6zYa9(@5ZAH+E8KWX zQI|S`Lm&M;bnRx#3ywuwnxsUqUgf7dODP0i+p&5<;KLc_$%j5nvl|h`dtTcXkvBJb zQFlzljPp(@$rUHOm2WQqA<7&i`z$qlhQT6Cd%OYCiI?p~;+1jRrDjbWv`agxS>aKq zJy9n;&&cYb&rZKWK;$Nf_u2C+q#r;25dNWr--aJ*B`#THvQgRUo@CUZ8%dpG0CXN}u9 zKdttz&dCTFDaEo*f@d4_IZhGR?e10Bcutpm-ff`uoJTI=J)+>#u+55g8bg~Xo`t&S z_~<(gd~ki!DJ`f59t(#E%nU#xg(>G=wQB!)mCOnFqK{+v^P>V5-)aVs)thNk6gWVE{#9);-+_83s0jYRIub;j?1 zx^8D}rAst5wM#R6_gQ0U^HsZNq*Fr-_45V43U2DHNF&6|zxkFCf_Oz)irYX`AB2J` zbb#&fB*`{qnuSeu#;|Kq_4j?NzP`#H+6{8CwmJob>oe!o%N(o2I zwuQRv<;b z>PENZ%moZWS8C{03o~IJix$09ueMa3*%hG)X7Rb|*1IA6(QwS(H<+rW%^1hJn~!;u zU5EZcQ`zCI4C@)%d$%xTK zkZsPK{|zhAO8@sVZ{*Ue4#Q3(4&D1n84T&1y;w^}mlEQz%eks$J4WtrNYVi3$QnstbdBei03-@GycI*pmy?o;}Ah`HS8WL@Pc%|Hb+2gM1N0+yws*B7*!m~@9|Pp*y#N3J literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/myob.webp b/docs-website/static/img/logos/scrollingCompanies/myob.webp new file mode 100644 index 0000000000000000000000000000000000000000..509e3fba0804c56e91efc279522c05bab0c393c7 GIT binary patch literal 3304 zcmeH{c{tnI8pn^dWq9yh$|#27R$EI^C5^3?Dym4Mq}8!R7$M|_YN;}}7;TJc5iwP* zr6Sr}ORc3hu~scHmUJ-IXf0LCAR)FS_m}p$Pv?)h_y2pJp7VR(^EvPNKELyx_dL%* zIG;Jgk^#Wm(az(dhlP(c0N^-e6#!HN;B0U2(J2B=fk>y&i$hDeh-d=B$xhP;bxCs{ z3y47dV+%k>;Xl!zdPuc7^hwJ!_*2Dy4@w1LqR^0J6*3(Hv^kWMBE*UzpIA@GfuGn? z$k(Fr(U8VN$OI(99^xQ~^+Nu@fq!5$o*>l!2x%;F;a7!w37hbAGMEUj3(&Y9GBpqd z5Wor83C|DBp%z&LfW-y?V)s7B0`CJ*p8|l&=;xSD0RVEz0Mzw;j(x5PK7bJL@ps~o z7Yz;uV4VtpEDC_X^aCJ$`QsYo{zGn>(2^RIS0vO!KsdkvP2db702&xVWCC5PF*pg` z@VRy9ij69o_2tbA3vdTJ_MCs0YuoFyIbCP)twcgCZtS?>kq0Zb#%i1G{x{QDf4A@e zk@dJm+~u)LW@1fEO~zGUYs(a^3IvV{QJcnE&si6$E;2RMHHz98&Qo0k&VW3 z|IYTy_@x40D)6NO|92H&{W?Kt*kfbOD-s?U<@7untY%|E7T!^)G|Rr1t~oTyykNAX zZR}krip-9Whbx)Q`D&P($4J0ENqN3m+*+NoPFUjG9*j&Mwp5(MZoZmna!rIHI{8-@EbXAk zR&Rlpq!PiZWB5q3#V|tu^a?j!_2}^a0=l@g&&q4ShspZ-8KOusH=@}Al zd;I`#l|2{u(#qm6^X7Dbtn8K`_R+Bv`t4i23aqu| z6SS><)i~`uWi@6}+Af2)XZ>N*>w&1XL*JgN-n+03t9hGOiGBmoD9W``Ij+R2eN)o! zS>H>rwTKxF`Mgqd=dVlo*3qPUI`R46v@?|KDzc&#pX;IwTAlqbrrw@&4h&kE8q{dq z!TL(Axomf8a81hc?Z+=n=RL;X3OfncDY)I4d8Aw{U9pJhv3g2kgKSsQ8OkBTVYc{( zQD=MQ_E*P><{c_Iyj;dO!byb^Tq2p+n!&a*KpE)`%H82iL{jCjDw@H&?8e1UVH3Y+A1P%}ACCZ9T)y7sfOGrfO0 z$7xN=f0R4nmC9G{dMv$o#WXhd;7k+3WD=;`cWrWz9Z$+7&%PMyReo#h^;?;t+KkbM z)(nN9W)9~~cw^`IWGdpB)BzDk?L-A9QQUId8UOsK|DG)XT7{j z)L5QtOP@kADux{7vm7%z%k?n^xhO;e{cq$<*x`C*%=&e+{@rAcXbRGQij%ZclNZkQ zpBc%m4e&3{e*YHdY1t81+w7e@a=CyEgLyJu(duU}7U{)g1rMFlBwxVL?%6G+_cwaq zGG^9kJcYf6bKR~EjlwDCt{o$drF5#3e(un1&?7$FojY|>$=cmrOn1k2cC02KRJTO; zAvMEV%gvmSj~7Fd-+Q4m+*{ydU5u+gBe($@dJFwEVP4|rA5cyGbxEVS{ zo-sy`52~y>!A$j;niQ2Ci8yhGY+6}0F?q^Kh2aO|S{=kJCHK) z-NP6}K5RXq9&rq6mRWn>1N2%&KqqpTe}7b;m;<1%p|_&Z?x#&i960D;{7|3 zE|cx`?x~&@8eh#mXKB2=u2Mw#j??G2=vB<`y>p(r{h@9Wr5e9hGkc}D!X}Zov%%h_ zw$w)w#<%d6z3hp#<>>=cQj4Qw9K-JO^r#%)dESaTt||KkchPrtr=1q*^j`81m#(hO zWZT5dV0(6%Q|vLDm-T*g>|9B1`VF)jFGld_H^uRnJEZc*3)m`NT(^f)HQDb5*RKXW uaGe);*c8h25P27yD%~AW`d%{-}1&Ib50>0qV(SHG}A2b&L literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/notion-logo.png b/docs-website/static/img/logos/scrollingCompanies/notion-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f65884f53ead89d9ea72c5412fbd61df90560800 GIT binary patch literal 19679 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 MPgg&ebxsLQ0Cm6yf&c&j literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/notion.webp b/docs-website/static/img/logos/scrollingCompanies/notion.webp new file mode 100644 index 0000000000000000000000000000000000000000..393756855d938c5b6d90109d1ca612c271f2ac5a GIT binary patch literal 4460 zcmeHJdpy%^8~=4cMUhlaMNzFHCFjO!${}-TIrpU4SlH&Qs98^9p@Vm1Ij$2!qA=$} zBd3{XSa@pL@2+pZdIS{qel-|Ig>+y6@|{zxQ>0Kfn9BzxO{sq@|e|dNTkx zor2pr+8H=+007`H=#r~|A^@;7HMMJA1#W>=&C78uSi<3h1Ci!%Rc9AhRf!M4DsX%^ zcT|x75A?SYWX*Q};Bqwomhu0S>(QP;D3CG%x_TgZIM|aMh~+RpFk~5f{J_vEGdJ1`GEriU;$4+6|e;G017w+B5m+dj{th$ z3nN0L0YFQVp&_IH=pjz2QDpf=x?aSFohZ?a5Hq3UxQEA+rzEzSzSu&#YAoGueLcjN z+xXfhA8C|%HxjFlXUc63V9ilIngum{^C`{8wTc}?ORSn9`RTNAR#9OQ$04MT_n%%@ z))fU-6j)JUMS*{&0^HBz1R^v;t4BzXk1iN>ugrDjWBH-N`pMuL-uQ+3!&1LazWy_x z;QuCYurFL)?TQ7ES}cElM(d7*Q-3pe*o9s&!npUgi%^@vZmM4-==au9IRmL_f~M03 znPJ5dhSa;lg>hV^w~SEk>9K-320OMpGNjj!F=Y0fEt4K9@XrZ7_)2qRA=FT1-xDr= zuym+3JWYdlz13@9Q}@ePg=w!H^3m?#oQn+;5VeZ*WzD2#-?=ysoZ3M!+L>hn&)#FJmA=P; zr`%ubW_UFBTH~jBSDDcY!I=T8th}C(K4+crs;4#d24*&alO%rXzM=S@$X|zT~{3=p0OQqf*gIIR#+Q8rPl2k zi8rjy9@U&oEb7o1?A&tC{zzJ`x2oXufrZk7i^r^0S|RFE0h8yv(=}A!PUX++mD8OMI!iwi%Jt$!E1*(!1}7g(Wt4=0wjQ zCs$PF7Ysf?Yx6U;AO+BMww&6-{`){oh+GZuL2|50andgn$oOUrT?40s~ z-%p`JqE0shNL;t$J#TO!pz{Q$p!sv9G`J0uK#Xr@uJ&!1C;U z(`uRR*Ch_xifgwZy@V(J)Ygz73FXTDH~x{Wq*ym!S|hIpza^$cF1-6pdE}PJzJR=c zFkg8jGCJ%&W|OT#E1X1&cT8GG*qo3mbM@Hn>dB(t$E=DjjH84%Efc3ugd=X>V~x{2gOu zO8;ik{tVUJ+ABFZ{|VtI#Ys)plH8g7lr=FLVrNvH?pE0e7w*<{MU@Rle-Jx*+T6~o zD)se6-O$vDZ8KmTOk4a|l$`$_UD4-e+I%lF;ziTo0?aLwbrFY$b)H)}orsIAn*zI*Fgvveu-9UhZq5gqdf2mwe9SeLDp5wvGi-EBXTh}d%+ zW3S{GpsI-%bx2q_iV|b-V?{|lv~JACJpr~)6)cGTv<+*#%Xxj)T-Fw%aTl?cE*go$ zo-VQ?$IFP5HM6tP$N){#p~6yj>r>qDM9dN4=UChH@3MtNe-NB=Wh4E4kdM~$ULZv!WHME_!*>r*iQ8jKFmrCfu$(7t z7LM*p9o(tf?u*A>1$zWCdODNpUhY|4Gi3AevCEcprAMMaK!Ivd{68~rZGpuy|ivkn0r6t>R*uoNV1OWa5 D_ve4= literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/ovo_energy.webp b/docs-website/static/img/logos/scrollingCompanies/ovo_energy.webp new file mode 100644 index 0000000000000000000000000000000000000000..3e08a80f5c5f421cb457b56ca68810903abf79b8 GIT binary patch literal 4410 zcmeHJXH=6}6MlpEp%f{K(p)hj(m{%X3n(C6S}2hkS_Gs@uR#Q1rGp9!A_@Wlq6F!^ zN(l&|NDTy#5+q9}1PJ8|>)GS}*zfzl=Q#Jy%ri63dGFl0e_n{Dnwlgl067Io z)R-#n*#IC*0)P{VKXSHd08sf9064~f^sCQ|@7+Xn#j=6}|x=703YOD*wG`*No)2fzh@1H6DH;0D+MVpJqaebno~4eATu zyUPp!;-{NMSeUckx^lPgYxc?I0i8Qk(&Eb>P*>JCcl zv~>(VIxzrG&l61DWIbBgl>s1@?X4$sHaRk7FeH7;^;{rlAz|=Q`y!wbva!ix=S`b~ z*d@=jEz%^KB;op#$WG~bPUQ(R)18!>4PX1Y5T9xu_5duro=%TW9S=o#NX&((m?}MnhJaG3|Cno%^*Y16BbH<-w&W2*!=-THx(7FBf5mE5Foz;Kv!!#xFKUvWL}&cu-#ZCw}b5t{*Hf zyVeCO(0n|oiJhJIai4eCdP`14PC#Me{ppc59DnVd_aa`FD6~X)H*s^&3L2j0w8xX4 z+*~cu_Z3ReV$Co5_N13!iKdxo=aVWxlSuz&Ykr zCFfIjvkvoircir;gRr%w4oS|$sLI6WRnH4DT)rNiY3nyvJ?)rk)Rq>(E;p*JaDmcI zkUpqx>$1G`PCpn{Xr@9)h>(ixy<0ToVprW$|7D{TcG`@#GlSIAGh3b<)euY@w_=Fm z?t>v~T{f~+H?1kyK&k9~w%%J7&KU3Q_1R3*Aw?lbdWWE_jm*^}df`w%MWwH5?u1l1qL7L7Uf*O^wiX(T99#>GV@T|R%vE0*`Q!aM z!P5=f+93mauG+EWf%$p})k8$i1U$VEhpuS>zp3HCt2gZ-2hO@T>t&yd+$=2{^XJX` z0{$|cykye1X4F0aetOZ9_cbOUs|_j`(_nL7+w#z~o8)FQOV~$}RaGv&$62cguM*2M zloY}kJ3!dh`tn**EqyPL>uA7Kf3 z&Kt4XBj`JJuwC9!tto;GI<;KMf}v^hJVp0{JZ!#?a7GE-qy%S5UKU!CO`D3UHWq3# zC@r2*>ag$aP9Z4epwrCEKe*MiWwZ8VX?~O~?b@JyXU4Y^+@{+qM0eK87S0Y%5wyRb zlpO0}n+?GT@NuT(RmSQKjq9Zklj;`_j484((iY5+=!JQUTHs_96JSY^^GlwN>5gc5 zVssfSvIPbSL#|jZn4BDT3>%XujXGM08>{HOL)Uv)kN!9|j6!p$0#$`#HfiR3{q|$g zG-nENUa+V30a76?3(yOEg(*yDNA@<=$HP&TER;PTa`-J2shD2Cxx98f9G+Hdzdq5# zHNKE2Q8Uqv@=f*_cj1s>o;?FyvYPGPC!5{=GT1l%&C$RIGoZREi@<@C`k@4FAI+%T z$RmtWF8PZpyUEneq;vF@Nmps)f1C5=OmX5QYhHtK-^#`NJxq-M&&pD=1lcFodJ%Lo z`B6NxDnrr7!&2X@tu9*>IqlDUI=2i1@iRobt z!L!zGA{5C( zWiFC;-U1w>1J^gJ4G#8;T8OBeO$>HWx*YMM>?X_Wd~NW?kh5qhR5Sy{57&>LpUqh_ zD=8GY@nMk1aoQTBZ?=p3YHgk&6eDoRCcgQ(Ln)f)qqZkDy_UaieMLF$o=|Y%qE3Y9 zk;V>OYtq)sdb!4(O_a<3AylQL)E5$2);*!1b*El0c}d4Wq#@W+d#KdRw8uv3qTOT- zusagJ zRZm1&yyodZ|T*)Ov=Ev8a`e*Y36x}p|9q_ThR>UM5S5s)(7le z_W@0-eZh`lQm@6Q1vfndnF6C1p~cRGQLY+kO`AZ4TvT~qjhB&gJ2E7>J=_gR>|0o&vJbGGgcO-rf5flLT84>?ofrYmoTd=kQlL%tD^RT)q z$b)&D2o7S8=CDPy8lHK*xiyJwi9YoOL&<6+X=~w`k3PWIHV(Ph chQ;a5X#6{V3%_@{(|B|ghdQDhO;yqS7w86)EdT%j literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/regeneron.png b/docs-website/static/img/logos/scrollingCompanies/regeneron.png new file mode 100644 index 0000000000000000000000000000000000000000..0a660b95c6d503fbc259de2d0584fa1da6b9f9a6 GIT binary patch literal 3454 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 literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/regeneron.webp b/docs-website/static/img/logos/scrollingCompanies/regeneron.webp new file mode 100644 index 0000000000000000000000000000000000000000..45bed965f3a01c20b1b084573efa14dbb1a316a8 GIT binary patch literal 6292 zcmeH|doMEdlJ=niYk%2tnaQTXSQCgQF7yJ`7+` z|I$3Y!$Q8QzqL@*r{1rz-5P%z@&BC?KE7ezP{=eil!;Jss3vJhOZ$J-d)BnqSB+WI zXTw9np&0y{CZ4c0fwT{#_xS%sd;LXwhY;7|uRt*v!Wq(9uC=yyI!WIkyW`Nj9va&~ z7_bHAzCvNMF8l}10Ztko6jo?fQN|y$oGHqDHj5;=>h-`I==b7F$wV`dVYDG zC}h|9`2jF<3jirc0DkBMV1x6QJ;?lz+7QszHmI&(sQZI6z!xBZ1qcG(Koe5h(53DN zde9By@?-%(!XK+|<`fnZ6rV0z@HYKxxdUtTfH3~UXEQxRn_maxns#15e3pZ6Zj}L? zD#AdJ^T0_jRUGM^_>0m@kK+Ua{Jl&k=PCE$pI48^H|hl`pX0f*)Yls#)Oa7^f7U6S zg#?5Igam{Hgam{Hgam{H{&55%*!*bD*T-G6<6zl;7O+Y&^1=%F(O?j-p@DEGASt$> z)=5+2+1rghdjDS9HoiAw-Lm$`^u+uWxq*Yl4ml|l<=XONvo_AGP#QQq{?eZlc~G`c zym3g;0ei?6y6NWIXqDS|I3E z)4AVofLCiLN!)&+dnA8@-2D?N1qxQ9js`MdmxbaSH}ggaa^6A5rpwn5(_xi(sFF1~ zAIa1k?FrAy>y4c&R-1TR-%xLNp~JKq^?NxTA0};^JG7d_@Douv3&f_)%HI;Dj+e%QUiQA9bB_Y>g|Ea0ixYR!xluhlrfLw)RD!a&~MWJc?=DA)8?{xzAt6IleQq9Ah z868dX(NM4Rhi1m5LNP#MXSHZ%S&ZbOZZpbGmH|# zw;%|4r(5-k^35FCvY6Iu;ZaLtRcLH<5^52BapD?{W!WEz2u$702~SwXaCcrNQeS1B zxY-t~sgVP2PnC+g9zJcs9GF`BmLCq#9{Y3<-gui4CltPG{4F||f~V&HjF)If;mp!0 zI}hl)SuHv_jf@N#{ghJiE}yulRCF9CLwb z(=f^*rn*iwlbW{&4Hc7@8(&@(+cgp(yJHLWn0}*On9pQ8;Z(ILcL;4e=Nmfn$#dVmj1(v$#_;?qtTq8RmzX?`}!&FsVkhSfF`5N_-UqESE#paW|mz$(V6(VUCwtP)tdyJsVJa;m+eq*Fc%yHqs!i0@3`1| z{83V7XdRO@W$KQsNpRg6heHojn$+i4>_|&{;?DV1;F3@gi{h*yv11}0kumr<_1@S> zx%nYUxv3nH7X>U$rQFPBR}XmY`z2Bzh3VqI>)Farv*;z2q)??!6B7bapdR{R_mfc)uy-g)4^_y z3^>C^8{ROotXoaGTW_h$(&UBhn!Lh}T%95yPn|I>;YJ9(&_J#_MDes!oTjRv+?I<8v`o8DqSczh&&f?|bG#MI`nziF2 zS?hypk||P>ja}p{F?H9g^8K0FgBOPg(_24rTQj-8U#T%%`1H{c{lOv~!5K;SG6{s6Kq8+QNz literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/riskified.png b/docs-website/static/img/logos/scrollingCompanies/riskified.png new file mode 100644 index 0000000000000000000000000000000000000000..69b94b43fd56e8b78743de66a6706f507496d616 GIT binary patch literal 3051 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 AY5)KL literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/robinhood.webp b/docs-website/static/img/logos/scrollingCompanies/robinhood.webp new file mode 100644 index 0000000000000000000000000000000000000000..661c25c0dd83025a5110a97467f3018240d0c176 GIT binary patch literal 6780 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 literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/screenshot.png b/docs-website/static/img/logos/scrollingCompanies/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..59d982c5aec6d52d68e7fc8d9bb18448df4cdcd4 GIT binary patch literal 154992 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

) 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

!qy_ni}W+Q*84q_WlD|xl-x( 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ǝsun@7ej~Q}g>KDouIV4u+Z8XowZBXTmgCF% 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%0DiD?e2J<2gGnbn(~9+x^iGSpO4lw0_w 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 z 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%0A5hbh}s!)7*qQcR;hb%Q_Ap-sqz* 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 QtpET307*qoM6N<$f_CgATL1t6 literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/twilio.png b/docs-website/static/img/logos/scrollingCompanies/twilio.png new file mode 100644 index 0000000000000000000000000000000000000000..f226674d0ffbce0469be1aefc2f1d6907ecb641a GIT binary patch literal 3329 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 RN{Rn`6C?9GL<7ec{{v6r3Euz! literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/twilio.webp b/docs-website/static/img/logos/scrollingCompanies/twilio.webp new file mode 100644 index 0000000000000000000000000000000000000000..5ad47d5d5c87e202512ae63becb7fec405d24225 GIT binary patch literal 4308 zcmeHI`9IWKA3tu3Qc_YxiYRMbEt;~-y_KDa$$n`t#x@f}W9M--wrG*K$WD_&g_*Gv zg(#DT8Dq%ySV|hB%Ve8*zVdor-5+|Mzrg35&*!|)=ktDj&*!|)4_`|oef>AP0kF|K zZ((f#vlRjW{0cc0fC>PNE?lr^7l5`vpnWZFhDsQ00M63jyo{}#y^P>65P-&aL%RC= zuA`quh_ygp=hBY? zw1@0kJ^-+J05;wEk#k80fIxvOuq-BK)kCJgS6wD<3KAkuUpuvJ{1xe8i4?&|~}67jpOE|Lu2U-B4gd zfei&V6xdK;U4bUgphM0>A0~q%BD1jOlLd{qEPCiLbSDT5hx>`eP z*@=6bc-c><74TVM+Woa3CW5mAv%}!hA9>o;uQfCELAhrarnLk6)eNd{pRTbcX_dx% z2J!X`MqX)-9%!&B)6Ve{sCRti6Z;LTE0yv07|UT`*KCZp{73(aBfPjXpOHsYCzJwVbZ_!b#2oqHi{3YH8-(yo7|Jysyb8Msta$x4s`vC8=%|KeZSUl;9OL zM{1oTmQw2ol*oN6tBe-!;L_i_ZCK(YlVWtJQrK(i#iJ7iRawgI$NmWE@bKWCKj{+H zyx8q^r7_+3Ne0JHB1Sg3Voq|)lA{eB8jBXn@!SD$G z64RU6a7Mq)`kgUym)+6lq9yyioPIeA8qmH`0`bF(h<`*FFP4X& z)Zz38Z8K+~UXlpQh_s&G=Sqy17emd9%jC-E_<^=Nx+tn&h1JXPiL^@P2&Q+nIc;V@ z`u>2GbfWV^Gf{tOznj5mljc~i8~r-N;9)+|Rw|4qsWPdiNJ2&m(?t&F>!};%o~Pg$ z;#&sQ8Xq+fn*GH4QI9`yq@NE+FRP-&6)dIlpFAEj5%THgWJsynX-oxaB_w0Sjf*}e z7~jDAy|?X9qQ5WqLft0jJn1zTUl=q@eguBSfk39+pWmk)E$gj2xe3>Bg&T#{QOm*?@K05WO zJl`*jmAq2m6pH!$NNh!CI+@#FfeBOHY3qKa>|m;4Y1N43@mI{me!ukl*soK=r!x2a z%bu=O^vor=@m!T2-d;b8{Bpdd!|_?cv1oIGDmn46PK>v`-(yskK_l7S0liY1{ct*v znC;7CE51i+I9qj5#YoO)hpZcG_vfXL#~wzMcXb3_I5fpzha?7BFL+5zmbpoy)gFa5 z43-gLv6>%ZtXMGrlpFdzZpRFfMU~V2>b!EIl$};UmSB6^ivFfQ`GO{A!qBuO*G1FV zdXM_1uIzBFsRwC0Dy7R=DG?SOZqdVmt@x^048N8&Ys@NUoV(qYoVi4ggN5w*rOqA} zAjMTdJ3M*6IMV~89$=>BV+&9BrFq_p=3R)cBfH!4x~|r9XCi73d8uvL_=#>P@Dl}A#`*lfZ=HNT H8-V`+PXOTz literal 0 HcmV?d00001 diff --git a/docs-website/static/img/logos/scrollingCompanies/xero.png b/docs-website/static/img/logos/scrollingCompanies/xero.png new file mode 100644 index 0000000000000000000000000000000000000000..653ddfb2c7686986c9026f4c8865004179fc757b GIT binary patch literal 3079 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 X1Pc7WDo~%n-;lBl;cYlrZ2|rbRH(08 literal 0 HcmV?d00001 From 76f1b236a1448b6db05892dd63b35c50b06c88a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20L=C3=BCdin?= <13187726+Masterchen09@users.noreply.github.com> Date: Wed, 31 Jul 2024 02:15:38 +0200 Subject: [PATCH 07/15] feat(restore-indices): add additional step to also clear system metadata service (#10662) Co-authored-by: John Joyce --- .../steps/ClearSystemMetadataServiceStep.java | 56 +++++++++++++++++++ .../common/steps/GMSDisableWriteModeStep.java | 4 +- .../common/steps/GMSEnableWriteModeStep.java | 4 +- .../upgrade/config/RestoreBackupConfig.java | 24 ++++++-- .../upgrade/config/RestoreIndicesConfig.java | 16 +++++- .../upgrade/restorebackup/RestoreBackup.java | 31 ++++++---- .../restoreindices/RestoreIndices.java | 9 ++- .../elastic/ElasticSearchGraphService.java | 2 - .../ElasticSearchSystemMetadataService.java | 2 - 9 files changed, 120 insertions(+), 28 deletions(-) create mode 100644 datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/ClearSystemMetadataServiceStep.java diff --git a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/ClearSystemMetadataServiceStep.java b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/ClearSystemMetadataServiceStep.java new file mode 100644 index 0000000000000..889d2f0a79edf --- /dev/null +++ b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/ClearSystemMetadataServiceStep.java @@ -0,0 +1,56 @@ +package com.linkedin.datahub.upgrade.common.steps; + +import com.linkedin.datahub.upgrade.UpgradeContext; +import com.linkedin.datahub.upgrade.UpgradeStep; +import com.linkedin.datahub.upgrade.UpgradeStepResult; +import com.linkedin.datahub.upgrade.impl.DefaultUpgradeStepResult; +import com.linkedin.datahub.upgrade.nocode.NoCodeUpgrade; +import com.linkedin.metadata.systemmetadata.SystemMetadataService; +import java.util.function.Function; + +public class ClearSystemMetadataServiceStep implements UpgradeStep { + + private final SystemMetadataService _systemMetadataService; + private final boolean _alwaysRun; + + public ClearSystemMetadataServiceStep( + final SystemMetadataService systemMetadataService, final boolean alwaysRun) { + _systemMetadataService = systemMetadataService; + _alwaysRun = alwaysRun; + } + + @Override + public String id() { + return "ClearSystemMetadataServiceStep"; + } + + @Override + public boolean skip(UpgradeContext context) { + if (_alwaysRun) { + return false; + } + if (context.parsedArgs().containsKey(NoCodeUpgrade.CLEAN_ARG_NAME)) { + return false; + } + context.report().addLine("Cleanup has not been requested."); + return true; + } + + @Override + public int retryCount() { + return 1; + } + + @Override + public Function executable() { + return (context) -> { + try { + _systemMetadataService.clear(); + } catch (Exception e) { + context.report().addLine("Failed to clear system metadata service", e); + return new DefaultUpgradeStepResult(id(), UpgradeStepResult.Result.FAILED); + } + return new DefaultUpgradeStepResult(id(), UpgradeStepResult.Result.SUCCEEDED); + }; + } +} diff --git a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSDisableWriteModeStep.java b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSDisableWriteModeStep.java index 42b3c6b3ccc49..a80adabc60e74 100644 --- a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSDisableWriteModeStep.java +++ b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSDisableWriteModeStep.java @@ -13,7 +13,7 @@ @RequiredArgsConstructor public class GMSDisableWriteModeStep implements UpgradeStep { - private final SystemEntityClient entityClient; + private final SystemEntityClient systemEntityClient; @Override public String id() { @@ -29,7 +29,7 @@ public int retryCount() { public Function executable() { return (context) -> { try { - entityClient.setWritable(context.opContext(), false); + systemEntityClient.setWritable(context.opContext(), false); } catch (Exception e) { log.error("Failed to turn write mode off in GMS", e); context.report().addLine("Failed to turn write mode off in GMS"); diff --git a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSEnableWriteModeStep.java b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSEnableWriteModeStep.java index c43644fda7ddf..a6b2942fabffd 100644 --- a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSEnableWriteModeStep.java +++ b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/common/steps/GMSEnableWriteModeStep.java @@ -12,7 +12,7 @@ @Slf4j @RequiredArgsConstructor public class GMSEnableWriteModeStep implements UpgradeStep { - private final SystemEntityClient entityClient; + private final SystemEntityClient systemEntityClient; @Override public String id() { @@ -28,7 +28,7 @@ public int retryCount() { public Function executable() { return (context) -> { try { - entityClient.setWritable(context.opContext(), true); + systemEntityClient.setWritable(context.opContext(), true); } catch (Exception e) { log.error("Failed to turn write mode back on in GMS", e); context.report().addLine("Failed to turn write mode back on in GMS"); diff --git a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreBackupConfig.java b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreBackupConfig.java index ec6e5a4a8f04d..b4eafb4ad3d24 100644 --- a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreBackupConfig.java +++ b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreBackupConfig.java @@ -6,6 +6,7 @@ import com.linkedin.metadata.graph.GraphService; import com.linkedin.metadata.models.registry.EntityRegistry; import com.linkedin.metadata.search.EntitySearchService; +import com.linkedin.metadata.systemmetadata.SystemMetadataService; import io.ebean.Database; import javax.annotation.Nonnull; import lombok.extern.slf4j.Slf4j; @@ -26,8 +27,9 @@ public class RestoreBackupConfig { "ebeanServer", "entityService", "systemEntityClient", - "graphService", + "systemMetadataService", "searchService", + "graphService", "entityRegistry" }) @ConditionalOnProperty(name = "entityService.impl", havingValue = "ebean", matchIfMissing = true) @@ -35,13 +37,23 @@ public class RestoreBackupConfig { public RestoreBackup createInstance() { final Database ebeanServer = applicationContext.getBean(Database.class); final EntityService entityService = applicationContext.getBean(EntityService.class); - final SystemEntityClient entityClient = applicationContext.getBean(SystemEntityClient.class); - final GraphService graphClient = applicationContext.getBean(GraphService.class); - final EntitySearchService searchClient = applicationContext.getBean(EntitySearchService.class); + final SystemEntityClient systemEntityClient = + applicationContext.getBean(SystemEntityClient.class); + final SystemMetadataService systemMetadataService = + applicationContext.getBean(SystemMetadataService.class); + final EntitySearchService entitySearchService = + applicationContext.getBean(EntitySearchService.class); + final GraphService graphService = applicationContext.getBean(GraphService.class); final EntityRegistry entityRegistry = applicationContext.getBean(EntityRegistry.class); return new RestoreBackup( - ebeanServer, entityService, entityRegistry, entityClient, graphClient, searchClient); + ebeanServer, + entityService, + entityRegistry, + systemEntityClient, + systemMetadataService, + entitySearchService, + graphService); } @Bean(name = "restoreBackup") @@ -49,6 +61,6 @@ public RestoreBackup createInstance() { @Nonnull public RestoreBackup createNotImplInstance() { log.warn("restoreIndices is not supported for cassandra!"); - return new RestoreBackup(null, null, null, null, null, null); + return new RestoreBackup(null, null, null, null, null, null, null); } } diff --git a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreIndicesConfig.java b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreIndicesConfig.java index 008bdf5cfac38..949b75edaa6ba 100644 --- a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreIndicesConfig.java +++ b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/config/RestoreIndicesConfig.java @@ -4,6 +4,7 @@ import com.linkedin.metadata.entity.EntityService; import com.linkedin.metadata.graph.GraphService; import com.linkedin.metadata.search.EntitySearchService; +import com.linkedin.metadata.systemmetadata.SystemMetadataService; import io.ebean.Database; import javax.annotation.Nonnull; import lombok.extern.slf4j.Slf4j; @@ -20,17 +21,26 @@ public class RestoreIndicesConfig { @Autowired ApplicationContext applicationContext; @Bean(name = "restoreIndices") - @DependsOn({"ebeanServer", "entityService", "searchService", "graphService"}) + @DependsOn({ + "ebeanServer", + "entityService", + "systemMetadataService", + "searchService", + "graphService" + }) @ConditionalOnProperty(name = "entityService.impl", havingValue = "ebean", matchIfMissing = true) @Nonnull public RestoreIndices createInstance() { final Database ebeanServer = applicationContext.getBean(Database.class); final EntityService entityService = applicationContext.getBean(EntityService.class); + final SystemMetadataService systemMetadataService = + applicationContext.getBean(SystemMetadataService.class); final EntitySearchService entitySearchService = applicationContext.getBean(EntitySearchService.class); final GraphService graphService = applicationContext.getBean(GraphService.class); - return new RestoreIndices(ebeanServer, entityService, entitySearchService, graphService); + return new RestoreIndices( + ebeanServer, entityService, systemMetadataService, entitySearchService, graphService); } @Bean(name = "restoreIndices") @@ -38,6 +48,6 @@ public RestoreIndices createInstance() { @Nonnull public RestoreIndices createNotImplInstance() { log.warn("restoreIndices is not supported for cassandra!"); - return new RestoreIndices(null, null, null, null); + return new RestoreIndices(null, null, null, null, null); } } diff --git a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restorebackup/RestoreBackup.java b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restorebackup/RestoreBackup.java index bcaeaa34e8936..7496655e581b0 100644 --- a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restorebackup/RestoreBackup.java +++ b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restorebackup/RestoreBackup.java @@ -6,6 +6,7 @@ import com.linkedin.datahub.upgrade.UpgradeStep; import com.linkedin.datahub.upgrade.common.steps.ClearGraphServiceStep; import com.linkedin.datahub.upgrade.common.steps.ClearSearchServiceStep; +import com.linkedin.datahub.upgrade.common.steps.ClearSystemMetadataServiceStep; import com.linkedin.datahub.upgrade.common.steps.GMSDisableWriteModeStep; import com.linkedin.datahub.upgrade.common.steps.GMSEnableWriteModeStep; import com.linkedin.entity.client.SystemEntityClient; @@ -13,6 +14,7 @@ import com.linkedin.metadata.graph.GraphService; import com.linkedin.metadata.models.registry.EntityRegistry; import com.linkedin.metadata.search.EntitySearchService; +import com.linkedin.metadata.systemmetadata.SystemMetadataService; import io.ebean.Database; import java.util.ArrayList; import java.util.List; @@ -26,13 +28,20 @@ public RestoreBackup( @Nullable final Database server, final EntityService entityService, final EntityRegistry entityRegistry, - final SystemEntityClient entityClient, - final GraphService graphClient, - final EntitySearchService searchClient) { + final SystemEntityClient systemEntityClient, + final SystemMetadataService systemMetadataService, + final EntitySearchService entitySearchService, + final GraphService graphClient) { if (server != null) { _steps = buildSteps( - server, entityService, entityRegistry, entityClient, graphClient, searchClient); + server, + entityService, + entityRegistry, + systemEntityClient, + systemMetadataService, + entitySearchService, + graphClient); } else { _steps = List.of(); } @@ -52,16 +61,18 @@ private List buildSteps( final Database server, final EntityService entityService, final EntityRegistry entityRegistry, - final SystemEntityClient entityClient, - final GraphService graphClient, - final EntitySearchService searchClient) { + final SystemEntityClient systemEntityClient, + final SystemMetadataService systemMetadataService, + final EntitySearchService entitySearchService, + final GraphService graphClient) { final List steps = new ArrayList<>(); - steps.add(new GMSDisableWriteModeStep(entityClient)); - steps.add(new ClearSearchServiceStep(searchClient, true)); + steps.add(new GMSDisableWriteModeStep(systemEntityClient)); + steps.add(new ClearSystemMetadataServiceStep(systemMetadataService, true)); + steps.add(new ClearSearchServiceStep(entitySearchService, true)); steps.add(new ClearGraphServiceStep(graphClient, true)); steps.add(new ClearAspectV2TableStep(server)); steps.add(new RestoreStorageStep(entityService, entityRegistry)); - steps.add(new GMSEnableWriteModeStep(entityClient)); + steps.add(new GMSEnableWriteModeStep(systemEntityClient)); return steps; } diff --git a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restoreindices/RestoreIndices.java b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restoreindices/RestoreIndices.java index 9bc42e23a9974..9d239a5622486 100644 --- a/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restoreindices/RestoreIndices.java +++ b/datahub-upgrade/src/main/java/com/linkedin/datahub/upgrade/restoreindices/RestoreIndices.java @@ -6,9 +6,11 @@ import com.linkedin.datahub.upgrade.UpgradeStep; import com.linkedin.datahub.upgrade.common.steps.ClearGraphServiceStep; import com.linkedin.datahub.upgrade.common.steps.ClearSearchServiceStep; +import com.linkedin.datahub.upgrade.common.steps.ClearSystemMetadataServiceStep; import com.linkedin.metadata.entity.EntityService; import com.linkedin.metadata.graph.GraphService; import com.linkedin.metadata.search.EntitySearchService; +import com.linkedin.metadata.systemmetadata.SystemMetadataService; import io.ebean.Database; import java.util.ArrayList; import java.util.List; @@ -32,10 +34,13 @@ public class RestoreIndices implements Upgrade { public RestoreIndices( @Nullable final Database server, final EntityService entityService, + final SystemMetadataService systemMetadataService, final EntitySearchService entitySearchService, final GraphService graphService) { if (server != null) { - _steps = buildSteps(server, entityService, entitySearchService, graphService); + _steps = + buildSteps( + server, entityService, systemMetadataService, entitySearchService, graphService); } else { _steps = List.of(); } @@ -54,9 +59,11 @@ public List steps() { private List buildSteps( final Database server, final EntityService entityService, + final SystemMetadataService systemMetadataService, final EntitySearchService entitySearchService, final GraphService graphService) { final List steps = new ArrayList<>(); + steps.add(new ClearSystemMetadataServiceStep(systemMetadataService, false)); steps.add(new ClearSearchServiceStep(entitySearchService, false)); steps.add(new ClearGraphServiceStep(graphService, false)); steps.add(new SendMAEStep(server, entityService)); diff --git a/metadata-io/src/main/java/com/linkedin/metadata/graph/elastic/ElasticSearchGraphService.java b/metadata-io/src/main/java/com/linkedin/metadata/graph/elastic/ElasticSearchGraphService.java index ada5069d0cabe..adcc64fd2bea7 100644 --- a/metadata-io/src/main/java/com/linkedin/metadata/graph/elastic/ElasticSearchGraphService.java +++ b/metadata-io/src/main/java/com/linkedin/metadata/graph/elastic/ElasticSearchGraphService.java @@ -4,7 +4,6 @@ import com.fasterxml.jackson.databind.node.JsonNodeFactory; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.ImmutableList; import com.linkedin.common.urn.Urn; import com.linkedin.metadata.aspect.models.graph.Edge; @@ -296,7 +295,6 @@ public List buildReindexConfigs( Collections.emptyMap())); } - @VisibleForTesting @Override public void clear() { _esBulkProcessor.deleteByQuery( diff --git a/metadata-io/src/main/java/com/linkedin/metadata/systemmetadata/ElasticSearchSystemMetadataService.java b/metadata-io/src/main/java/com/linkedin/metadata/systemmetadata/ElasticSearchSystemMetadataService.java index 13fde9e392927..57002a3bfc59d 100644 --- a/metadata-io/src/main/java/com/linkedin/metadata/systemmetadata/ElasticSearchSystemMetadataService.java +++ b/metadata-io/src/main/java/com/linkedin/metadata/systemmetadata/ElasticSearchSystemMetadataService.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.databind.node.JsonNodeFactory; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.ImmutableMap; import com.linkedin.common.urn.Urn; import com.linkedin.metadata.run.AspectRowSummary; @@ -250,7 +249,6 @@ public List buildReindexConfigs( Collections.emptyMap())); } - @VisibleForTesting @Override public void clear() { _esBulkProcessor.deleteByQuery( From a3c7ededbab7322fee6a025717cd797d2a0bc13a Mon Sep 17 00:00:00 2001 From: Hyejin Yoon <0327jane@gmail.com> Date: Wed, 31 Jul 2024 09:37:41 +0900 Subject: [PATCH 08/15] docs: fix typo (#11046) --- docs-website/src/pages/cloud/Enterprise/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-website/src/pages/cloud/Enterprise/index.js b/docs-website/src/pages/cloud/Enterprise/index.js index b717e96c8343c..03cef99058ea2 100644 --- a/docs-website/src/pages/cloud/Enterprise/index.js +++ b/docs-website/src/pages/cloud/Enterprise/index.js @@ -38,7 +38,7 @@ const Features = () => ))} - + +4 benefits From 27e1130586b8c6cbf12ba56646ede1f4be27cffe Mon Sep 17 00:00:00 2001 From: Aseem Bansal Date: Wed, 31 Jul 2024 15:48:52 +0530 Subject: [PATCH 09/15] fix(lint): apply spotless (#11050) --- .../graphql/types/chart/mappers/InputFieldsMapper.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java b/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java index a4e40750f0d65..269fb7d4ddf79 100644 --- a/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java +++ b/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/chart/mappers/InputFieldsMapper.java @@ -11,7 +11,6 @@ import javax.annotation.Nullable; import lombok.extern.slf4j.Slf4j; - @Slf4j public class InputFieldsMapper { @@ -40,9 +39,14 @@ public com.linkedin.datahub.graphql.generated.InputFields apply( if (field.hasSchemaFieldUrn()) { fieldResult.setSchemaFieldUrn(field.getSchemaFieldUrn().toString()); try { - parentUrn = Urn.createFromString(field.getSchemaFieldUrn().getEntityKey().get(0)); + parentUrn = + Urn.createFromString(field.getSchemaFieldUrn().getEntityKey().get(0)); } catch (URISyntaxException e) { - log.error("Field urn resolution: failed to extract parentUrn successfully from {}. Falling back to {}", field.getSchemaFieldUrn(), entityUrn, e); + log.error( + "Field urn resolution: failed to extract parentUrn successfully from {}. Falling back to {}", + field.getSchemaFieldUrn(), + entityUrn, + e); } } if (field.hasSchemaField()) { From f73149a05972ca67fe6fe9d11f70b2b13dd3af37 Mon Sep 17 00:00:00 2001 From: Ellie O'Neil <110510035+eboneil@users.noreply.github.com> Date: Wed, 31 Jul 2024 04:31:09 -0700 Subject: [PATCH 10/15] docs(airflow): example query to get datajobs for a dataflow (#11034) --- docs/api/graphql/getting-started.md | 1 + docs/lineage/airflow.md | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/docs/api/graphql/getting-started.md b/docs/api/graphql/getting-started.md index 98aeca196600d..dfa556051bd4d 100644 --- a/docs/api/graphql/getting-started.md +++ b/docs/api/graphql/getting-started.md @@ -27,6 +27,7 @@ For more information on, please refer to the following links." - [Querying for Domain of a Dataset](/docs/api/tutorials/domains.md#read-domains) - [Querying for Glossary Terms of a Dataset](/docs/api/tutorials/terms.md#read-terms) - [Querying for Deprecation of a dataset](/docs/api/tutorials/deprecation.md#read-deprecation) +- [Querying for all DataJobs that belong to a DataFlow](/docs/lineage/airflow.md#get-all-datajobs-associated-with-a-dataflow) ### Search diff --git a/docs/lineage/airflow.md b/docs/lineage/airflow.md index 8680e36e2baf3..9d838ef8a4404 100644 --- a/docs/lineage/airflow.md +++ b/docs/lineage/airflow.md @@ -266,6 +266,34 @@ with DAG( - ingest this DAG, and it will remove all the obsolete pipelines and tasks from the Datahub based on the `cluster` value set in the `airflow.cfg` +## Get all dataJobs associated with a dataFlow + +If you are looking to find all tasks (aka DataJobs) that belong to a specific pipeline (aka DataFlow), you can use the following GraphQL query: + +```graphql +query { + dataFlow(urn: "urn:li:dataFlow:(airflow,db_etl,prod)") { + childJobs: relationships( + input: { + types: ["IsPartOf"], + direction: INCOMING, + start: 0, + count: 100 + } + ) { + total + relationships { + entity { + ... on DataJob { + urn + } + } + } + } + } +} +``` + ## Emit Lineage Directly If you can't use the plugin or annotate inlets/outlets, you can also emit lineage using the `DatahubEmitterOperator`. From 1955c05d78a7b791e622eaf736e8f8d53150a4e5 Mon Sep 17 00:00:00 2001 From: Pedro Silva Date: Wed, 31 Jul 2024 13:29:00 +0100 Subject: [PATCH 11/15] feat(cli): Add run-id option to put sub-command (#11023) Adds an option to assign run-id to a given put command execution. This is useful when transformers do not exist for a given ingestion payload, we can follow up with custom metadata and assign it to an ingestion pipeline. --- .../src/datahub/cli/cli_utils.py | 11 +++++-- metadata-ingestion/src/datahub/cli/put_cli.py | 31 ++++++++++++++----- 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/metadata-ingestion/src/datahub/cli/cli_utils.py b/metadata-ingestion/src/datahub/cli/cli_utils.py index 06861065ca6f2..21841b173c23d 100644 --- a/metadata-ingestion/src/datahub/cli/cli_utils.py +++ b/metadata-ingestion/src/datahub/cli/cli_utils.py @@ -13,7 +13,7 @@ from datahub.emitter.aspect import ASPECT_MAP, TIMESERIES_ASPECT_MAP from datahub.emitter.mcp import MetadataChangeProposalWrapper from datahub.emitter.request_helper import make_curl_command -from datahub.emitter.serialization_helper import post_json_transform +from datahub.emitter.serialization_helper import post_json_transform, pre_json_transform from datahub.metadata.com.linkedin.pegasus2avro.mxe import ( MetadataChangeEvent, MetadataChangeProposal, @@ -153,10 +153,11 @@ def post_entity( aspect_value: Dict, cached_session_host: Optional[Tuple[Session, str]] = None, is_async: Optional[str] = "false", + system_metadata: Union[None, SystemMetadataClass] = None, ) -> int: endpoint: str = "/aspects/?action=ingestProposal" - proposal = { + proposal: Dict[str, Any] = { "proposal": { "entityType": entity_type, "entityUrn": urn, @@ -169,6 +170,12 @@ def post_entity( }, "async": is_async, } + + if system_metadata is not None: + proposal["proposal"]["systemMetadata"] = json.dumps( + pre_json_transform(system_metadata.to_obj()) + ) + payload = json.dumps(proposal) url = gms_host + endpoint curl_command = make_curl_command(session, "POST", url, payload) diff --git a/metadata-ingestion/src/datahub/cli/put_cli.py b/metadata-ingestion/src/datahub/cli/put_cli.py index 40af54c7c7e2e..989b1a6d02fd0 100644 --- a/metadata-ingestion/src/datahub/cli/put_cli.py +++ b/metadata-ingestion/src/datahub/cli/put_cli.py @@ -1,12 +1,12 @@ import logging -from typing import Optional +from typing import Optional, Union import click from click_default_group import DefaultGroup from datahub.cli.cli_utils import post_entity from datahub.configuration.config_loader import load_config_file -from datahub.emitter.mcp import MetadataChangeProposalWrapper +from datahub.emitter.mcp import MetadataChangeProposalWrapper, SystemMetadataClass from datahub.ingestion.graph.client import get_default_graph from datahub.metadata.schema_classes import ( DataPlatformInfoClass as DataPlatformInfo, @@ -36,9 +36,15 @@ def put() -> None: @click.option("--urn", required=True, type=str) @click.option("-a", "--aspect", required=True, type=str) @click.option("-d", "--aspect-data", required=True, type=str) +@click.option( + "--run-id", + type=str, + required=False, + help="Run ID into which we should log the aspect.", +) @upgrade.check_upgrade @telemetry.with_telemetry() -def aspect(urn: str, aspect: str, aspect_data: str) -> None: +def aspect(urn: str, aspect: str, aspect_data: str, run_id: Optional[str]) -> None: """Update a single aspect of an entity""" entity_type = guess_entity_type(urn) @@ -48,6 +54,10 @@ def aspect(urn: str, aspect: str, aspect_data: str) -> None: client = get_default_graph() + system_metadata: Union[None, SystemMetadataClass] = None + if run_id: + system_metadata = SystemMetadataClass(runId=run_id) + # TODO: Replace with client.emit, requires figuring out the correct subsclass of _Aspect to create from the data status = post_entity( client._session, @@ -56,6 +66,7 @@ def aspect(urn: str, aspect: str, aspect_data: str) -> None: aspect_name=aspect, entity_type=entity_type, aspect_value=aspect_obj, + system_metadata=system_metadata, ) click.secho(f"Update succeeded with status {status}", fg="green") @@ -82,8 +93,11 @@ def aspect(urn: str, aspect: str, aspect_data: str) -> None: help="Logo URL that must be reachable from the DataHub UI.", required=True, ) +@click.option( + "--run-id", type=str, help="Run ID into which we should log the platform." +) def platform( - ctx: click.Context, name: str, display_name: Optional[str], logo: str + ctx: click.Context, name: str, display_name: Optional[str], logo: str, run_id: str ) -> None: """ Create or update a dataplatform entity in DataHub @@ -104,11 +118,12 @@ def platform( logoUrl=logo, ) datahub_graph = get_default_graph() - datahub_graph.emit( - MetadataChangeProposalWrapper( - entityUrn=str(platform_urn), aspect=data_platform_info - ) + mcp = MetadataChangeProposalWrapper( + entityUrn=str(platform_urn), + aspect=data_platform_info, + systemMetadata=SystemMetadataClass(runId=run_id), ) + datahub_graph.emit(mcp) click.echo( f"✅ Successfully wrote data platform metadata for {platform_urn} to DataHub ({datahub_graph})" ) From e75118942b55cdbbb1c56c0c2343a0fdd3175780 Mon Sep 17 00:00:00 2001 From: Harshal Sheth Date: Wed, 31 Jul 2024 09:07:38 -0700 Subject: [PATCH 12/15] fix(ingest): improve sql error reporting calls (#11025) --- .../ingestion/source/sql/sql_common.py | 33 ++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/metadata-ingestion/src/datahub/ingestion/source/sql/sql_common.py b/metadata-ingestion/src/datahub/ingestion/source/sql/sql_common.py index 1624203c4096b..b3a5f134c61d6 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/sql/sql_common.py +++ b/metadata-ingestion/src/datahub/ingestion/source/sql/sql_common.py @@ -713,18 +713,17 @@ def loop_tables( # noqa: C901 data_reader, ) except Exception as e: - self.warn( - logger, - f"{schema}.{table}", - f"Ingestion error: {e}", + self.report.warning( + "Error processing table", + context=f"{schema}.{table}", + exc=e, ) - logger.debug( - f"Error processing table {schema}.{table}: Error was: {e} Traceback:", - exc_info=e, - ) - except Exception as e: - self.error(logger, f"{schema}", f"Tables error: {e}") + self.report.failure( + "Error processing tables", + context=schema, + exc=e, + ) def add_information_for_schema(self, inspector: Inspector, schema: str) -> None: pass @@ -1047,13 +1046,17 @@ def loop_views( sql_config=sql_config, ) except Exception as e: - self.warn( - logger, - f"{schema}.{view}", - f"Ingestion error: {e} {traceback.format_exc()}", + self.report.warning( + "Error processing view", + context=f"{schema}.{view}", + exc=e, ) except Exception as e: - self.error(logger, f"{schema}", f"Views error: {e}") + self.report.failure( + "Error processing views", + context=schema, + exc=e, + ) def _process_view( self, From 233330480cae622b4c3ff815d52ab64c09ecdc16 Mon Sep 17 00:00:00 2001 From: Harshal Sheth Date: Wed, 31 Jul 2024 09:08:54 -0700 Subject: [PATCH 13/15] fix(airflow): fix CI setup (#11031) --- .github/workflows/airflow-plugin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/airflow-plugin.yml b/.github/workflows/airflow-plugin.yml index ab5b3eb48da7f..d4f0a1369da25 100644 --- a/.github/workflows/airflow-plugin.yml +++ b/.github/workflows/airflow-plugin.yml @@ -52,7 +52,7 @@ jobs: extra_pip_requirements: 'apache-airflow~=2.8.1 -c https://raw.githubusercontent.com/apache/airflow/constraints-2.8.1/constraints-3.10.txt' extra_pip_extras: plugin-v2 - python-version: "3.11" - extra_pip_requirements: 'apache-airflow~=2.9.3 -c https://raw.githubusercontent.com/apache/airflow/constraints-2.9.3/constraints-3.10.txt' + extra_pip_requirements: 'apache-airflow~=2.9.3 -c https://raw.githubusercontent.com/apache/airflow/constraints-2.9.3/constraints-3.11.txt' extra_pip_extras: plugin-v2 fail-fast: false steps: From 4b9844da1b405495c8ebf8982d1247277838b029 Mon Sep 17 00:00:00 2001 From: Harshal Sheth Date: Wed, 31 Jul 2024 09:23:02 -0700 Subject: [PATCH 14/15] feat(ingest/dbt): add experimental `prefer_sql_parser_lineage` flag (#11039) --- .../ingestion/source/dbt/dbt_common.py | 125 +- .../dbt_enabled_with_schemas_mces_golden.json | 38 +- .../dbt_test_column_meta_mapping_golden.json | 62 +- ...test_prefer_sql_parser_lineage_golden.json | 3126 +++++++++++++++++ ...bt_test_test_model_performance_golden.json | 62 +- ...th_complex_owner_patterns_mces_golden.json | 38 +- ...th_data_platform_instance_mces_golden.json | 38 +- ...h_non_incremental_lineage_mces_golden.json | 38 +- ..._target_platform_instance_mces_golden.json | 38 +- .../tests/integration/dbt/test_dbt.py | 14 + .../tests/unit/test_dbt_source.py | 26 + 11 files changed, 3421 insertions(+), 184 deletions(-) create mode 100644 metadata-ingestion/tests/integration/dbt/dbt_test_prefer_sql_parser_lineage_golden.json diff --git a/metadata-ingestion/src/datahub/ingestion/source/dbt/dbt_common.py b/metadata-ingestion/src/datahub/ingestion/source/dbt/dbt_common.py index 9972e9e46369d..ead86acc299ca 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/dbt/dbt_common.py +++ b/metadata-ingestion/src/datahub/ingestion/source/dbt/dbt_common.py @@ -366,6 +366,13 @@ class DBTCommonConfig( description="When enabled, includes the compiled code in the emitted metadata.", ) + prefer_sql_parser_lineage: bool = Field( + default=False, + description="Normally we use dbt's metadata to generate table lineage. When enabled, we prefer results from the SQL parser when generating lineage instead. " + "This can be useful when dbt models reference tables directly, instead of using the ref() macro. " + "This requires that `skip_sources_in_lineage` is enabled.", + ) + @validator("target_platform") def validate_target_platform_value(cls, target_platform: str) -> str: if target_platform.lower() == DBT_PLATFORM: @@ -447,6 +454,16 @@ def validate_skip_sources_in_lineage( return skip_sources_in_lineage + @validator("prefer_sql_parser_lineage") + def validate_prefer_sql_parser_lineage( + cls, prefer_sql_parser_lineage: bool, values: Dict + ) -> bool: + if prefer_sql_parser_lineage and not values.get("skip_sources_in_lineage"): + raise ValueError( + "`prefer_sql_parser_lineage` requires that `skip_sources_in_lineage` is enabled." + ) + return prefer_sql_parser_lineage + @dataclass class DBTColumn: @@ -516,6 +533,9 @@ class DBTNode: columns: List[DBTColumn] = field(default_factory=list) upstream_nodes: List[str] = field(default_factory=list) # list of upstream dbt_name upstream_cll: List[DBTColumnLineageInfo] = field(default_factory=list) + raw_sql_parsing_result: Optional[ + SqlParsingResult + ] = None # only set for nodes that don't depend on ephemeral models cll_debug_info: Optional[SqlParsingDebugInfo] = None meta: Dict[str, Any] = field(default_factory=dict) @@ -1130,6 +1150,7 @@ def _infer_schemas_and_update_cll( # noqa: C901 # Run sql parser to infer the schema + generate column lineage. sql_result = None + depends_on_ephemeral_models = False if node.node_type in {"source", "test", "seed"}: # For sources, we generate CLL as a 1:1 mapping. # We don't support CLL for tests (assertions) or seeds. @@ -1148,6 +1169,8 @@ def _infer_schemas_and_update_cll( # noqa: C901 upstream_node.name, schema_resolver.platform ) } + if cte_mapping: + depends_on_ephemeral_models = True sql_result = self._parse_cll(node, cte_mapping, schema_resolver) else: @@ -1155,8 +1178,12 @@ def _infer_schemas_and_update_cll( # noqa: C901 # Save the column lineage. if self.config.include_column_lineage and sql_result: - # We only save the debug info here. We'll report errors based on it later, after - # applying the configured node filters. + # We save the raw info here. We use this for supporting `prefer_sql_parser_lineage`. + if not depends_on_ephemeral_models: + node.raw_sql_parsing_result = sql_result + + # We use this for error reporting. However, we only want to report errors + # after node filters are applied. node.cll_debug_info = sql_result.debug_info if sql_result.column_lineage: @@ -1171,6 +1198,7 @@ def _infer_schemas_and_update_cll( # noqa: C901 for column_lineage_info in sql_result.column_lineage for upstream_column in column_lineage_info.upstreams # Only include the CLL if the table in in the upstream list. + # TODO: Add some telemetry around this - how frequently does it filter stuff out? if target_platform_urn_to_dbt_name.get(upstream_column.table) in node.upstream_nodes ] @@ -1813,33 +1841,76 @@ def _translate_dbt_name_to_upstream_urn(dbt_name: str) -> str: if node.cll_debug_info and node.cll_debug_info.error: self.report.report_warning( - node.dbt_name, - f"Error parsing SQL to generate column lineage: {node.cll_debug_info.error}", + "Error parsing SQL to generate column lineage", + context=node.dbt_name, + exc=node.cll_debug_info.error, ) - cll = [ - FineGrainedLineage( - upstreamType=FineGrainedLineageUpstreamType.FIELD_SET, - downstreamType=FineGrainedLineageDownstreamType.FIELD_SET, - upstreams=[ - mce_builder.make_schema_field_urn( - _translate_dbt_name_to_upstream_urn( - upstream_column.upstream_dbt_name - ), - upstream_column.upstream_col, + + cll = None + if self.config.prefer_sql_parser_lineage and node.raw_sql_parsing_result: + sql_parsing_result = node.raw_sql_parsing_result + if sql_parsing_result and not sql_parsing_result.debug_info.table_error: + # If we have some table lineage from SQL parsing, use that. + upstream_urns = sql_parsing_result.in_tables + + cll = [] + for column_lineage in sql_parsing_result.column_lineage or []: + cll.append( + FineGrainedLineage( + upstreamType=FineGrainedLineageUpstreamType.FIELD_SET, + downstreamType=FineGrainedLineageDownstreamType.FIELD, + upstreams=[ + mce_builder.make_schema_field_urn( + upstream.table, upstream.column + ) + for upstream in column_lineage.upstreams + ], + downstreams=[ + mce_builder.make_schema_field_urn( + node_urn, column_lineage.downstream.column + ) + ], + confidenceScore=sql_parsing_result.debug_info.confidence, + ) ) - for upstream_column in upstreams - ], - downstreams=[ - mce_builder.make_schema_field_urn(node_urn, downstream) - ], - confidenceScore=( - node.cll_debug_info.confidence if node.cll_debug_info else None - ), - ) - for downstream, upstreams in itertools.groupby( - node.upstream_cll, lambda x: x.downstream_col - ) - ] + + else: + if self.config.prefer_sql_parser_lineage: + if node.upstream_cll: + self.report.report_warning( + "SQL parser lineage is not available for this node, falling back to dbt-based column lineage.", + context=node.dbt_name, + ) + else: + # SQL parsing failed entirely, which is already reported above. + pass + + cll = [ + FineGrainedLineage( + upstreamType=FineGrainedLineageUpstreamType.FIELD_SET, + downstreamType=FineGrainedLineageDownstreamType.FIELD, + upstreams=[ + mce_builder.make_schema_field_urn( + _translate_dbt_name_to_upstream_urn( + upstream_column.upstream_dbt_name + ), + upstream_column.upstream_col, + ) + for upstream_column in upstreams + ], + downstreams=[ + mce_builder.make_schema_field_urn(node_urn, downstream) + ], + confidenceScore=( + node.cll_debug_info.confidence + if node.cll_debug_info + else None + ), + ) + for downstream, upstreams in itertools.groupby( + node.upstream_cll, lambda x: x.downstream_col + ) + ] if not upstream_urns: return None diff --git a/metadata-ingestion/tests/integration/dbt/dbt_enabled_with_schemas_mces_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_enabled_with_schemas_mces_golden.json index aacb7093e5b4e..dc8c400b29157 100644 --- a/metadata-ingestion/tests/integration/dbt/dbt_enabled_with_schemas_mces_golden.json +++ b/metadata-ingestion/tests/integration/dbt/dbt_enabled_with_schemas_mces_golden.json @@ -271,7 +271,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),customer_id)" ], @@ -283,7 +283,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),full_name)" ], @@ -294,7 +294,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),email)" ], @@ -305,7 +305,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),address)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),address)" ], @@ -316,7 +316,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.city,PROD),city)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),city)" ], @@ -327,7 +327,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),postal_code)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),postal_code)" ], @@ -338,7 +338,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),phone)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),phone)" ], @@ -549,7 +549,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),billing_month)" ], @@ -560,7 +560,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),customer_id)" ], @@ -571,7 +571,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),amount)" ], @@ -828,7 +828,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),amount)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], @@ -844,7 +844,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),customer_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], @@ -860,7 +860,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_date)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], @@ -876,7 +876,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_id)" ], @@ -892,7 +892,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),rental_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),rental_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),rental_id)" ], @@ -908,7 +908,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),staff_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),staff_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),staff_id)" ], @@ -1076,7 +1076,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], @@ -1087,7 +1087,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], @@ -1098,7 +1098,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], diff --git a/metadata-ingestion/tests/integration/dbt/dbt_test_column_meta_mapping_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_test_column_meta_mapping_golden.json index 5a35b4763af06..60f5bf4fbca9a 100644 --- a/metadata-ingestion/tests/integration/dbt/dbt_test_column_meta_mapping_golden.json +++ b/metadata-ingestion/tests/integration/dbt/dbt_test_column_meta_mapping_golden.json @@ -224,7 +224,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),customer_id)" ], @@ -236,7 +236,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),full_name)" ], @@ -248,7 +248,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),initial_full_name)" ], @@ -259,7 +259,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),email)" ], @@ -270,7 +270,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),address)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),address)" ], @@ -281,7 +281,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.city,PROD),city)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),city)" ], @@ -292,7 +292,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),postal_code)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),postal_code)" ], @@ -303,7 +303,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),phone)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),phone)" ], @@ -491,7 +491,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),billing_month)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),billing_month)" ], @@ -502,7 +502,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),customer_id)" ], @@ -513,7 +513,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),amount)" ], @@ -524,7 +524,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),email)" ], @@ -773,7 +773,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),amount)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),amount)" ], @@ -789,7 +789,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),customer_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),customer_id)" ], @@ -805,7 +805,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_date)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_date)" ], @@ -821,7 +821,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_id)" ], @@ -837,7 +837,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),rental_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),rental_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),rental_id)" ], @@ -853,7 +853,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),staff_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),staff_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),staff_id)" ], @@ -1049,7 +1049,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),billing_month)" ], @@ -1060,7 +1060,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),customer_id)" ], @@ -1071,7 +1071,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),amount)" ], @@ -1371,7 +1371,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),active)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),active)" ], @@ -1382,7 +1382,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),activebool)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),activebool)" ], @@ -1393,7 +1393,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),address_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),address_id)" ], @@ -1404,7 +1404,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),create_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),create_date)" ], @@ -1415,7 +1415,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),customer_id)" ], @@ -1426,7 +1426,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),email)" ], @@ -1437,7 +1437,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),first_name)" ], @@ -1448,7 +1448,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_name)" ], @@ -1459,7 +1459,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_update)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_update)" ], @@ -1470,7 +1470,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),store_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),store_id)" ], diff --git a/metadata-ingestion/tests/integration/dbt/dbt_test_prefer_sql_parser_lineage_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_test_prefer_sql_parser_lineage_golden.json new file mode 100644 index 0000000000000..81754fd6cbcac --- /dev/null +++ b/metadata-ingestion/tests/integration/dbt/dbt_test_prefer_sql_parser_lineage_golden.json @@ -0,0 +1,3126 @@ +[ +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD)", + "changeType": "UPSERT", + "aspectName": "subTypes", + "aspect": { + "json": { + "typeNames": [ + "Model" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD)", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "proposedSnapshot": { + "com.linkedin.pegasus2avro.metadata.snapshot.DatasetSnapshot": { + "urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD)", + "aspects": [ + { + "com.linkedin.pegasus2avro.dataset.DatasetProperties": { + "customProperties": { + "node_type": "model", + "materialization": "ephemeral", + "dbt_file_path": "models/transform/customer_details.sql", + "language": "sql", + "dbt_unique_id": "model.sample_dbt.customer_details", + "dbt_package_name": "sample_dbt", + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "name": "customer_details", + "description": "", + "tags": [] + } + }, + { + "com.linkedin.pegasus2avro.common.Status": { + "removed": false + } + }, + { + "com.linkedin.pegasus2avro.schema.SchemaMetadata": { + "schemaName": "model.sample_dbt.customer_details", + "platform": "urn:li:dataPlatform:dbt", + "version": 0, + "created": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "lastModified": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "hash": "", + "platformSchema": { + "com.linkedin.pegasus2avro.schema.MySqlDDL": { + "tableSchema": "" + } + }, + "fields": [ + { + "fieldPath": "customer_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "INT", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "full_name", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "TEXT", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "initial_full_name", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NullType": {} + } + }, + "nativeDataType": "", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "email", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "TEXT", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "address", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "TEXT", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "city", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "TEXT", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "postal_code", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "TEXT", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "phone", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "TEXT", + "recursive": false, + "isPartOfKey": false + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.UpstreamLineage": { + "upstreams": [ + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.address,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.city,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD)", + "type": "TRANSFORMED" + } + ], + "fineGrainedLineages": [ + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),customer_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),customer_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),first_name)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),last_name)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),full_name)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),first_name)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),last_name)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),initial_full_name)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),email)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),email)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.address,PROD),address)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),address)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.city,PROD),city)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),city)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.address,PROD),postal_code)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),postal_code)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.address,PROD),phone)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),phone)" + ], + "confidenceScore": 0.9 + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.ViewProperties": { + "materialized": false, + "viewLogic": "{{ config(\n materialized = \"ephemeral\",\n) }}\n\nSELECT\n c.customer_id,\n c.first_name || ' ' || c.last_name as \"full_name\",\n (\n select cs.first_name || ' ' || cs.last_name\n from {{ ref('customer_snapshot') }} cs where cs.customer_id = c.customer_id\n order by dbt_valid_from desc\n limit 1\n ) as \"initial_full_name\",\n c.email,\n a.address,\n m.city,\n a.postal_code,\n a.phone\nFROM\n {{ source('pagila', 'customer')}} c\n left outer join {{ source('pagila', 'address')}} a on c.address_id = a.address_id\n left outer join {{ source('pagila', 'city') }} m on a.city_id = m.city_id", + "formattedViewLogic": "SELECT\n c.customer_id,\n c.first_name || ' ' || c.last_name AS \"full_name\",\n (\n SELECT\n cs.first_name || ' ' || cs.last_name\n FROM \"pagila\".\"public\".\"customer_snapshot\" AS cs\n WHERE\n cs.customer_id = c.customer_id\n ORDER BY\n dbt_valid_from DESC\n LIMIT 1\n ) AS \"initial_full_name\",\n c.email,\n a.address,\n m.city,\n a.postal_code,\n a.phone\nFROM \"pagila\".\"public\".\"customer\" AS c\nLEFT OUTER JOIN \"pagila\".\"public\".\"address\" AS a\n ON c.address_id = a.address_id\nLEFT OUTER JOIN \"pagila\".\"public\".\"city\" AS m\n ON a.city_id = m.city_id", + "viewLanguage": "SQL" + } + } + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "changeType": "UPSERT", + "aspectName": "subTypes", + "aspect": { + "json": { + "typeNames": [ + "Model" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "proposedSnapshot": { + "com.linkedin.pegasus2avro.metadata.snapshot.DatasetSnapshot": { + "urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "aspects": [ + { + "com.linkedin.pegasus2avro.dataset.DatasetProperties": { + "customProperties": { + "node_type": "model", + "materialization": "table", + "dbt_file_path": "models/billing/monthly_billing_with_cust.sql", + "catalog_type": "BASE TABLE", + "language": "sql", + "dbt_unique_id": "model.sample_dbt.monthly_billing_with_cust", + "dbt_package_name": "sample_dbt", + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "name": "an-aliased-view-for-monthly-billing", + "description": "", + "tags": [] + } + }, + { + "com.linkedin.pegasus2avro.common.Status": { + "removed": false + } + }, + { + "com.linkedin.pegasus2avro.schema.SchemaMetadata": { + "schemaName": "model.sample_dbt.monthly_billing_with_cust", + "platform": "urn:li:dataPlatform:dbt", + "version": 0, + "created": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "lastModified": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "hash": "", + "platformSchema": { + "com.linkedin.pegasus2avro.schema.MySqlDDL": { + "tableSchema": "" + } + }, + "fields": [ + { + "fieldPath": "amount", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "numeric", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "billing_month", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.TimeType": {} + } + }, + "nativeDataType": "timestamp with time zone", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "customer_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "email", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "text", + "recursive": false, + "isPartOfKey": false + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.UpstreamLineage": { + "upstreams": [ + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD)", + "type": "TRANSFORMED" + } + ], + "fineGrainedLineages": [ + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),BillingMonth)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),billing_month)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),customer_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),customer_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),amount)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),amount)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),email)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),email)" + ], + "confidenceScore": 0.9 + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.ViewProperties": { + "materialized": true, + "viewLogic": "{{ config(\n materialized = \"table\",\n alias='an-aliased-view-for-monthly-billing'\n) }}\n\nSELECT \n pbc.\"BillingMonth\" as billing_month,\n pbc.customer_id,\n pbc.amount,\n cust.email\nFROM\n {{ ref('payments_by_customer_by_month')}} pbc\n left outer join {{ ref('customer_details')}} cust on pbc.customer_id = cust.customer_id\nORDER BY\n pbc.\"BillingMonth\"", + "formattedViewLogic": "WITH __dbt__cte__customer_details AS (\n SELECT\n c.customer_id,\n c.first_name || ' ' || c.last_name AS \"full_name\",\n (\n SELECT\n cs.first_name || ' ' || cs.last_name\n FROM \"pagila\".\"public\".\"customer_snapshot\" AS cs\n WHERE\n cs.customer_id = c.customer_id\n ORDER BY\n dbt_valid_from DESC\n LIMIT 1\n ) AS \"initial_full_name\",\n c.email,\n a.address,\n m.city,\n a.postal_code,\n a.phone\n FROM \"pagila\".\"public\".\"customer\" AS c\n LEFT OUTER JOIN \"pagila\".\"public\".\"address\" AS a\n ON c.address_id = a.address_id\n LEFT OUTER JOIN \"pagila\".\"public\".\"city\" AS m\n ON a.city_id = m.city_id\n)\nSELECT\n pbc.\"BillingMonth\" AS billing_month,\n pbc.customer_id,\n pbc.amount,\n cust.email\nFROM \"pagila\".\"public\".\"payments_by_customer_by_month\" AS pbc\nLEFT OUTER JOIN __dbt__cte__customer_details AS cust\n ON pbc.customer_id = cust.customer_id\nORDER BY\n pbc.\"BillingMonth\"", + "viewLanguage": "SQL" + } + } + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:a42a5b1bee156e45972e12d4156fb7a2", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceProperties", + "aspect": { + "json": { + "customProperties": { + "dbt_name": "model.sample_dbt.monthly_billing_with_cust", + "dbt_urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)" + }, + "name": "just-some-random-id_urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "type": "BATCH_SCHEDULED", + "created": { + "time": 1663355198240, + "actor": "urn:li:corpuser:datahub" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:a42a5b1bee156e45972e12d4156fb7a2", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRelationships", + "aspect": { + "json": { + "parentTemplate": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "upstreamInstances": [] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:a42a5b1bee156e45972e12d4156fb7a2", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceInput", + "aspect": { + "json": { + "inputs": [ + "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD)", + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:a42a5b1bee156e45972e12d4156fb7a2", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceOutput", + "aspect": { + "json": { + "outputs": [ + "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:a42a5b1bee156e45972e12d4156fb7a2", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198240, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "STARTED" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:a42a5b1bee156e45972e12d4156fb7a2", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198242, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResultType": "success" + }, + "durationMillis": 2 + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)", + "changeType": "UPSERT", + "aspectName": "subTypes", + "aspect": { + "json": { + "typeNames": [ + "Model" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "proposedSnapshot": { + "com.linkedin.pegasus2avro.metadata.snapshot.DatasetSnapshot": { + "urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)", + "aspects": [ + { + "com.linkedin.pegasus2avro.dataset.DatasetProperties": { + "customProperties": { + "node_type": "model", + "materialization": "view", + "dbt_file_path": "models/base/payments_base.sql", + "catalog_type": "VIEW", + "language": "sql", + "dbt_unique_id": "model.sample_dbt.payments_base", + "dbt_package_name": "sample_dbt", + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "name": "an_aliased_view_for_payments", + "description": "", + "tags": [] + } + }, + { + "com.linkedin.pegasus2avro.common.Status": { + "removed": false + } + }, + { + "com.linkedin.pegasus2avro.schema.SchemaMetadata": { + "schemaName": "model.sample_dbt.payments_base", + "platform": "urn:li:dataPlatform:dbt", + "version": 0, + "created": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "lastModified": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "hash": "", + "platformSchema": { + "com.linkedin.pegasus2avro.schema.MySqlDDL": { + "tableSchema": "" + } + }, + "fields": [ + { + "fieldPath": "amount", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "numeric(5,2)", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "customer_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "payment_date", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.TimeType": {} + } + }, + "nativeDataType": "timestamp with time zone", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "payment_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "rental_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "staff_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.UpstreamLineage": { + "upstreams": [ + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD)", + "type": "TRANSFORMED" + }, + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD)", + "type": "TRANSFORMED" + } + ], + "fineGrainedLineages": [ + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD),amount)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD),amount)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD),amount)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD),amount)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD),amount)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD),amount)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),amount)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD),customer_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD),customer_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD),customer_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD),customer_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD),customer_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD),customer_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),customer_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD),payment_date)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD),payment_date)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD),payment_date)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD),payment_date)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD),payment_date)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD),payment_date)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_date)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD),payment_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD),payment_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD),payment_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD),payment_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD),payment_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD),payment_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD),rental_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD),rental_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD),rental_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD),rental_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD),rental_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD),rental_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),rental_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD),staff_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD),staff_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD),staff_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD),staff_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD),staff_id)", + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD),staff_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),staff_id)" + ], + "confidenceScore": 0.9 + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.ViewProperties": { + "materialized": false, + "viewLogic": "{{ config(\n materialized=\"view\",\n alias='an_aliased_view_for_payments'\n) }}\n\nwith payments as (\n\n select \n *\n from \n {{ source('pagila', 'payment_p2020_01')}}\n UNION ALL\n select \n *\n from \n {{ source('pagila', 'payment_p2020_02')}}\n UNION ALL\n select \n *\n from \n {{ source('pagila', 'payment_p2020_02')}}\n UNION ALL\n select \n *\n from \n {{ source('pagila', 'payment_p2020_03')}}\n UNION ALL\n select \n *\n from \n {{ source('pagila', 'payment_p2020_04')}}\n UNION ALL\n select \n *\n from \n {{ source('pagila', 'payment_p2020_05')}}\n UNION ALL\n select \n *\n from \n {{ source('pagila', 'payment_p2020_06')}}\n)\n\nselect *\nfrom payments", + "formattedViewLogic": "WITH payments AS (\n SELECT\n *\n FROM \"pagila\".\"public\".\"payment_p2020_01\"\n UNION ALL\n SELECT\n *\n FROM \"pagila\".\"public\".\"payment_p2020_02\"\n UNION ALL\n SELECT\n *\n FROM \"pagila\".\"public\".\"payment_p2020_02\"\n UNION ALL\n SELECT\n *\n FROM \"pagila\".\"public\".\"payment_p2020_03\"\n UNION ALL\n SELECT\n *\n FROM \"pagila\".\"public\".\"payment_p2020_04\"\n UNION ALL\n SELECT\n *\n FROM \"pagila\".\"public\".\"payment_p2020_05\"\n UNION ALL\n SELECT\n *\n FROM \"pagila\".\"public\".\"payment_p2020_06\"\n)\nSELECT\n *\nFROM payments", + "viewLanguage": "SQL" + } + } + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:fc6268f0be68fd04c310705b65efd6fe", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceProperties", + "aspect": { + "json": { + "customProperties": { + "dbt_name": "model.sample_dbt.payments_base", + "dbt_urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)" + }, + "name": "just-some-random-id_urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)", + "type": "BATCH_SCHEDULED", + "created": { + "time": 1663355198240, + "actor": "urn:li:corpuser:datahub" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:fc6268f0be68fd04c310705b65efd6fe", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRelationships", + "aspect": { + "json": { + "parentTemplate": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)", + "upstreamInstances": [] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:fc6268f0be68fd04c310705b65efd6fe", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceInput", + "aspect": { + "json": { + "inputs": [ + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_01,PROD)", + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_02,PROD)", + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_03,PROD)", + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_04,PROD)", + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_05,PROD)", + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payment_p2020_06,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:fc6268f0be68fd04c310705b65efd6fe", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceOutput", + "aspect": { + "json": { + "outputs": [ + "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:fc6268f0be68fd04c310705b65efd6fe", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198240, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "STARTED" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:fc6268f0be68fd04c310705b65efd6fe", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198242, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResultType": "success" + }, + "durationMillis": 2 + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)", + "changeType": "UPSERT", + "aspectName": "subTypes", + "aspect": { + "json": { + "typeNames": [ + "Model" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "proposedSnapshot": { + "com.linkedin.pegasus2avro.metadata.snapshot.DatasetSnapshot": { + "urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)", + "aspects": [ + { + "com.linkedin.pegasus2avro.dataset.DatasetProperties": { + "customProperties": { + "node_type": "model", + "materialization": "table", + "dbt_file_path": "models/transform/payments_by_customer_by_month.sql", + "catalog_type": "BASE TABLE", + "language": "sql", + "dbt_unique_id": "model.sample_dbt.payments_by_customer_by_month", + "dbt_package_name": "sample_dbt", + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "name": "payments_by_customer_by_month", + "description": "", + "tags": [] + } + }, + { + "com.linkedin.pegasus2avro.common.Status": { + "removed": false + } + }, + { + "com.linkedin.pegasus2avro.schema.SchemaMetadata": { + "schemaName": "model.sample_dbt.payments_by_customer_by_month", + "platform": "urn:li:dataPlatform:dbt", + "version": 0, + "created": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "lastModified": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "hash": "", + "platformSchema": { + "com.linkedin.pegasus2avro.schema.MySqlDDL": { + "tableSchema": "" + } + }, + "fields": [ + { + "fieldPath": "BillingMonth", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.TimeType": {} + } + }, + "nativeDataType": "timestamp with time zone", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "amount", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "numeric", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "customer_id", + "nullable": false, + "description": "description for customer_id from dbt", + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "globalTags": { + "tags": [ + { + "tag": "urn:li:tag:dbt:tag_from_dbt" + } + ] + }, + "isPartOfKey": false + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.UpstreamLineage": { + "upstreams": [ + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD)", + "type": "TRANSFORMED" + } + ], + "fineGrainedLineages": [ + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),payment_date)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),BillingMonth)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),customer_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),customer_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),amount)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),amount)" + ], + "confidenceScore": 0.9 + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.ViewProperties": { + "materialized": true, + "viewLogic": "{{ config(\n materialized = \"table\",\n) }}\n\nSELECT\n date_trunc('month', payment_date) as \"BillingMonth\",\n customer_id,\n sum(amount) as \"amount\"\nFROM\n {{ ref('payments_base')}}\nGROUP BY\n \"BillingMonth\",\n customer_id", + "formattedViewLogic": "SELECT\n DATE_TRUNC('MONTH', payment_date) AS \"BillingMonth\",\n customer_id,\n SUM(amount) AS \"amount\"\nFROM \"pagila\".\"public\".\"an_aliased_view_for_payments\"\nGROUP BY\n \"BillingMonth\",\n customer_id", + "viewLanguage": "SQL" + } + } + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:57aa623f096cf3a28af70fe94b713907", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceProperties", + "aspect": { + "json": { + "customProperties": { + "dbt_name": "model.sample_dbt.payments_by_customer_by_month", + "dbt_urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)" + }, + "name": "just-some-random-id_urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)", + "type": "BATCH_SCHEDULED", + "created": { + "time": 1663355198240, + "actor": "urn:li:corpuser:datahub" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:57aa623f096cf3a28af70fe94b713907", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRelationships", + "aspect": { + "json": { + "parentTemplate": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)", + "upstreamInstances": [] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:57aa623f096cf3a28af70fe94b713907", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceInput", + "aspect": { + "json": { + "inputs": [ + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:57aa623f096cf3a28af70fe94b713907", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceOutput", + "aspect": { + "json": { + "outputs": [ + "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:57aa623f096cf3a28af70fe94b713907", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198240, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "STARTED" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:57aa623f096cf3a28af70fe94b713907", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198242, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResultType": "success" + }, + "durationMillis": 2 + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)", + "changeType": "UPSERT", + "aspectName": "subTypes", + "aspect": { + "json": { + "typeNames": [ + "Snapshot" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "proposedSnapshot": { + "com.linkedin.pegasus2avro.metadata.snapshot.DatasetSnapshot": { + "urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)", + "aspects": [ + { + "com.linkedin.pegasus2avro.dataset.DatasetProperties": { + "customProperties": { + "node_type": "snapshot", + "materialization": "snapshot", + "dbt_file_path": "snapshots/customer_snapshot.sql", + "catalog_type": "BASE TABLE", + "language": "sql", + "dbt_unique_id": "snapshot.sample_dbt.customer_snapshot", + "dbt_package_name": "sample_dbt", + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "name": "customer_snapshot", + "description": "", + "tags": [] + } + }, + { + "com.linkedin.pegasus2avro.common.Status": { + "removed": false + } + }, + { + "com.linkedin.pegasus2avro.schema.SchemaMetadata": { + "schemaName": "snapshot.sample_dbt.customer_snapshot", + "platform": "urn:li:dataPlatform:dbt", + "version": 0, + "created": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "lastModified": { + "time": 0, + "actor": "urn:li:corpuser:unknown" + }, + "hash": "", + "platformSchema": { + "com.linkedin.pegasus2avro.schema.MySqlDDL": { + "tableSchema": "" + } + }, + "fields": [ + { + "fieldPath": "active", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "activebool", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.BooleanType": {} + } + }, + "nativeDataType": "boolean", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "address_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "create_date", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.DateType": {} + } + }, + "nativeDataType": "date", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "customer_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "dbt_scd_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "text", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "dbt_updated_at", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.TimeType": {} + } + }, + "nativeDataType": "timestamp with time zone", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "dbt_valid_from", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.TimeType": {} + } + }, + "nativeDataType": "timestamp with time zone", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "dbt_valid_to", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.TimeType": {} + } + }, + "nativeDataType": "timestamp with time zone", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "email", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "text", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "first_name", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "text", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "last_name", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.StringType": {} + } + }, + "nativeDataType": "text", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "last_update", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.TimeType": {} + } + }, + "nativeDataType": "timestamp with time zone", + "recursive": false, + "isPartOfKey": false + }, + { + "fieldPath": "store_id", + "nullable": false, + "type": { + "type": { + "com.linkedin.pegasus2avro.schema.NumberType": {} + } + }, + "nativeDataType": "integer", + "recursive": false, + "isPartOfKey": false + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.UpstreamLineage": { + "upstreams": [ + { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD)", + "type": "TRANSFORMED" + } + ], + "fineGrainedLineages": [ + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),active)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),active)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),activebool)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),activebool)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),address_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),address_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),create_date)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),create_date)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),customer_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),customer_id)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),email)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),email)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),first_name)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),first_name)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),last_name)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_name)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),last_update)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_update)" + ], + "confidenceScore": 0.9 + }, + { + "upstreamType": "FIELD_SET", + "upstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD),store_id)" + ], + "downstreamType": "FIELD", + "downstreams": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),store_id)" + ], + "confidenceScore": 0.9 + } + ] + } + }, + { + "com.linkedin.pegasus2avro.dataset.ViewProperties": { + "materialized": true, + "viewLogic": "\n\n{{\n config(\n target_database='pagila',\n target_schema='public',\n unique_key='customer_id',\n\n strategy='timestamp',\n updated_at='last_update',\n )\n}}\n\nselect * from {{ source('pagila', 'customer') }}\n\n", + "formattedViewLogic": "SELECT\n *\nFROM \"pagila\".\"public\".\"customer\"", + "viewLanguage": "SQL" + } + } + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:36225e795a4597b2376996774a803b0d", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceProperties", + "aspect": { + "json": { + "customProperties": { + "dbt_name": "snapshot.sample_dbt.customer_snapshot", + "dbt_urn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)" + }, + "name": "just-some-random-id_urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)", + "type": "BATCH_SCHEDULED", + "created": { + "time": 1663355198240, + "actor": "urn:li:corpuser:datahub" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:36225e795a4597b2376996774a803b0d", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRelationships", + "aspect": { + "json": { + "parentTemplate": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)", + "upstreamInstances": [] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:36225e795a4597b2376996774a803b0d", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceInput", + "aspect": { + "json": { + "inputs": [ + "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:36225e795a4597b2376996774a803b0d", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceOutput", + "aspect": { + "json": { + "outputs": [ + "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)" + ] + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:36225e795a4597b2376996774a803b0d", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198240, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "STARTED" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:36225e795a4597b2376996774a803b0d", + "changeType": "UPSERT", + "aspectName": "dataProcessInstanceRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198242, + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + }, + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResultType": "success" + }, + "durationMillis": 2 + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "changeType": "PATCH", + "aspectName": "upstreamLineage", + "aspect": { + "json": [ + { + "op": "add", + "path": "/upstreams/urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "value": { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "type": "COPY" + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an-aliased-view-for-monthly-billing,PROD),amount)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),amount)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an-aliased-view-for-monthly-billing,PROD),billing_month)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),billing_month)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an-aliased-view-for-monthly-billing,PROD),customer_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),customer_id)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an-aliased-view-for-monthly-billing,PROD),email)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),email)", + "value": { + "confidenceScore": 1.0 + } + } + ] + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD)", + "changeType": "PATCH", + "aspectName": "upstreamLineage", + "aspect": { + "json": [ + { + "op": "add", + "path": "/upstreams/urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)", + "value": { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD)", + "type": "COPY" + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),amount)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),amount)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),customer_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),customer_id)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),payment_date)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_date)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),payment_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_id)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),rental_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),rental_id)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),staff_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),staff_id)", + "value": { + "confidenceScore": 1.0 + } + } + ] + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD)", + "changeType": "PATCH", + "aspectName": "upstreamLineage", + "aspect": { + "json": [ + { + "op": "add", + "path": "/upstreams/urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)", + "value": { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD)", + "type": "COPY" + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),BillingMonth)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),BillingMonth)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),amount)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),amount)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),customer_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),customer_id)", + "value": { + "confidenceScore": 1.0 + } + } + ] + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataset", + "entityUrn": "urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD)", + "changeType": "PATCH", + "aspectName": "upstreamLineage", + "aspect": { + "json": [ + { + "op": "add", + "path": "/upstreams/urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)", + "value": { + "auditStamp": { + "time": 1643871600000, + "actor": "urn:li:corpuser:unknown" + }, + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD)", + "type": "COPY" + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),active)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),active)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),activebool)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),activebool)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),address_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),address_id)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),create_date)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),create_date)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),customer_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),customer_id)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),dbt_scd_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),dbt_scd_id)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),dbt_updated_at)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),dbt_updated_at)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),dbt_valid_from)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),dbt_valid_from)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),dbt_valid_to)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),dbt_valid_to)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),email)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),email)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),first_name)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),first_name)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),last_name)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_name)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),last_update)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_update)", + "value": { + "confidenceScore": 1.0 + } + }, + { + "op": "add", + "path": "/fineGrainedLineages/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),store_id)/NONE/urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),store_id)", + "value": { + "confidenceScore": 1.0 + } + } + ] + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:ba2c6ba830d407d539452f4cf46c92a6", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:ba2c6ba830d407d539452f4cf46c92a6", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD)", + "scope": "DATASET_ROWS", + "aggregation": "_NATIVE_", + "operator": "_NATIVE_", + "nativeType": "assert_source_actor_last_update_is_recent", + "nativeParameters": {}, + "logic": "select\n *\nfrom \"pagila\".\"public\".\"actor\"\nwhere last_update < (now() - interval '100 years')" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:ba2c6ba830d407d539452f4cf46c92a6", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:ba2c6ba830d407d539452f4cf46c92a6", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:10f2a119dedcaab43afc47ff13d9cb5b", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:10f2a119dedcaab43afc47ff13d9cb5b", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "scope": "DATASET_COLUMN", + "fields": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),email)" + ], + "aggregation": "_NATIVE_", + "operator": "_NATIVE_", + "nativeType": "is_email_monthly_billing_with_cust_email", + "nativeParameters": { + "column_name": "email", + "model": "{{ get_where_subquery(ref('monthly_billing_with_cust')) }}" + }, + "logic": "\n\n select *\n from \"pagila\".\"public\".\"an-aliased-view-for-monthly-billing\"\n where email not like '%@%'\n\n" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:10f2a119dedcaab43afc47ff13d9cb5b", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:10f2a119dedcaab43afc47ff13d9cb5b", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:c456eccf6440c6e3388c584689a74d91", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:c456eccf6440c6e3388c584689a74d91", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "scope": "DATASET_COLUMN", + "fields": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),billing_month)" + ], + "aggregation": "IDENTITY", + "operator": "NOT_NULL", + "nativeType": "not_null_monthly_billing_with_cust_billing_month", + "nativeParameters": { + "column_name": "billing_month", + "model": "{{ get_where_subquery(ref('monthly_billing_with_cust')) }}" + } + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:c456eccf6440c6e3388c584689a74d91", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:c456eccf6440c6e3388c584689a74d91", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f812b73477d81e6af283d918cb59e7bf", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f812b73477d81e6af283d918cb59e7bf", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "scope": "DATASET_COLUMN", + "fields": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),email)" + ], + "aggregation": "IDENTITY", + "operator": "NOT_NULL", + "nativeType": "not_null_monthly_billing_with_cust_email", + "nativeParameters": { + "column_name": "email", + "model": "{{ get_where_subquery(ref('monthly_billing_with_cust')) }}" + } + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f812b73477d81e6af283d918cb59e7bf", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:f812b73477d81e6af283d918cb59e7bf", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "scope": "DATASET_COLUMN", + "fields": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),customer_id)" + ], + "aggregation": "IDENTITY", + "operator": "_NATIVE_", + "parameters": { + "value": { + "value": "null", + "type": "SET" + } + }, + "nativeType": "relationships_monthly_billing_with_cust_customer_id__customer_id__ref_customer_details_", + "nativeParameters": { + "column_name": "customer_id", + "field": "customer_id", + "model": "{{ get_where_subquery(ref('monthly_billing_with_cust')) }}", + "to": "ref('customer_details')" + }, + "logic": "monthly_billing_with_cust.customer_id referential integrity to customer_details.customer_id" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD)", + "scope": "DATASET_COLUMN", + "fields": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),customer_id)" + ], + "aggregation": "IDENTITY", + "operator": "_NATIVE_", + "parameters": { + "value": { + "value": "null", + "type": "SET" + } + }, + "nativeType": "relationships_monthly_billing_with_cust_customer_id__customer_id__ref_customer_details_", + "nativeParameters": { + "column_name": "customer_id", + "field": "customer_id", + "model": "{{ get_where_subquery(ref('monthly_billing_with_cust')) }}", + "to": "ref('customer_details')" + }, + "logic": "monthly_billing_with_cust.customer_id referential integrity to customer_details.customer_id" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f6a1fde3ab4919abcc04bdee93144958", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f6a1fde3ab4919abcc04bdee93144958", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD)", + "scope": "DATASET_COLUMN", + "fields": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD),actor_id)" + ], + "aggregation": "IDENTITY", + "operator": "NOT_NULL", + "nativeType": "source_not_null_pagila_actor_actor_id", + "nativeParameters": { + "column_name": "actor_id", + "model": "{{ get_where_subquery(source('pagila', 'actor')) }}" + } + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f6a1fde3ab4919abcc04bdee93144958", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:f6a1fde3ab4919abcc04bdee93144958", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:60ce4aad7ff6dbff7004da0f2258c9df", + "changeType": "UPSERT", + "aspectName": "dataPlatformInstance", + "aspect": { + "json": { + "platform": "urn:li:dataPlatform:dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:60ce4aad7ff6dbff7004da0f2258c9df", + "changeType": "UPSERT", + "aspectName": "assertionInfo", + "aspect": { + "json": { + "customProperties": { + "manifest_schema": "https://schemas.getdbt.com/dbt/manifest/v11.json", + "manifest_version": "1.7.3", + "manifest_adapter": "postgres", + "catalog_schema": "https://schemas.getdbt.com/dbt/catalog/v1.json", + "catalog_version": "1.7.3" + }, + "type": "DATASET", + "datasetAssertion": { + "dataset": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD)", + "scope": "DATASET_COLUMN", + "fields": [ + "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD),actor_id)" + ], + "aggregation": "UNIQUE_PROPOTION", + "operator": "EQUAL_TO", + "parameters": { + "value": { + "value": "1.0", + "type": "NUMBER" + } + }, + "nativeType": "source_unique_pagila_actor_actor_id", + "nativeParameters": { + "column_name": "actor_id", + "model": "{{ get_where_subquery(source('pagila', 'actor')) }}" + } + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:60ce4aad7ff6dbff7004da0f2258c9df", + "changeType": "UPSERT", + "aspectName": "assertionRunEvent", + "aspect": { + "json": { + "timestampMillis": 1663355198239, + "runId": "just-some-random-id", + "asserteeUrn": "urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.actor,PROD)", + "status": "COMPLETE", + "result": { + "type": "SUCCESS", + "nativeResults": {} + }, + "assertionUrn": "urn:li:assertion:60ce4aad7ff6dbff7004da0f2258c9df", + "partitionSpec": { + "type": "FULL_TABLE", + "partition": "FULL_TABLE_SNAPSHOT" + } + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:08c35a6481d3c37c93eaf9e424faa6d5", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:10f2a119dedcaab43afc47ff13d9cb5b", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:60ce4aad7ff6dbff7004da0f2258c9df", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:ba2c6ba830d407d539452f4cf46c92a6", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:c456eccf6440c6e3388c584689a74d91", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f6a1fde3ab4919abcc04bdee93144958", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "assertion", + "entityUrn": "urn:li:assertion:f812b73477d81e6af283d918cb59e7bf", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:36225e795a4597b2376996774a803b0d", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:57aa623f096cf3a28af70fe94b713907", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:a42a5b1bee156e45972e12d4156fb7a2", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "dataProcessInstance", + "entityUrn": "urn:li:dataProcessInstance:fc6268f0be68fd04c310705b65efd6fe", + "changeType": "UPSERT", + "aspectName": "status", + "aspect": { + "json": { + "removed": false + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +}, +{ + "entityType": "tag", + "entityUrn": "urn:li:tag:dbt:tag_from_dbt", + "changeType": "UPSERT", + "aspectName": "tagKey", + "aspect": { + "json": { + "name": "dbt:tag_from_dbt" + } + }, + "systemMetadata": { + "lastObserved": 1643871600000, + "runId": "dbt-prefer-sql-parser-lineage", + "lastRunId": "no-run-id-provided" + } +} +] \ No newline at end of file diff --git a/metadata-ingestion/tests/integration/dbt/dbt_test_test_model_performance_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_test_test_model_performance_golden.json index a9b7df7c2b2a1..bec42f460e0b5 100644 --- a/metadata-ingestion/tests/integration/dbt/dbt_test_test_model_performance_golden.json +++ b/metadata-ingestion/tests/integration/dbt/dbt_test_test_model_performance_golden.json @@ -224,7 +224,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),customer_id)" ], @@ -236,7 +236,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),full_name)" ], @@ -248,7 +248,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.customer_snapshot,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),initial_full_name)" ], @@ -259,7 +259,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),email)" ], @@ -270,7 +270,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),address)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),address)" ], @@ -281,7 +281,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.city,PROD),city)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),city)" ], @@ -292,7 +292,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),postal_code)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),postal_code)" ], @@ -303,7 +303,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),phone)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),phone)" ], @@ -491,7 +491,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),BillingMonth)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),billing_month)" ], @@ -502,7 +502,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),customer_id)" ], @@ -513,7 +513,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.payments_by_customer_by_month,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),amount)" ], @@ -524,7 +524,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_details,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an-aliased-view-for-monthly-billing,PROD),email)" ], @@ -899,7 +899,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),amount)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),amount)" ], @@ -915,7 +915,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),customer_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),customer_id)" ], @@ -931,7 +931,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_date)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_date)" ], @@ -947,7 +947,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),payment_id)" ], @@ -963,7 +963,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),rental_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),rental_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),rental_id)" ], @@ -979,7 +979,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),staff_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),staff_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.an_aliased_view_for_payments,PROD),staff_id)" ], @@ -1285,7 +1285,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),BillingMonth)" ], @@ -1296,7 +1296,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),customer_id)" ], @@ -1307,7 +1307,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.public.an_aliased_view_for_payments,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payments_by_customer_by_month,PROD),amount)" ], @@ -1732,7 +1732,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),active)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),active)" ], @@ -1743,7 +1743,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),activebool)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),activebool)" ], @@ -1754,7 +1754,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),address_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),address_id)" ], @@ -1765,7 +1765,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),create_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),create_date)" ], @@ -1776,7 +1776,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),customer_id)" ], @@ -1787,7 +1787,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),email)" ], @@ -1798,7 +1798,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),first_name)" ], @@ -1809,7 +1809,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_name)" ], @@ -1820,7 +1820,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_update)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),last_update)" ], @@ -1831,7 +1831,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),store_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer_snapshot,PROD),store_id)" ], diff --git a/metadata-ingestion/tests/integration/dbt/dbt_test_with_complex_owner_patterns_mces_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_test_with_complex_owner_patterns_mces_golden.json index 4863a1e4f7398..495fa32569f56 100644 --- a/metadata-ingestion/tests/integration/dbt/dbt_test_with_complex_owner_patterns_mces_golden.json +++ b/metadata-ingestion/tests/integration/dbt/dbt_test_with_complex_owner_patterns_mces_golden.json @@ -235,7 +235,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),customer_id)" ], @@ -247,7 +247,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),full_name)" ], @@ -258,7 +258,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),email)" ], @@ -269,7 +269,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),address)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),address)" ], @@ -280,7 +280,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.city,PROD),city)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),city)" ], @@ -291,7 +291,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),postal_code)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),postal_code)" ], @@ -302,7 +302,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),phone)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),phone)" ], @@ -495,7 +495,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),billing_month)" ], @@ -506,7 +506,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),customer_id)" ], @@ -517,7 +517,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),amount)" ], @@ -774,7 +774,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),amount)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], @@ -790,7 +790,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),customer_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], @@ -806,7 +806,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_date)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], @@ -822,7 +822,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_id)" ], @@ -838,7 +838,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),rental_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),rental_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),rental_id)" ], @@ -854,7 +854,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),staff_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),staff_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),staff_id)" ], @@ -1022,7 +1022,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], @@ -1033,7 +1033,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], @@ -1044,7 +1044,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], diff --git a/metadata-ingestion/tests/integration/dbt/dbt_test_with_data_platform_instance_mces_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_test_with_data_platform_instance_mces_golden.json index 7c61e9fcd0e3a..20b7cf4a1c26c 100644 --- a/metadata-ingestion/tests/integration/dbt/dbt_test_with_data_platform_instance_mces_golden.json +++ b/metadata-ingestion/tests/integration/dbt/dbt_test_with_data_platform_instance_mces_golden.json @@ -237,7 +237,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.customer_details,PROD),customer_id)" ], @@ -249,7 +249,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.customer,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.customer_details,PROD),full_name)" ], @@ -260,7 +260,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.customer_details,PROD),email)" ], @@ -271,7 +271,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.address,PROD),address)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.customer_details,PROD),address)" ], @@ -282,7 +282,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.city,PROD),city)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.customer_details,PROD),city)" ], @@ -293,7 +293,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.address,PROD),postal_code)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.customer_details,PROD),postal_code)" ], @@ -304,7 +304,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.address,PROD),phone)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.customer_details,PROD),phone)" ], @@ -498,7 +498,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),billing_month)" ], @@ -509,7 +509,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),customer_id)" ], @@ -520,7 +520,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),amount)" ], @@ -778,7 +778,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_05,PROD),amount)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_06,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], @@ -794,7 +794,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_05,PROD),customer_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_06,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], @@ -810,7 +810,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_05,PROD),payment_date)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_06,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], @@ -826,7 +826,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_05,PROD),payment_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_06,PROD),payment_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_id)" ], @@ -842,7 +842,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_05,PROD),rental_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_06,PROD),rental_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),rental_id)" ], @@ -858,7 +858,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_05,PROD),staff_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.public.payment_p2020_06,PROD),staff_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),staff_id)" ], @@ -1027,7 +1027,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], @@ -1038,7 +1038,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], @@ -1049,7 +1049,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,dbt-instance-1.pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], diff --git a/metadata-ingestion/tests/integration/dbt/dbt_test_with_non_incremental_lineage_mces_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_test_with_non_incremental_lineage_mces_golden.json index a2a8437d551eb..80ca85a5e6c61 100644 --- a/metadata-ingestion/tests/integration/dbt/dbt_test_with_non_incremental_lineage_mces_golden.json +++ b/metadata-ingestion/tests/integration/dbt/dbt_test_with_non_incremental_lineage_mces_golden.json @@ -236,7 +236,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),customer_id)" ], @@ -248,7 +248,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),full_name)" ], @@ -259,7 +259,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),email)" ], @@ -270,7 +270,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),address)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),address)" ], @@ -281,7 +281,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.city,PROD),city)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),city)" ], @@ -292,7 +292,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),postal_code)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),postal_code)" ], @@ -303,7 +303,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),phone)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),phone)" ], @@ -496,7 +496,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),billing_month)" ], @@ -507,7 +507,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),customer_id)" ], @@ -518,7 +518,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),amount)" ], @@ -775,7 +775,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),amount)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], @@ -791,7 +791,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),customer_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], @@ -807,7 +807,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_date)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], @@ -823,7 +823,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_id)" ], @@ -839,7 +839,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),rental_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),rental_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),rental_id)" ], @@ -855,7 +855,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),staff_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),staff_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),staff_id)" ], @@ -1023,7 +1023,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], @@ -1034,7 +1034,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], @@ -1045,7 +1045,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], diff --git a/metadata-ingestion/tests/integration/dbt/dbt_test_with_target_platform_instance_mces_golden.json b/metadata-ingestion/tests/integration/dbt/dbt_test_with_target_platform_instance_mces_golden.json index c37f3847117f6..1e6e4d8ba94a2 100644 --- a/metadata-ingestion/tests/integration/dbt/dbt_test_with_target_platform_instance_mces_golden.json +++ b/metadata-ingestion/tests/integration/dbt/dbt_test_with_target_platform_instance_mces_golden.json @@ -236,7 +236,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),customer_id)" ], @@ -248,7 +248,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),first_name)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),last_name)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),full_name)" ], @@ -259,7 +259,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.customer,PROD),email)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),email)" ], @@ -270,7 +270,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),address)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),address)" ], @@ -281,7 +281,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.city,PROD),city)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),city)" ], @@ -292,7 +292,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),postal_code)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),postal_code)" ], @@ -303,7 +303,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.address,PROD),phone)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.customer_details,PROD),phone)" ], @@ -496,7 +496,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,ps-instance-1.pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),billing_month)" ], @@ -507,7 +507,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,ps-instance-1.pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),customer_id)" ], @@ -518,7 +518,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,ps-instance-1.pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-monthly-billing,PROD),amount)" ], @@ -775,7 +775,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),amount)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], @@ -791,7 +791,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),customer_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], @@ -807,7 +807,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_date)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], @@ -823,7 +823,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),payment_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),payment_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_id)" ], @@ -839,7 +839,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),rental_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),rental_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),rental_id)" ], @@ -855,7 +855,7 @@ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_05,PROD),staff_id)", "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.public.payment_p2020_06,PROD),staff_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.an-aliased-view-for-payments,PROD),staff_id)" ], @@ -1023,7 +1023,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,ps-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),payment_date)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),billing_month)" ], @@ -1034,7 +1034,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,ps-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),customer_id)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),customer_id)" ], @@ -1045,7 +1045,7 @@ "upstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:postgres,ps-instance-1.pagila.dbt_postgres.an-aliased-view-for-payments,PROD),amount)" ], - "downstreamType": "FIELD_SET", + "downstreamType": "FIELD", "downstreams": [ "urn:li:schemaField:(urn:li:dataset:(urn:li:dataPlatform:dbt,pagila.dbt_postgres.payments_by_customer_by_month,PROD),amount)" ], diff --git a/metadata-ingestion/tests/integration/dbt/test_dbt.py b/metadata-ingestion/tests/integration/dbt/test_dbt.py index 941315fcfa9d5..a46da9707679c 100644 --- a/metadata-ingestion/tests/integration/dbt/test_dbt.py +++ b/metadata-ingestion/tests/integration/dbt/test_dbt.py @@ -216,6 +216,20 @@ def set_paths( run_results_files=["sample_dbt_run_results_2.json"], source_config_modifiers={}, ), + DbtTestConfig( + "dbt-prefer-sql-parser-lineage", + "dbt_test_prefer_sql_parser_lineage.json", + "dbt_test_prefer_sql_parser_lineage_golden.json", + catalog_file="sample_dbt_catalog_2.json", + manifest_file="sample_dbt_manifest_2.json", + sources_file="sample_dbt_sources_2.json", + run_results_files=["sample_dbt_run_results_2.json"], + source_config_modifiers={ + "prefer_sql_parser_lineage": True, + "skip_sources_in_lineage": True, + "entities_enabled": {"sources": "NO"}, + }, + ), ], ids=lambda dbt_test_config: dbt_test_config.run_id, ) diff --git a/metadata-ingestion/tests/unit/test_dbt_source.py b/metadata-ingestion/tests/unit/test_dbt_source.py index 99387ab4e6ae4..48a6fd0f65068 100644 --- a/metadata-ingestion/tests/unit/test_dbt_source.py +++ b/metadata-ingestion/tests/unit/test_dbt_source.py @@ -226,6 +226,32 @@ def test_dbt_config_skip_sources_in_lineage(): assert config.skip_sources_in_lineage is True +def test_dbt_config_prefer_sql_parser_lineage(): + with pytest.raises( + ValidationError, + match="prefer_sql_parser_lineage.*requires.*skip_sources_in_lineage", + ): + config_dict = { + "manifest_path": "dummy_path", + "catalog_path": "dummy_path", + "target_platform": "dummy_platform", + "prefer_sql_parser_lineage": True, + } + config = DBTCoreConfig.parse_obj(config_dict) + + config_dict = { + "manifest_path": "dummy_path", + "catalog_path": "dummy_path", + "target_platform": "dummy_platform", + "skip_sources_in_lineage": True, + "entities_enabled": {"sources": "NO"}, + "prefer_sql_parser_lineage": True, + } + config = DBTCoreConfig.parse_obj(config_dict) + assert config.skip_sources_in_lineage is True + assert config.prefer_sql_parser_lineage is True + + def test_dbt_s3_config(): # test missing aws config config_dict: dict = { From 451220978588de62a04391221223bd1e6bf1d14d Mon Sep 17 00:00:00 2001 From: sid-acryl <155424659+sid-acryl@users.noreply.github.com> Date: Wed, 31 Jul 2024 22:06:25 +0530 Subject: [PATCH 15/15] fix(ingestion/lookml): enable stack-trace in lookml logs (#10971) --- .../source/looker/looker_file_loader.py | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/metadata-ingestion/src/datahub/ingestion/source/looker/looker_file_loader.py b/metadata-ingestion/src/datahub/ingestion/source/looker/looker_file_loader.py index bc069bd1e59ac..fd670c23ad9cb 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/looker/looker_file_loader.py +++ b/metadata-ingestion/src/datahub/ingestion/source/looker/looker_file_loader.py @@ -60,7 +60,12 @@ def _load_viewfile( with open(path) as file: raw_file_content = file.read() except Exception as e: - self.reporter.failure("Failed to read lkml file", path, exc=e) + self.reporter.failure( + title="LKML File Loading Error", + message="A lookml file is not present on local storage or GitHub", + context=f"file path: {path}", + exc=e, + ) self.viewfile_cache[path] = None return None try: @@ -86,8 +91,19 @@ def _load_viewfile( self.viewfile_cache[path] = looker_viewfile return looker_viewfile except Exception as e: - self.reporter.failure("Failed to parse lkml file", path, exc=e) + self.reporter.failure( + title="LKML File Parsing Error", + message="The input file is not lookml file", + context=f"file path: {path}", + exc=e, + ) + + logger.debug(f"Raw file content for path {path}") + + logger.debug(raw_file_content) + self.viewfile_cache[path] = None + return None def load_viewfile(