mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-13 01:38:35 +00:00
23 lines
690 B
Python
23 lines
690 B
Python
# metadata-ingestion/examples/library/container_create_database.py
|
|
from datahub.emitter.mcp_builder import DatabaseKey
|
|
from datahub.sdk import Container, DataHubClient
|
|
|
|
client = DataHubClient.from_env()
|
|
|
|
container = Container(
|
|
container_key=DatabaseKey(
|
|
platform="snowflake",
|
|
instance="production",
|
|
database="analytics_db",
|
|
),
|
|
display_name="Analytics Database",
|
|
description="Main analytics database containing reporting and metrics data",
|
|
subtype="Database",
|
|
external_url="https://app.snowflake.com/analytics_db",
|
|
parent_container=None,
|
|
)
|
|
|
|
client.entities.upsert(container)
|
|
|
|
print(f"Created database container with URN: {container.urn}")
|