Quick BI使用案例29:MaxCompute含JSON字段表同步失败解决方案

简介: 本文介绍MaxCompute表含JSON字段导致Quick BI元数据同步失败的原因原因(Quick BI暂不支持JSON类型)及三步解决方案——DataWorks中将JSON改为STRING、Quick BI重新同步、验证表可见性,助您高效用好产品。

栏目说明

Quick BI使用案例」系列短文都来源于用户遇到的真实问题

文章聚焦使用过程中的高频误区与使用技巧,希望能帮助您充分地发挥产品价值。

问题背景

在 Quick BI 中点击 MaxCompute 数据源右侧的“同步”按钮后,无法同步表信息,在 Quick BI 侧搜索不到该表。但经核实,Maxcompute侧存在该表。

经排查,该 MaxCompute 表中包含 JSON 类型字段。目前 Quick BI 暂不支持直接同步包含 JSON 类型的表,所以导致元数据同步失败。


解决方案

需在 DataWorks 侧修改表结构,将建表语句中的 JSON 字段替换为 STRING 类型或其他基础数据类型。具体操作步骤如下:

Step1. 在DataWorks修改建表语句:

1.登录 DataWorks 控制台,进入创建表或修改表的页面。

2.将表结构中的 JSON 字段类型修改为 STRING

修改前(示例):

CREATE TABLE IF NOT EXISTS user_behavior_log (
 user_id STRING COMMENT '用户ID',
 action_time DATETIME COMMENT '操作时间',
 action_type STRING COMMENT '操作类型',
 ip_address STRING COMMENT '客户端IP地址',
 ext_info JSON COMMENT '扩展信息'
) 
COMMENT '用户行为日志表'
LIFECYCLE 365;

修改后(示例):

ext_info 字段的类型由 JSON 改为 STRING

CREATE TABLE IF NOT EXISTS user_behavior_log (
 user_id STRING COMMENT '用户ID',
 action_time DATETIME COMMENT '操作时间',
 action_type STRING COMMENT '操作类型',
 ip_address STRING COMMENT '客户端IP地址',
 ext_info STRING COMMENT '扩展信息'
) 
COMMENT '用户行为日志表'
LIFECYCLE 365;

Step2. 在Quick BI侧重新同步元数据:

在 DataWorks 侧完成建表语句的修改并保存后,返回 Quick BI 控制台:

1.进入 MaxCompute 数据源 管理界面。

2.找到对应的数据源,点击右侧的 “同步” 按钮,重新拉取元数据。

Step3. 效果说明

按照以上步骤操作完成后,在Quick BI的MaxCompute数据源的数据表中即可正常显示改表。您可以基于该表创建数据集,并进行后续的数据分析与可视化展示。

如阅读后有任何问题,您可以点击Quick BI产品内右下角【帮助与反馈】按钮与我们取得联系。

相关文章
|
2月前
|
BI 开发者
Quick BI使用案例30:修改智能问数业务定义状态时,提示“此用户没有当前模块操作权限”原因与解决方案
账号A因缺少“小Q问数集中管理”权限(与空间管理员权限独立),无法修改知识库业务定义。本文详解排查过程,并提供组织角色赋权的完整解决方案,助您高效释放产品价值。
|
存储 安全 关系型数据库
CentOS7 如何离线安装PostgreSQL数据库
如果CentOS所在的服务器限于安全原因,客户并未给我们配置访问外网的权限,那么如何安装PostgreSQL数据库呢?本文将通过具体步骤来详细讲解如何在CentOS7 系统上离线安装PostgreSQL12数据库。
5484 0
CentOS7 如何离线安装PostgreSQL数据库
|
6月前
|
监控 BI
Quick BI使用案例15:交叉表中使用多字段组合实现累计利润率计算
本文详解交叉表中使用多字段组合计算月累计利润率计算方案。通过交叉表配置日期累计、多字段组合(利润/订单金额)及动态日期控件,实现月中实时监控经营健康度,助力及时决策纠偏。
|
2月前
|
缓存 安全 BI
Quick BI使用案例31:订阅任务推送到钉钉群的图片,数日后图片无法展示的原因及解决方案
本篇介绍Quick BI订阅推送到钉钉群的图片失效问题:独立部署环境下默认有效期仅24小时。提供超管后台修改image_expires_time参数的完整方案,并强调延长有效期可能带来的数据安全风险,建议敏感报表保持默认或缩短时效。
|
6月前
|
Kubernetes 调度 流计算
Flink on Kubernetes 自定义镜像能力:让企业存量实时任务零成本迁移,实现统一平台管控
Dataphin推出Flink on Kubernetes自定义镜像能力,支持企业直接复用存量业务镜像与K8s配置,零代码改造、零环境风险完成实时任务迁移,实现“业务不动、管控升级”,兼顾稳定性与平台化治理。
253 0
|
6月前
|
城市大脑 供应链 监控
后台算不清、前台看不见?双引擎破解企业数据"里子"与"面子"双重困境
“电子表格+数据大屏”双引擎:电子表格如超级Excel,支持多级表头、近400个函数、直连实时库,破解财务复杂报表难题;数据大屏具电影级视觉与叙事能力,零代码打造高规格汇报。一解“里子”严谨性,一展“面子”感染力。
后台算不清、前台看不见?双引擎破解企业数据"里子"与"面子"双重困境
|
2月前
|
缓存 运维 BI
Quick BI使用案例32:“一键复制Skill配置”及“Skill调用授权”不显示解决方案
本文针对独立部署中“一键复制Skill配置”缺失及“Skill调用授权”不显示问题,指出系超管后台“open_skills”功能裁剪项未开启所致,并提供排查与配置方案。
|
5月前
|
数据采集 监控 数据可视化
Quick BI使用案例18:如何补全图表中日期维度缺失数据
本文详解物流订单数据中“日期缺失”导致的线图日期断裂问题,介绍如何通过“补全缺失数据”功能,将稀疏时间序列转为连续展示,明确区分“业务无单”(null)与“系统故障”,提升决策准确性。
|
3月前
|
安全 BI 数据安全/隐私保护
Quick BI使用案例27:如何通过“自定义角色+独立授权”实现数据集问数权限的精准控制
本文通过“自定义组织角色+数据集独立授权”,让组织中普通用户A在群空间中仅对其有编辑权的数据集进行问数及配置,严格遵循最小权限原则,兼顾安全与效率。
|
3月前
|
SQL 前端开发 关系型数据库
Quick BI使用案例26:基于筛选条件的排行榜全局排名实现方案
本文针对“区域筛选后排名重置”痛点,提出在数据集阶段用SQL开窗函数RANK()预计算全国固定排名的方案,确保筛选时仍显示原始名次,提升分析准确性。