阅读更多
作为数据分析师,相信大家对于Tableau与AWS Redshift不会陌生。而且很明显,将Reshift列式数据库的成熟度与速度优势与Tableau的功能丰富性与交互能力相结合,会带来极为出色的实际体验。

在今天的文章中,我们将共同了解二者的整合过程,而最终目标则是建立展示页面以查看访问者数量对性能造成的影响。

备注:在本文中,我们使用Tableau桌面版10.0,大家可以免费进行下载。下载并安装完成后,大家可以通过下文内容将其接入Redshift。当然,您需要确保拥有自己的Redshift信息(包括主机名称、数据库名称、用户名及密码)。

连接
在Tableau桌面版的启动页中,于Coonect下选择Amazon Redshift选项。

输入您的Redshift信息,而后点击Sign In。

在上图所示的数据源页面执行以下操作:

点击页面顶部的数据源名称,而后输入Tableau所将使用的惟一数据源名称。最好按照数据源命名约定选择名称,以帮助其他用户了解Tableau当前接入了哪个数据源。

在Schema下拉菜单中选择schema,或者使用搜索schema名称后出现的文本框亦可。

在Table下选择table,或者使用搜索table名称后出现的文本框亦可。

将该表拖入操作区,而后点击sheet tab以开始分析。

现在Tableau已经接入我们的Redshift数据库,接下来开始对数据进行可视化。

可视化
在Tableau桌面版的菜单栏中选择Data,而后在弹出菜单下方的数据源列表中选择一个table。在本示例中,我们希望基于clientid表创建报告与图表(如下图)。

接下来,在该菜单栏中选择Dashboard > New Dashboard。

当前显示的图像会返回Timestamp、PagePath以及Clientid进行的页面访问数字:

如上一阶段所示,到这里我们已经可以尝试利用Tableau的简单UI与过滤器根据实际业务需求进行数据可视化了:
在menu栏中选择Worksheet > New worksheet。

接下来在menu栏中选择Data > Users。

在左侧的Dimensions and Measures部分,大家可以选择相关列与行进行工作表调整。

举例来说,以下截屏按日期显示出哪些页面曾被查看及具体查看次数。

另外,如果大家希望查看某一特定Clientid(通用版本尚不支持现成的此信息查看),则可为其创建类似的图像:

特定clientid截至目前的特定页面访问次数


或者,大家也可以对数据排列进行简单更改,从而为同一示例创建不同的可视化方式:

由特定clientid按timestamp对特定页面进行的访问次数


如大家所见,利用Tableau桌面版能够轻松完成Redshift数据的可视化处理。

高级用例:使用Panoply
虽然Tableau与Redshift能够很好地实现整合,但由于期间需要配合大量准备步骤,因此相关工作可能繁琐、冗长且难以维护。在高级用例当中,数据库通常会保存大量表,且需要连续处理以实现可视化。

正因为如此,我们应当利用Panoply.io解决相关难题:

Panoply.io可视化插件


Panoply.io提供一套数据仓库解决方案,可实现从数据源提取到加载再到转换的整个流程。除了能够直接与Tableau相集成外,Panoply服务还可与Chart.io、Looker及PowerBI等外部商业智能工具进行对接。

这套自动化数据管理解决方案利用Redshift基础设施并通过消除日常管理流程对其进行增强,这种强化能力同时涵盖底层基础设施与数据库层。大家可以将Panoply视为一款自动化数据工程机器人,用以处理大部分数据工程技术任务及数据库管理操作。

原文标题:How to Visualize Your Amazon Redshift Data Using Tableau,原文作者:Alon Brody
  • 大小: 65.2 KB
  • 大小: 42.8 KB
  • 大小: 53.4 KB
  • 大小: 83.4 KB
  • 大小: 15.6 KB
  • 大小: 117 KB
  • 大小: 25.3 KB
  • 大小: 10.1 KB
  • 大小: 86.2 KB
  • 大小: 75.9 KB
  • 大小: 92.7 KB
  • 大小: 106.7 KB
来自: 51cto
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 软件系统界面设计原则

    对于应用软件来说,一个基本现实就是:用户界面是面向用户的。用户需要的是开发者开发的应用软件满足其需求,并且易于使用。用户界面设计的主要原则有......

  • 软件测试——界面测试

    有软件的地方就有界面,就会有界面测试。界面测试是软件测试中,最多,最繁琐,最简单的测试。尤其在本地化测试(多国语言测试)中,有很多的界面测试。 界面测试,也叫UI测试(User interface testing), 本文介绍一些常见的界面测试,以及描述界面Bug时所用的术语。 界面测试的目的 检查用户界面的风格是否满足客户的要求, 是否通用,文字是否正常,页面是否美观,文字,图片是否结合完美,操作是否友好等等。 界面测试没必要设计Test Case 界面测试比较繁琐,个人认为软件测试人员,其实没有必要专门

  • 界面测试

    界面测试 文章目录前言1.窗体界面测试窗体分辨率状态栏工具栏错误信息按钮字体颜色2.控件3.菜单界面测试文字4.特殊属性的测试界面跳转 前言 不做文字的搬运工,多做灵感性记录 这是平时学习总结的地方,用做知识库 平时看到其他文章的相关知识,也会增加到这里 随着学习深入,会进行知识拆分和汇总,所以文章会随时更新 参考的文章过多,所以参考会写不全,见谅 1.窗体界面测试 窗体 位置 屏幕对角线相交的位置即屏幕中央是用户直视的地方,正上方 1/4 是易吸引用户注意力的地方,这两个地方需要注意窗体放置

  • 如何做好测试?(九)用户界面测试 (User Interface Testing, UIT)

    用户界面测试是一种软件测试方法,主要关注系统的用户界面,以验证用户界面的正确性、易用性和一致性。它涉及对用户界面的各个方面进行测试,包括外观、布局、导航、输入验证、响应时间等。UIT 旨在确保用户界面能够满足用户需求、提供良好的用户体验,并与系统的功能和业务逻辑相一致。

  • 界面设计规范

    我在工作中总结了一些有关界面设计与测试的规范,与大家共享。 界面设计与测试规则界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的*作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸

  • 界面测试经验总结

    界面测试经验总结 摘自网友natureyxu的文章http://testing.csai.cn/testtech/200701301110441401.htm         界面测试看起来是非常简单的事,但在开发中和测试中也是容易被人忽视的问题。程序员大部份只注重软件的功能,测试人员感觉问题太小或太多了就不想提(1、怕开发人员说自己太苛刻;2、记录太麻烦;3感觉找这样的BUG没有技术

  • UI : 2022年iOS/Android UI设计规范(1)

    1.设计稿与切片稿 a.尺寸 设计稿:iPhone6 750*1334 【2倍】 切图稿:iPhone6 2208*1242【3倍】 Android 1920*1080 设计稿选择750*1334 px的原因: IOS:向上和向下适配的时候界面调整的幅度最小,最方便适配 Android:设计时只需做最小的设计调整,提升设计效率 b.切图 IOS切图——3份: .........

  • UI 设计标准规范 个人总结

    设计规范介绍设计规范是适用于人机交互界面设计师,用户体验设计师,前端技术工程师,发布人支持人员以及运维编辑人员人参考,贯穿以用户为中心的设计指导方向,根据界面的特点统一的规范,以达到提升用户体验,控制产品设计质量,提高效率的目的。制定标准的意义 统一设计风格;色彩;布局。舒适的色彩搭配;结构布局;操作流程。整体效果的美观。便捷:能点选就不输入;能少层级就不多;界面元素一目了然。web设计的标准宽度...

  • 界面设计与测试规则

    界面设计与测试规则界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不

  • 网站界面测试报告v1.4

    这是我做的 网站界面测试报告 希望可以帮助大家

  • 静态代码扫描——PMD自定义规则入门

    阅读该文章前,最好已经对PMD有了初步的认识和了解,可参考静态分析工具PMD使用说明 准备工作首先在PMD官网下载最新版本的文件,目前最新版本是5.4.1。 下载pmd-bin-5.4.1.zip和pmd-src-5.4.1.zip之后解压备用。 pmd-src-5.4.1是PMD源码包,是无法直接执行的。 pmd-bin-5.4.1是PMD的可执行包目录简介 pmd-src-5.4.1

  • 系统界面设计和控件命名规范

    上篇博客对机房收费系统进行了初步的总结,总结的重点集中在前期数据库的设计,该篇文章主要是对系统的设计方面进行总结,主要为系统界面设计。 一、系统界面设计 1、界面设计原则 机房收费系统界面的设计是很重要的一个环节,虽然对代码的编写不会产生太大的影响,但是他会直接影响到用户对系统的评价。系统的界面是用户认识系统的第一印象,所以一定要做好。系统界面应具备的特性有:可使用性、灵活...

  • 提升页面美观度技巧:web-site template的使用

    就一个程序而言: 如果能达到功能强大,页面美观,那么这就是一个好程序,当然这是理想状态下的情况,通常,擅长后端开发的小伙伴,前端页面大多都写的不咋地,至少没有专业的前端人员那么好,因此,这两个条件于我们而言有些鱼和熊掌的意思了,人的精力总是有限的在能写出强大功能的前提下,还能写出美观页面是很难得。 但是学会使用:静态网页模板之后的你,“小孩才做选择,我都要!”(超级大声) 那么,什么是静态网页模板呢? 简而言之,就是他人写好的页面,或者抽取出来的高度可重用的前端代码,你只需要稍加修改,拼接,就能使用,而且修

  • 软件系统界面--通用列表规范

    1按钮排序 综合目前的考虑情况,查询页面中的按钮排序要求为:查询、重置、新增、修改、删除、批量新增、导入、导出、启用、禁用。因为每个系统都存在特性,顾可能超出上述按钮,亦可能少于上述按钮,但总体规则为:将用户的使用频率进行排序,同时兼顾按钮的逻辑性。 2查询条件-回车事件 针对带有查询功能,且页面上有查询按钮的,用户输入查询条件后,要求增加回车事件,点击回车的效果相当于点...

  • 《测试》:如何测试网页的登录页面

    如何测试网页的登录页面当我们写一个登陆界面,为使其更好的工作,也为了有更好的用户体验,我们需要对登陆界面进行如下的测试。一般情况下,我们在测试之前,首先要明白的一件事是:弄懂需求,没有需求的测试都是扯淡。例如:一个网站,需要有这样一项该网站最多只有5个人来进行同时访问。如果我们知道这个需求,在我们测试的时候就需要在性能测试中测试并发数很高的测试用例。用户需求:有一个登陆界面,界面中有两个textbo

  • 界面测试总结

    一:如何针对文本框进行测试? a、输入正常的字母或数字; b、输入已存在的文件的名称; c、输入超长字符; 例如在“名称”框中输入超过允许边界个数的字符,检查程序能否正确处理; d、输入默认值,空白,空格,特殊符号; e、若只允许输入字母,尝试输入数字;反之,尝试输入字母; f、利用复制,粘贴等操作强制输入程序不允许的输入数据; g、输入特殊字符集; h、输入超过文本框长度的字符

  • web端适配屏幕缩放百分比

    if (window.screen.width <= '1366') { document.write('<body style="zoom: 75%">'); }

  • 从0到1:构建强大且易用的规则引擎

    引言 2016年07月恰逢美团点评的业务进入“下半场”,需要我们在各个环节优化体验、提升效率、降低成本。技术团队需要怎么做来适应这个变化?这个问题直接影响着之后的工作思路。 美团外卖的CRM业务步入成熟期,规则类需求几乎撑起了这个业务所有需求的半边天。一方面规则唯一不变的是“多变”,另一方面开发团队对“规则开发”的感受是乏味、疲惫和缺乏技术含量。如何解决规则开发的效率问题,最大化解...

  • 界面设计规则和规范

    界面设计规则和规范 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的*作, 起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用 户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程...

Global site tag (gtag.js) - Google Analytics