一文了解 Tableau 2024.3 如何展现已发布数据源的数据模型

通过减少数据源的重复建设,提高数据透明度,可组合数据源将为企业带来更高的数据利用效率
在 TC24 用户大会上,Tableau 产品团队提出了一个非常重要的功能概念——可组合的数据源。这意味着你将很快能够对 Tableau 已发布的数据源进行连接、关联和修改,从而扩展支撑分析与解答棘手问题的数据源。

目前,这一概念已初步在 Tableau 2024.3 中落实。通过显示已发布数据源的数据模型,分析师可以直观了解数据模型语义,更自信地创建可视化。在这里插入图片描述
为了帮助大家更轻松地理解与使用这项功能,就让我们跟随 Tableau Visionary(愿景领袖)Sean Miller 一起来看看吧~

Before & After,区别在哪里?

在讨论可组合数据源之前,首先要允许数据作者查看已发布数据源的底层数据模型。

之前,当用户连接到 Tableau 中的已发布数据源时,如果他们并非数据源所有者,那么这个数据源就像一个还没破译的“黑匣子”,除非第三方系统中有非常完善的文档记录了数据模型。

换句话说,由于缺乏可视性和详细的说明文档,用户无法看到底层的数据模型或理解数据源是如何构建的,这使得数据源的使用和分析变得困难。

因此,为了更直观地展示这个新功能,我们将对新、旧版本中的界面进行比较。首先,下图是 Tableau 2024.2 版本中已发布数据源的样子:在这里插入图片描述
Before:Tableau 2024.2

如你所见,不仅功能有限,而且与我们习惯的视图完全不同。底部窗格预览了前 N 行,列出了列标题,与数据源创作体验一致。

但是,顶部视图仅列出了所有已发布数据源和有关每个数据源的元数据。想象一下,如果没有关于数据源细节的可视化展示,如何创建并推进 Tableau 已发布数据源的使用和灵活性。

现在,让我们将其与 Tableau 2024.3 中的新视图进行比较:在这里插入图片描述
After:Tableau 2024.3

作为一名 Tableau 用户,你是否觉得似曾相似?是的!已发布数据源的数据模型以“Tableau 关系”的形式进行呈现。

其中,我们可以看到使用了哪些数据表,更重要的是能看到各个表之间的关系,就像你从头开始构建新数据源时创建的关系模型一样。PS:为了简单起见,Sean 使用的是我们都熟悉的 Superstore 数据模型。

此外,我们不仅可以看到数据表的名称及其“线条”,还能在单击每条线时,获得这条关系相关的更多信息。如下图,提示框里显示了 Order 表和 People 表通过 Region 字段关联在一起,并且这是一个多对多关系。作为创建者或探索者,这个信息更有助于我们创建分析内容。在这里插入图片描述
适用于哪些实际分析场景?

假设,我们手上有一份跨国商贸集团的数据源,包含了此集团在全球各个地区拥有的产品、门店和客户数据。

如果想分析客户行为与门店位置的关系,需要确保使用的区域字段来自正确的表。然而,在单个数据模型中,我们可能有客户区域、门店区域、产品制造商区域等多个字段。

在这种情况下,通过使用新功能“显示已发布数据源的数据模型”来查看底层数据模型,创建者(Creators)和探索者(Explorers)就能够确保在分析中使用正确的区域字段。

结语:可组合数据源是未来

自从 Tableau 接连推出关系、多事实关系模型后,可以感觉到 Tableau 对于数据建模功能的规划已经到达了全新的层级。

显然,可视化底层数据模型的能力不仅让我们更深入地了解数据,还能为构建可组合的数据环境打下了坚实基础。通过减少数据源的重复建设,提高数据透明度,可组合数据源将为企业带来更高的数据利用效率,从而推动数据驱动型文化的蓬勃发展。在这里插入图片描述
如需进一步了解已发布数据源,请回顾 Tableau 已发布数据源的最佳实践,或查看最新版本中的所有功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/469415.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity 网格模型及优化

一个模型中可以包含很多网格,一个模型可以由多个网格组成。在Unity3D中一个网格可以由多个子网格(Sub-Mesh)组成。 在渲染引擎的时候,每个子网格都要匹配一个材质球来做渲染,实际上一个子网格本身就是一个个普通的模型&#xff0…

第四十三章 Vue之mapMutations简化mutations操作

目录 一、引言 二、完整代码 2.1. App.vue 2.2. main.js 2.3. Son1.vue 2.4. Son2.vue 2.5. index.js 一、引言 本章节我们通过掌握辅助函数mapMutations,来简化前面章节中调用mutations函数的繁琐方式。mapMutations 和 mapState很像,它是把位于…

【论文复现】ChatGPT多模态命名实体识别

📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀ChatGPT ChatGPT辅助细化知识增强!1. 研究背景2. 模型结构和代码3. 任务流程第一阶段:辅助精炼知识启发式生成第二阶段…

echarts-gl 3D柱状图配置

1. 源码 此demo可以直接在echarts的编辑器中运行 option {title: {text: 产量图,textStyle: {color: rgba(255, 255, 255, 1),fontSize: 17},left: center},tooltip: {},legend: {show: false,orient: vertical,x: left,top: 0,right: 20,textStyle: {fontSize: 12}},visualM…

c语言数据结构与算法--简单实现栈和队列的出栈与入栈

(一)栈的基本概念 栈(Stack)是限定仅在表尾进行插入和删除操作的线性表,如铁路调度。如下 图: (二)栈的的表现形式 栈有两种表示形式:栈的表示和实现、栈的 链式表示。 1.栈的表示…

人工智能(AI)和机器学习(ML)技术学习流程

目录 人工智能(AI)和机器学习(ML)技术 自然语言处理(NLP): Word2Vec: Seq2Seq(Sequence-to-Sequence): Transformer: 范式、架构和自注意力: 多头注意力: 预训练、微调、提示工程和模型压缩: 上下文学习、思维链、全量微调、量化、剪枝: 思维树、思维…

C++初阶——vector

一、什么是vector vector是表示可变大小的数组的序列容器,就像数组一样,vector也采用连续空间来存储元素。也就是说它的访问和数组一样高效,但是它的大小是动态可变的,并且它的大小会被容器自动处理。 二、vector的构造 常用的构…

移远通信亮相骁龙AI PC生态科技日,以领先的5G及Wi-Fi产品革新PC用户体验

PC作为人们学习、办公、娱乐的重要工具,已经深度融入我们的工作和生活。随着物联网技术的快速发展,以及人们对PC性能要求的逐步提高,AI PC成为了行业发展的重要趋势。 11月7-8日,骁龙AI PC生态科技日在深圳举办。作为高通骁龙的重…

AIGC专栏17——EasyAnimate V5版本详解 应用MMDIT结构,拓展模型规模到12B 支持不同控制输入的控制模型

AIGC专栏17——EasyAnimate V5版本详解 应用MMDIT结构,拓展模型规模到12B 支持不同控制输入的控制模型 学习前言相关地址汇总源码下载地址HF测试链接 测试效果Image to VideoText to Video EasyAnimate详解技术储备Diffusion Transformer (DiT)Stable Diffusion 3Co…

Android Studio | 最新版本配置要求高,JDK运行环境不适配,导致无法启动App

Android Studio 的最新版本配置要求比较高,这时候需要降低插件的版本,才能正常启动项目 build.gradle 文件的 dependencies 部分中,使用 libs 作为一些常用库的别名。这些别名在项目的 gradle.properties 文件或者某个特定的 versions.prope…

ssm093基于Java Web的毕业生就业状况管理系统设计与实现+jsp(论文+源码)_kaic

毕 业 设 计(论 文) 题目:毕业生就业状况管理系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本毕业生就业…

el-dialog 设置 水平垂直居中 高度不固定

小记一下: 希望实现不管内容高度多少 el-dialog都能水平垂直居中 效果: css: .form-view-dialog{display: flex;align-items: center;justify-content: center;.el-dialog{margin: 0 auto; }.el-dialog__body{max-height: 75vh; // 可选择 设置一个最…

当AI遇上时尚:未来的衣橱会由机器人来打理吗?

内容概要 在当今这个快速发展的时代,人工智能与时尚的结合正在逐渐改写我们对衣橱管理的认知。传统的衣橱管理常常面临着空间不足、穿搭单调及库存过多等挑战,许多人在挑选服饰时难以做出决策。然而,随着技术的进步,智能推荐和自…

Ubuntu 20.04安装CUDA 11.0、cuDNN 8.0.5

不知道咋弄的ubuntu20.04电脑的cuda驱动丢了,无奈需装PyTorch环境,只有CUDA11.0以上版本才支持Ubuntu20.04,所以安装了CUDA11.0、cuDNN8.0.5 为防止频繁在浏览器检索对应的贴子,今天记录一下。 一. 驱动安装 为防止驱动安装后没…

高德地图通过经纬度查找位置和轨迹回放

1、完整代码自己高德申请key,其他文章有写的 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title><…

C++常用的特性-->day05

友元的拓展语法 声明一个类为另外一个类的友元时&#xff0c;不再需要使用class关键字&#xff0c;并且还可以使用类的别名&#xff08;使用 typedef 或者 using 定义&#xff09;。 #include <iostream> using namespace std;// 类声明 class Tom; // 定义别名 using …

使用docker形式部署jumpserver

文章目录 前言一、背景二、使用步骤1.基础环境准备2.拉取镜像3.进行部署4.备份记录启动命令 前言 记录一下使用docker形式部署jumpserver服务的 一、背景 搭建一个jumpserver的堡垒机&#xff0c;但是发现之前是二进制文件部署的&#xff0c;会在物理机上部署污染环境&#x…

产品经理如何使用项目管理软件推进复杂项目按时上线

前言 相信很多产品同学或多或少都有过这样的经历&#xff1a;平时没有听到任何项目延期风险&#xff0c;但到了计划时间却迟迟无法提测……评审时没有任何argue&#xff0c;提测后发现开发的功能不是自己想要的……费劲九牛二虎之力终于让项目上线了&#xff0c;然而发现成果达…

贪心算法-汽车加油

这道题目描述了一个汽车旅行场景&#xff0c;需要设计一个有效的算法来决定在哪几个加油站停车加油&#xff0c;以便最小化加油次数。题目给出了汽车加满油后的行驶距离n公里&#xff0c;以及沿途若干个加油站的位置。我们需要找出一个方案&#xff0c;使得汽车能够完成整个旅程…

【大数据学习 | HBASE】hbase的读数据流程与hbase读取数据

1. hbase的读数据流程 在解析读取流程之前我们还需要知道两个功能性的组件和HFIle的格式信息 HFILE 存储在hdfs中的hbase文件&#xff0c;这个文件中会存在hbase中的数据以kv类型显示&#xff0c;同时还会存在hbase的元数据信息&#xff0c;包括整个hfile文件的索引大小&…