数据分析的线上云端数据库搭建及Excel和Tableau连接

数据分析的线上云端数据库搭建及Excel和Tableau连接

SQL基础知识

线上SQL训练:

SQlZOO: https://www.sqlzoo.net/wiki/SQL_Tutorial
牛客网SQL真题:https://www.nowcoder.com/ta/sql

select,from,where, order by, limit, group by, having, substr(), max(), concat(), 窗口函数,表连接,子查询等,基本上要使用的时候找个例子进行学习更改即可,加上现在的AI工具结合使用,咨询业务场景也会比以往容易,不需要死记硬背。

一道有意思的题:
查询某年某平台上每个门店GMV最高那天的日期和GMV

select 
门店名称,
日期,
GMV,
from 
(
	select 
	门店名称,
	日期,
	row_number()over(partition by 门店名称 order by GMV desc) r,
	GMV
	from 数据库.表
	where substring(日期,1,4) =’年'
	and 平台='某平台'
) a
where a.r =1 

补充
ROW_NUMBER()为每个学生分配一个唯一的排名,即使分数相同也不会有并列排名。
RANK()在分数相同时会给予相同的排名,并且会跳过下一个排名(例如,如果有两个第一名,则下一个是第三名)。
DENSE_RANK()也会在分数相同时给予相同的排名,但不会跳过下一个排名(例如,如果有两个第一名,则下一个是第二名)。

搭建云端数据库

1.登录阿里云, 鼠标指着“产品”->点击“数据库”,有试用玩试用,有优惠买优惠,能够练习使用即可。
在这里插入图片描述
2.买好后找到“云数据库RDS”
在这里插入图片描述
3.点击实例列表
在这里插入图片描述
4.点击实例ID进入管理界面
在这里插入图片描述

5.创建账号在这里插入图片描述
6.创建数据库
在这里插入图片描述
7.设置白名单
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
8.开通外网地址
在这里插入图片描述9.安装datagrip,选上这3个钩子,其他默认即可
在这里插入图片描述
10.配置数据驱动
在这里插入图片描述
在这里插入图片描述
11.配置数据源,主机就是外网地址,用户和密码是数据库账号
在这里插入图片描述
12.配置好后在数据库连接名字上左键最后的分数,可以勾上新建好的数据库
在这里插入图片描述
13.右键数据库导入文件即可,导入文件的时候可以修改字符编码(例如UTF-8改成GBK)和对应的字段类型(比如日期可以修改成date,日期时间datetime,订单id改成int,金额为double等)
在这里插入图片描述
14.导入后可以新建控制台进行sql脚本的运行,比方说想要看看某个表有哪些字段:describe 数据库.表名 运行即可
在这里插入图片描述
在这里插入图片描述
15.查询结果可以下载下来,在右上角的下载按钮
在这里插入图片描述
如果保存有乱码,比如CSV格式保存中文是乱码,可以采用记事本打开,另存为的时候改编码成ANSI即可
在这里插入图片描述

Excel连线上数据库

安装驱动
在这里插入图片描述
配置电脑的ODBC
1.控制面板>>>系统和安全>>>管理工具>>>ODBC数据源64位(如果Excel是32位,则配置ODBC数据源32位)
2. 用户DSN>>>添加>>>选择"MySQL ODBC 8.0 Unicode
3. 填写参数,database可以不写
4. 点击test进行测试

在这里插入图片描述

Excel使用ODBC从MySQL获取数据:
1.打开Excel
2.数据选项卡>>>获取数据>>>自其他源>>>从ODBC(如果是WPS的excel点获取数据后可以点导入数据,再选择ODBC)
在这里插入图片描述

3.数据源名称选择配置ODBC时写的名称
4.点击高级选项,输入SQL代码来指定读取的数据(WPS大同小异,点着看就明白了)
5.这里输入代码,获取整个数据表中的数据(不输入SQL代码会报错)
6.可能需要再次输入数据库账号密码,输入后点击连接
7.点击加载,从MySQL数据库中获取数据到Excel

Tableau连接线上数据库

在这里插入图片描述

数据库不用填都可以,填上地址和账号就行在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

windows 本地ES 7.11.0 版本集群搭建

1.先下载JDK ,建议下载JDK11. 2.下载ES Windows安装包 7.11.0下载 3.下载完成后,在本地解压三份,分别取名 node1,node2,node3 4.若启动一直报端口占用,这修改 每个文件夹下bin/elasticsearch.bat文件,没有则跳过 在…

MySQL高级-MVCC- readview介绍

文章目录 1、介绍2、ReadView中包含了四个核心字段:3、版本链数据的访问规则:4、不同的隔离级别,生成ReadView的时机不同: 1、介绍 ReadView(读视图)是 快照读 SQL执行时MVCC提取数据的依据,记录…

基于bootstrap的12种登录注册页面模板

基于bootstrap的12种登录注册页面模板,分三种类型,默认简单的登录和注册,带背景图片的登录和注册,支持弹窗的登录和注册页面html下载。 微信扫码下载

[Redis]主从模式

启动主从复制 由于我们只有一台机器,所以我们只能在机器上开多个redis程序来演示不同的机器 因为一个端口号只能被一个进程绑定,所以我们需要修改配置,绑定不同的端口号,并且还要修改工作目录(数据持久化的位置&#…

第二天:ALOAM前端讲解【第1部分】

第二天:ALOAM前端讲解 目标: 熟悉 ALOAM基本原理与代码框架,快速熟悉代码ALOAM效果 内容: LOAM论文论文精讲整体代码框架介绍前端特征提取,点到线、点到面ICP代码讲解ALOAM精讲 一、ALOAM整体架构 LOAM主要包含两个模块,一个是Lidar Odometry,即使用激光雷达做里程计计…

Qt项目天气预报(8) - 绘制温度曲线 + 回车搜索(最终篇)

全部内容在专栏: Qt项目 天气预报_mx_jun的博客-CSDN博客 目录 绘制温度曲线 事件过滤器在子控件上绘图 子控件下载事件过滤器 事件过滤器进行绘图 - eventFilter 画初步高温曲线 画初步低温曲线 效果演示 画低温曲线 画高温曲线 效果演示 按下回车搜索: …

ETAS工具导入DEXT生成Dcm及Dem模块(二)

文章目录 前言DcmDcmDsdDcmDslDcmDspDcmPageBufferCfgDem报错解决总结前言 之前一篇文章介绍了导入DEXT之后在cfggen之前的更改,cfggen完成之后,就可以生成dcm,dem的配置了,但生成完配置后,如果直接生成BSW代码,会报错。本文介绍在cfggen完成后,生成BSW代码前的修改 Dc…

Go环境安装---附带每一步截图

Windows环境 Go安装包下载 下载后直接安装步骤按照即可。 测试 winR 输入cmd 在命令行输出go version可以看到自己的版本。 go env 查看环境变量 在桌面创建hello.go的文件 编写代码。注意,编码必修是UTF-8 在命令行输入路径刚刚代码所在的路径&#x…

【从零开始学架构 架构基础】三 架构设计的复杂度来源:高可用复杂度来源

架构设计的复杂度来源其实就是架构设计要解决的问题,主要有如下几个:高性能、高可用、可扩展、低成本、安全、规模。复杂度的关键,就是新旧技术之间不是完全的替代关系,有交叉,有各自的特点,所以才需要具体…

tomcat8.5在windows下运行出现日志中文乱码

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: h…

八月份的护网行动如何参加?

护网行动背景 什么是“护网行动”? 指挥机构∶由公安机关统一组织的"网络安全实战攻防演习"。 护网分为两级演习∶公安部对总部,省厅对省级公司。 什么是“实战攻防演习” 每支队伍3-5 人组成,明确目标系统,不限制攻…

SerDes介绍以及原语使用介绍(4)ISERDESE2原语仿真

文章目录 前言一、iserdese2_module模块二、oserdese2_module模块三、顶层模块四、仿真结果分析 前言 上文详细介绍了ISERDESE2原语的使用,本文根据仿真对ISERDESE2原语的使用进一步加深印象。在仿真时,与OSERDESE进行回环。 一、iserdese2_module模块…

【C语言】指针剖析(2)

©作者:末央& ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨,书写未来之大梦 目录 一、数组名1.概念2.sizeof和&里面的数组名sizeof& 二、使用指针访问数组三、一维数组传参本质四、指针数组1.概念实例(模拟二维数…

C语言中常用的运算符、表达式和语句

C语言是一种通用的、高级的编程语言,其历史可以追溯到20世纪60年代末至70年代初。C语言最初是由丹尼斯里奇(Dennis Ritchie)在贝尔实验室为开发UNIX操作系统而设计的。它继承了许多B语言的特性,而B语言则是由迷糊老师(…

C#基于SkiaSharp实现印章管理(3)

本系列第一篇文章中创建的基本框架限定了印章形状为矩形,但常用的印章有方形、圆形等多种形状,本文调整程序以支持定义并显示矩形、圆角矩形、圆形、椭圆等4种形式的印章背景形状。   定义印章背景形状枚举类型,矩形、圆形、椭圆相关的尺寸…

springboot宠物医院管理系统-计算机毕业设计源码07221

目 录 1 绪论 1.1 选题背景和意义 1.2国内外研究现状 1.3论文结构与章节安排 2 宠物医院管理系统系统分析 2.1 可行性分析 2.1.1技术可行性分析 2.1.2 操作可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用例分…

docker配置国内镜像加速器

1、搜索阿里云 2、搜索容器镜像服务 点击管理控制台 配置镜像加速器

uniapp部署服务器,uniapp打包H5部署服务器,uniapp将config.js抽离

目录 步骤一.在static文件夹下新建config.js文件 config.js文件说明 在config.js中放入使用的请求的接口地址,资源路径等 congfig.js中的变量在页面中如何使用 步骤二.manifest.json配置 1.在项目根目录(与app.vue同级)创建template.h5.html文件 2.在manifest.json配置刚刚创…

手机屏幕贴合项目(ni视觉如何找矩形的角坐标)

首先,我们存储了cg和dito感兴趣八个角图像的模板,用来匹配位置。 cover指的是cg的四个角模板,lcm是dito四个角匹配模板。 其次,我们采集的8副图像(m_DlgCCDViewArr[2][4])中一定包含匹配模板的特征。 好&…

土体中应力的计算

土中的应力的计算 非水面以下土体中应力的计算:水面以下的土中的应力计算 参考视频: https://www.bilibili.com/video/BV1Rh411J72h/?spm_id_from333.788&vd_source02b2bad477a153eaeb9c48cbbedaf8df 非水面以下土体中应力的计算: 按成…