如何通过元数据获取「卡片数据集」与原始卡片的关联关系1. 目标当用户拿到一个「卡片数据集」时,想反查:
本文给出可直接落地的元数据加工方案。 2. 需要的元数据表申请 BI 元数据账户后,抽取以下两个数据集即可:
3. 关联逻辑核心关系如下:
4. SQL(可直接用于 SQL 算子)说明:input1 对应 data_source,input2 对应 card。 SELECT
ds.ds_id AS card_dataset_id,
ds.name AS card_dataset_name,
ds.dom_id AS dom_id,
ds.ac_id AS origin_card_id,
c.name AS origin_card_name,
c.ds_id AS origin_card_dataset_id,
c.pg_id AS origin_card_page_id
FROM input1 ds
JOIN input2 c
ON c.cd_id = ds.ac_id
AND c.is_del = 0
AND c.dom_id = ds.dom_id
WHERE ds.is_del = 0
AND ds.display_type = 10
AND ds.ac_id IS NOT NULL;
5. 结果字段解释
6. 注意事项
|