Skip to content

Commit 69ca7ae

Browse files
Google APIscopybara-github
authored andcommitted
feat(dataplex): add DataProductService to manage data products and underlying data assets
feat(dataplex): add MetadataFeed to CatalogService for tracking metadata changes feat(dataplex): add LookupContext to CatalogService for LLM-generated resource context feat(dataplex): add support for attaching aspects to EntryLinks feat(dataplex): add UpdateEntryLink and LookupEntryLinks methods to CatalogService feat(dataplex): support OneTime triggers for DataScan operations feat(dataplex): add debug query support to Data Quality rules feat(dataplex): allow selective generation scope for Data Documentation scans feat(dataplex): add SKIPPED state to DataScan catalog publishing status docs(dataplex): remove deprecated metadata change warnings in Dataplex Catalog The DataProductService provides APIs to curate and manage collections of data assets as data products, enabling more organized sharing and usage for specific business cases. MetadataFeeds allow users to monitor metadata changes (CREATE, UPDATE, DELETE) within a specified scope (organization, project, or entry group) and publish them to Pub/Sub. CatalogService now includes a LookupContext API to provide LLM-generated context for resources, and enhanced EntryLink management, including the ability to attach aspects. DataScan operations now support a OneTime trigger for single-run scans, and Data Quality rules support DebugQueries to help investigate rule failures by returning diagnostic values. fix(dataplex)!: remove deprecated Explore-related methods and messages from public client libraries Breaking Changes: - Removed ContentService and all associated methods (CreateContent, UpdateContent, DeleteContent, GetContent, ListContent, etc.) and request/response messages. - Removed Environment and Session management methods from DataplexService (CreateEnvironment, UpdateEnvironment, DeleteEnvironment, ListEnvironments, GetEnvironment, ListSessions) and their associated messages. PiperOrigin-RevId: 883306841
1 parent 6f8a554 commit 69ca7ae

21 files changed

+1263
-503
lines changed

google/cloud/dataplex/v1/BUILD.bazel

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ proto_library(
3131
"content.proto",
3232
"data_discovery.proto",
3333
"data_documentation.proto",
34+
"data_products.proto",
3435
"data_profile.proto",
3536
"data_quality.proto",
3637
"data_taxonomy.proto",
@@ -50,8 +51,6 @@ proto_library(
5051
"//google/api:field_behavior_proto",
5152
"//google/api:field_info_proto",
5253
"//google/api:resource_proto",
53-
"//google/iam/v1:iam_policy_proto",
54-
"//google/iam/v1:policy_proto",
5554
"//google/longrunning:operations_proto",
5655
"@com_google_protobuf//:duration_proto",
5756
"@com_google_protobuf//:empty_proto",
@@ -125,8 +124,8 @@ java_gapic_test(
125124
"com.google.cloud.dataplex.v1.CatalogServiceClientTest",
126125
"com.google.cloud.dataplex.v1.CmekServiceClientHttpJsonTest",
127126
"com.google.cloud.dataplex.v1.CmekServiceClientTest",
128-
"com.google.cloud.dataplex.v1.ContentServiceClientHttpJsonTest",
129-
"com.google.cloud.dataplex.v1.ContentServiceClientTest",
127+
"com.google.cloud.dataplex.v1.DataProductServiceClientHttpJsonTest",
128+
"com.google.cloud.dataplex.v1.DataProductServiceClientTest",
130129
"com.google.cloud.dataplex.v1.DataScanServiceClientHttpJsonTest",
131130
"com.google.cloud.dataplex.v1.DataScanServiceClientTest",
132131
"com.google.cloud.dataplex.v1.DataTaxonomyServiceClientHttpJsonTest",
@@ -169,7 +168,6 @@ go_grpc_library(
169168
protos = [":dataplex_proto"],
170169
deps = [
171170
"//google/api:annotations_go_proto",
172-
"//google/iam/v1:iam_go_proto",
173171
"//google/longrunning:longrunning_go_proto",
174172
],
175173
)
@@ -387,6 +385,7 @@ load(
387385

388386
csharp_proto_library(
389387
name = "dataplex_csharp_proto",
388+
extra_opts = [],
390389
deps = [":dataplex_proto"],
391390
)
392391

google/cloud/dataplex/v1/business_glossary.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)