2021-04-05 19:11:28 -07:00
|
|
|
import datahub.emitter.mce_builder as builder
|
|
|
|
from datahub.emitter.rest_emitter import DatahubRestEmitter
|
|
|
|
|
|
|
|
# Construct a lineage object.
|
|
|
|
lineage_mce = builder.make_lineage_mce(
|
|
|
|
[
|
2023-04-19 12:58:03 +09:00
|
|
|
builder.make_dataset_urn("hive", "fct_users_deleted"), # Upstream
|
2021-04-05 19:11:28 -07:00
|
|
|
],
|
2023-04-19 12:58:03 +09:00
|
|
|
builder.make_dataset_urn("hive", "logging_events"), # Downstream
|
2021-04-05 19:11:28 -07:00
|
|
|
)
|
|
|
|
|
|
|
|
# Create an emitter to the GMS REST API.
|
|
|
|
emitter = DatahubRestEmitter("http://localhost:8080")
|
|
|
|
|
|
|
|
# Emit metadata!
|
|
|
|
emitter.emit_mce(lineage_mce)
|