You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用CREATE TABLE AS SELECT创建BigQuery表无数据血缘显示(已解决)

BigQuery CTAS表数据血缘未显示关联的问题解决

问题描述

测试strmprivacy.io的即时解密示例时,执行CTAS语句创建的表数据完全正常,但BigQuery的血缘标签显示该表为独立表,无任何上游血缘关联。项目已启用数据血缘功能,且官方文档明确CTAS操作支持血缘追踪。

解决办法

仅需等待约1小时,BigQuery的血缘元数据会自动完成更新,届时即可正常显示该CTAS表与上游on_the_fly_decryption.encrypted和on_the_fly_decryption.keys表的血缘关系。

涉及的SQL语句

CREATE TABLE on_the_fly_decryption.decrypted_retail_consent_ge_1 AS
SELECT * FROM (
  SELECT
    e.strmMeta_keyLink,
    DETERMINISTIC_DECRYPT_STRING(k.key, FROM_BASE64(e.Customer_ID), '') AS decryptedCustomerID,
    e.Customer_ID,
    ( SELECT MAX(CAST(num AS Int64)) FROM
      UNNEST(JSON_VALUE_ARRAY(e.strmMeta_consentLevels)) AS num ) max_consent
  FROM
    on_the_fly_decryption.encrypted e
  INNER JOIN (
    SELECT
      k.keyLink,
      KEYS.KEYSET_FROM_JSON( k.encryptionKey ) key
    FROM
      on_the_fly_decryption.keys k) k
  ON e.strmMeta_keyLink = k.keyLink
)
WHERE max_consent >= 1;

注:该查询基于UCI在线零售II数据集修改,与strmprivacy.io原示例基本一致。

内容的提问来源于stack exchange,提问作者bart van deenen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 10:45:34