- 博客(14)
- 收藏
- 关注
原创 clickhouse Materialized View
这个就是一个小案例,表示每天在01:30~2:30的一个随机的时间中,从source_table中去算一下昨日的新增用户,并把新增用户数据插入到新增表new_user中。表示依赖关系,若是有2个物化视图,mv1,mv2,若是mv2是基于mv1得到的计算结果,那写了depends on mv1,则会先执行mv1,在mv1处理完以后再执行。这2种模式任选1种,every是每1次,若是every 1 hour,则表示是每个整点,如00:00,01:00…这里的interval是时间区间,可以是。
2025-12-21 17:26:54
292
原创 grafana——报警
在日常的数据监控工作中,你是否也遇到过这样的困扰——某些关键指标一旦出现大幅下降,却总在你没留意的那一刻悄然发生?于是你只能每天机械地按点刷新、盯盘、反复确认,只为不漏过任何一次异常。事实上,这样的方式不仅低效,还极易疏漏。其实,你完全可以不再“守株待兔”。借助 Grafana 的报警功能,数据异常会主动来找你,让你从繁琐的重复查看中解放出来,把精力真正用在分析与决策上。接下来,就带你了解如何用 Grafana 让监控变得更聪明。
2025-12-03 16:38:19
822
原创 SQL之group by
GROUPING SETS:最灵活,可以精确控制需要哪些分组组合。ROLLUP:适合层次化数据汇总,如地区-城市-店铺的层级关系。CUBE:适合多维分析,需要查看所有维度组合的情况。在实际工作中,根据具体的业务需求选择合适的分组方式,可以大大提高数据分析的效率和灵活性。
2025-11-08 17:52:08
354
原创 pandas:sql能的,我都能!!!
通常我们用sql处理数据库里的数据,其实sql对数据的操作,在pandas中完全可以实现。接下来,让我们根据sql执行顺序,来依次看看pandas对应的方法。
2023-02-11 15:29:56
2785
原创 pandas这几个函数比excel的数据透视表还要好用!!
还有一点crosstab优于pivot_table的地方,分别查看这两个函数,pivot_table是将数据用data传入,所以基本就是一张表中的数据。excel的数据透视表,就可以把一个维度的数据变成两个维度的数据,如下图显示,一个维度的数据,表示数据的增加只能向下添加。而两个维度的数据,即可以向下添加数据,还可以往右添加数据。时间是index列,除去index列,所有的数据都要从进行列变行的转变,所以id_vars不赋值,value_vars将各列名字传入,然后保留索引,就能得到想要的结果。
2023-02-01 17:08:31
1009
原创 random模块常用函数介绍
random是numpy中超好用的随机数模块,在数据分析中,我们不可避免需要一些随机值,如果自己手动输入,不仅不方便,还不随机。现在我们来一起学习一下这个模块。
2023-01-14 17:51:35
511
原创 改变numpy数组形状的7种常用方法
例如下图,给array2添加一个np.newaxis,就相当于新数组在np.newaxis位置的维度是1,另一个维度用原数组元素填充。如下图,对于shape是(5,2)的数组它完全没有修改,但是对于array2_1,array2_2,array2_3中,将维度为1的全部删掉了。不是函数,返回的是一个连接后的ndarray或者是一个矩阵。np.newaxis的功能就是增加新的维度,添加在不同的地方,则会在不同的地方增加维度。squeeze也可以展平数组,但是它比较特殊,它只能展平维度是1的部分。
2023-01-12 20:18:27
4613
原创 创建numpy数组常用的四类方法
说到python的数据分析第三方扩展库,就不得不提到numpy和pandas。今天我们一起来学习numpy中怎么创建数组。
2023-01-09 11:59:58
1636
原创 postgresql之存储过程
WINDOW} ...由官方文档得到的定义一个函数的语法,当然现实中不需要所有的要素都要定义到。现在就常用的要素做出解释。CREATE FUNCTION定义一个新函数。CREATE OR REPLACE FUNCTION将创建一个新函数或者替换一个现有的函数name:表示要创建的函数名argmode:一个参数的模式:IN、OUT、INOUT或者VARIADIC。如果省略,默认为IN。只有OUT参数能跟在一个VARIADIC参数后面。
2022-12-22 16:25:02
7590
原创 postgresql之窗口函数
工作中可能会遇到按照部门业绩排名?找出前N的员工进行业绩奖励?两次消费时间隔了多久?等等这样的问题。对于这样的问题,使用窗口函数能很好的简化sql。并且窗口函数还可以配合连表使用,能简化语法,加快搜索速度。窗口函数是sql中一类特别的函数,通过查询筛选出的行的某些部分,窗口调用函数实现了类似于聚合函数的功能。但是两者又不同,通俗的讲,聚合函数是将结果合并成一行(每组一条数据),但是窗口函数是扫描所有的行,然后你的表有几行,结果就是有几行。
2022-11-25 16:12:35
5104
原创 python连接postgresql数据库
postgresql是常用的关系型数据库,并且postgresql目前还保持着全部开源的状态,所以我们今天就一起来学习一下,如何用python连接postgresql。
2022-11-19 15:14:51
8790
原创 postgresql之交叉表:crosstab
postgresql之crosstab交叉表的学习使用。crosstab是进行行列转换的时候方法之一,通过postgresql本身提供的额外模块来实现。
2022-11-15 13:42:00
3514
原创 postgresql和mysql的一转多多转一
日常工作中常有出现如下图的情形,需要将一个数据转成多行或者多列,或者由多行或者多列转成一个数据,本文分别用postgresql和mysql处理这个问题。
2022-11-05 16:02:28
3058
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅