EasyData指标信息同步
更新时间: 2024-12-30 15:38:28
阅读 463
指标系统打通
- 点击报告图表右上角可以显示用到了中台的指标名称、业务口径和技术口径详情。
- 如果是数据中台的指标,点击查看详情跳转到中台的指标系统
有数BI、nginx配置文件中需要配置接口:
location ^~ /api/mammutIndicator/sync {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass http://mammut-adapter:8888;
}
有数BI yaml文件里面开启mammut-adapter模块:
需要向EasyData提供对应的配置:
youdata.serverUri : 有数服务器的地址:80端口 http://{ip}:{port}
youdata.serverHost: 有数前端的url https://{youdata} 也可以是ip地址
EasyData需要向有数提供如下信息:
--EasyData元信息配置,只配置mammut-adapter服务里面
MAMMUT_METAHUB_LINK: "http://bigdata001.highso.com.cn:12081" #元数据中心metahub
MAMMUT_METAHUB_APPID: "metahub" #元数据中心metahub
MAMMUT_METAHUB_SECRET: "metahub" #元数据中心metahub
MAMMUT_METAHUB_KAFKA_TOPIC: "metahub_youdata_online" #KAFKA_TOPIC
MAMMUT_METAHUB_KAFKA_SERVERS: "bigdata011.highso.com.cn:9092,bigdata012.highso.com.cn:9092,bigdata013.highso.com.cn:9092" #KAFKA地址
--EasyData指标系统配置,只配置在web和inner-web里面。
ENABLE_MAMMUT: 'true' # true/false 是否开启和猛犸打通
MAMMUT_SERVER_LINK: "http://bigdata001.highso.com.cn:10060" #bdms-meta ng地址和端口
MAMMUT_SERVER_MASTER_KEY: "5095d8fc-8d9e-407f-802b-f080c7997610" #youdata
MAMMUT_SERVER_API_KEY: "49d1f3e9-50f7-4309-bb72-471a3d561a57" #youdata
MAMMUT_INDEX_LINK: "http://bigdata001.highso.com.cn:11063" #中台指标系统URL
获取到这个信息之后,需要把猛犸元信息的配置和猛犸指标系统的配置同时配置到mammut-adapter这个模块里面。web&inner-web只需要配置猛犸指标系统信息。
同时yaml文件里面backend模块需要开启同步按钮:
上述步骤配置完成之后需要重启nginx和dsd yaml文件:
dsd docker-stack.youdata85.yaml youdata
--双机dsd docker-stack.ydswarm85.yaml ydswarm
docker service update --force youdata_nginx
--双机docker service update --force ydswarm_nginx
重启完成之后,有数的后台管理配置对应的数据源:
如果出现报错,需要检查EasyData提供的元信息是否正确:
调试阶段:
如何判定指标系统打通: EasyData侧需要在服务器上调用接口,将中台的指标数据全部同步到有数的数据库中。(默认是每天晚上凌晨两点钟进行自动同步)。有数只需要查看mammut_indicator这表看一下是否存储指标信息。
- 数据源-数据连接-表信息中点击指标同步,如在指标系统中已有指标会显示同步成功
- 点击报告图表右上角显示中台的指标名称、业务口径和技术口径详情、
- 点击查看详情跳转到中台的指标系统
1、EasyData和有数BI服务器之间网络要需要打通,客户的网络策略配置。
2、da&web&inner-web模块,配置中台Host信息,如果没有需要配置,如果有看一下是否有遗漏。host需要EasyData进行提供。
3、指标同步需要配置jdbc串,新版本已经自带了,不需要提供给EasyData
文档反馈
以上内容对您是否有帮助?