2025-06-12 14:00:26 +09:00
|
|
|
from datahub.metadata.urns import DatasetUrn, DomainUrn
|
|
|
|
from datahub.sdk import DataHubClient
|
|
|
|
|
|
|
|
client = DataHubClient.from_env()
|
|
|
|
|
|
|
|
dataset = client.entities.get(DatasetUrn(platform="snowflake", name="example_dataset"))
|
|
|
|
|
2025-08-21 10:22:08 -07:00
|
|
|
# If you don't know the domain urn, you can look it up:
|
2025-06-12 14:00:26 +09:00
|
|
|
# domain_urn = client.resolve.domain(name="marketing")
|
|
|
|
|
2025-08-21 10:22:08 -07:00
|
|
|
# NOTE: This will overwrite the existing domain
|
2025-06-12 14:00:26 +09:00
|
|
|
dataset.set_domain(DomainUrn(id="marketing"))
|
|
|
|
|
|
|
|
client.entities.update(dataset)
|