第5页,共418页。 显示 4,179 条结果 (0.036 秒)
关系数据源连接
是指通过“数据库驱动程序”连接一个本地或远程的关系数据库。 操作入口 1、选择系统导航栏的 数据连接,或者选择系统快捷菜单 数据连接 ,如图: 数据连接入口.png 2、在“数据连接”界面主菜单选择 关系数据库 下的关系数据源 ,如图: 2021-08-02_15-59-06.png 界面介绍 我们在新建关系数据源或是打开数据源,可以看到下面如图的连接信息。 image2022-9-28_15-51-10.png 各配置项说明如下: 配置项 说明 名称 新建的数据源的标示名,必须唯一。 别名 新建的数据源显示的名称。 驱动程序类型 用户关系数据源连接
是指通过“数据库驱动程序”连接一个本地或远程的关系数据库。 操作入口 1、选择系统导航栏的 数据连接,或者选择系统快捷菜单 数据连接 ,如图: image2025-1-8_9-35-53.png 2、在“数据连接”界面主菜单选择 关系数据库 下的关系数据源 ,如图: 2021-08-02_15-59-06.png 界面介绍 我们在新建关系数据源或是打开数据源,可以看到下面如图的连接信息。 123.png 各配置项说明如下: 配置项 说明 名称 新建的数据源的标示名,必须唯一。 别名 新建的数据源显示的名称。 驱动程序类型 用户选择连接数据连接-同步表的时候报错:没有找到指定的资源节点
问题描述 数据库表的表结构发生变化,需要同步表到BI系统时,报错没有找到指定的资源节点:SCHEMA.SmartbiUnionDB image2024-4-29_9-36-15.png 解决方案 根据错误提示分析发现是与跨库联合查询有关系,我们找到跨库联合查询的数据库下也有这张表,而且这个数库也未使用跨库联合查询功能,将数据库在跨库联合数据源中移出,在进行表同步时成功。查询预览报错:查询某张表时,可视化查询、sql查询、原生sql查询等都报错
发回的建表语句,可以看到某些字段名称包含了特殊符号,例如横杠、斜杠、换行空格(比如E-mail,兴趣/爱好,工作经历 及描述,业绩及 奖励); 因此建议在数据库建表的时候,统一表的字段命名规范,把字段名称上述的特殊符号都去除测试;另外也可以采用26个英文字母(区分大小写)必要时加上下划线'_'分隔组成字段名称。 若在数据库改完还不生效,可以在【数据源】找到此表,通过右键菜单【同步表】清空服务器的缓存之后再测试此问题是否还存在。 【支持情况:可视化查询、SQL查询等嵌套查询的SQL解析器会把-识别为减号,而原生SQL就比较灵活了,对于有技术的人在原生SQL改改SQl语句直到能够执行通过即可关系数据源数据权限
针对关系数据源创建的数据权限。 在关系数据源中通过对查询的目标表设置数据权限,当即席查询、可视化数据集和电子表格中涉及到这个数据源的这些表时,数据权限设置条件会自动启用。 设置数据权限 1、进入数据权限设置页面。 入口一:在关系数据源的更多操作0.jpg,选择 设置数据权限,进入“设置”界面。 15.png 选择需要设置数据权限的表,在表的更多操作0.jpg,选择 设置 ,进入“数据权限设置”界面。 image2020-3-11 16:23:29.png 入口二:在关系数据源下需要设置数据权限的表中选择更多操作0.jpg,选择 设置数据权限,进入“数据权限设置”界面。 16.png 2、选择 添加 按钮,添加ETL-目标表(覆盖)执行异常时,可rollback复原回原表吗
(文档仅供参考) 问题说明 ETL目标表(覆盖)执行异常时,可rollback复原回原表吗 解决方案 目前ETL目标不支持事务回滚,但可以通过逻辑设计,达到事务的效果,初步方案如下: 1、在ETL前执行【源库SQL脚本】:drop table if exist TMP; create table TMP 2、制作ETL,向TMP中追加数据 3、在作业流中根据作业状态流向不同的【源库SQL脚本】;如果成功,将TMP改名为真目标表名 image2023-10-27_19-13-0.png关系数据源数据权限
针对关系数据源创建的数据权限。 在关系数据源中通过对查询的目标表设置数据权限,当即席查询、可视化数据集和电子表格中涉及到这个数据源的这些表时,数据权限设置条件会自动启用。 设置数据权限 1、进入数据权限设置页面。 入口一:在关系数据源的更多操作0.jpg,选择 设置数据权限,进入“设置”界面。 image2020-3-12 18:40:14.png 选择需要设置数据权限的表,在表的更多操作0.jpg,选择 设置 ,进入“数据权限设置”界面。 image2020-3-11 16:23:29.png 入口二:在关系数据源下需要设置数据权限的表中选择更多操作0.jpg,选择 设置数据权限,进入“数据权限设置”界面获取数据库表
(此文档仅供参考) 原理 要通过 JDBC 驱动获取数据库中的表、视图等对象信息,核心是利用 JDBC 规范中定义的数据库元数据(Database Metadata) 机制,具体流程如下: 建立数据库连接 首先通过 JDBC 驱动加载并建立与目标数据库的连接(Connection对象),这是获取元数据的前提 … ,得到DatabaseMetaData对象。该对象封装了数据库的元数据信息,包括数据库产品名称、版本、支持的功能,以及最重要的表、视图、列等对象的结构信息。 通过元数据查询表、视图等对象 DatabaseMetaData提供了一系列专门用于查询数据库对象的方法,常用的包括: 获取表信息:调用getTables指标管理 ⬝ 创建维表
1 概述 维表是一种数据表,数据表是由表名、表结构和表记录(表数据)等几部分组成。本文将介绍如何创建维表的表名、表结构、表数据。 2 新建维表的表结构 支持通过系统新建表、添加数据库的表和添加SQL查询三种方式创建维表,三种方式的适用场景如下: 系统新建表:无数据仓库,无数据治理,指标模型直接对接原始业务库时,可通过梳理指标和维度关系时,帮助项目建立规范的维表和事实表。 添加数据库的表:有数据仓库,有独立的数据治理团队,数据仓库中已梳理好了规范的维表和事实表。 添加SQL查询:数据库中没有现成且满足要求的表,且又不希望再重新创建和维护新的表,则可使用SQL查询。 2.1 系统新建表 1、点击数据准备ETL-关系型数据源节点执行报错Illegal character in path
(文档仅供参考) 问题描述: 客户在使用ETL时,关系数据源节点选择好对应数据库、schema、表后,执行报错提示: image2023-10-8_18-59-17.png 2023-10-08 15:34:14.596 [2057555] INFO node.GenericNode.start … ,可看到表存在空格导致异常,将空格去掉后正常。其他情况可结合实际日志输出,看是否存在其他特殊字符。 image2023-10-8_18-58-21.png