读数据工程之道:设计和构建健壮的数据系统34读后总结与感想兼导读

Excel 数据分析常用函数汇总 很多传统行业的数据分析师只要求掌握 Excel 即可,会 SPSS / SAS 是加分项。哪怕在数据分析岗位很多的互联网行业,Excel 依旧是不可替代的基础工具。Excel 是数据分析最常用、最基础的工具。大量传统行业(商贸、工厂、门店进销存)的数据分析师,熟练掌握 Excel + SQL 就可以完成绝大多数日常工作。对于初学者,不用一上来就啃 Python、R 这类编程语言,Excel 自带的函数、透视表、可视化插件足够支撑大部分统计、核对、报表需求; 阅读详情

1. 基本信息

数据工程之道:设计和构建健壮的数据系统

  • [美]乔·里斯(Joe Reis),[美]马特·豪斯利(Matt Housley)著

  • 机械工业出版社,2024年2月出版

1.1. 读薄率

书籍总字数473千字,笔记总字数109584字。

读薄率109584÷473000≈23.17%

1.2. 读厚方向

  1. Data Mesh权威指南

  2. 数据的边界:隐私与个人数据保护

  3. 数据保护:工作负载的可恢复性

  4. 数据质量管理:数据可靠性与数据质量问题解决之道

  5. Julia数据科学应用

  6. MLOps权威指南

  7. 数据自助服务实践指南:数据开放与洞察提效

  8. 商战数据挖掘:你需要了解的数据科学与分析思维

  9. Spark快速大数据分析(第2版)

1.3. 笔记--章节对应关系

笔记章节字数发布日期
2024年
读数据工程之道:设计和构建健壮的数据系统01数据工程概述第1章 数据工程概述417010月7日
读数据工程之道:设计和构建健壮的数据系统02数据工程师第1章 数据工程概述509610月8日
读数据工程之道:设计和构建健壮的数据系统03数据工程生命周期(上)第2章 数据工程生命周期242310月9日
读数据工程之道:设计和构建健壮的数据系统04数据工程生命周期(下)第2章 数据工程生命周期396210月10日
读数据工程之道:设计和构建健壮的数据系统05底层设计(上)第2章 数据工程生命周期386710月11日
读数据工程之道:设计和构建健壮的数据系统06底层设计(下)第2章 数据工程生命周期292110月12日
读数据工程之道:设计和构建健壮的数据系统07数据架构的原则第3章 设计好的数据架构491510月13日
读数据工程之道:设计和构建健壮的数据系统08主要架构概念第3章 设计好的数据架构241010月14日
读数据工程之道:设计和构建健壮的数据系统09示例和类型第3章 设计好的数据架构259710月15日
读数据工程之道:设计和构建健壮的数据系统10技术选择第4章 根据数据生命周期选择技术304110月16日
读数据工程之道:设计和构建健壮的数据系统11云经济学第4章 根据数据生命周期选择技术347010月17日
读数据工程之道:设计和构建健壮的数据系统12开源软件第4章 根据数据生命周期选择技术305610月18日
读数据工程之道:设计和构建健壮的数据系统13无服务器第4章 根据数据生命周期选择技术251810月19日
读数据工程之道:设计和构建健壮的数据系统14源系统第5章 源系统中的数据生成303110月20日
读数据工程之道:设计和构建健壮的数据系统15源系统实际细节(上)第5章 源系统中的数据生成269710月21日
读数据工程之道:设计和构建健壮的数据系统16源系统实际细节(下)第5章 源系统中的数据生成310910月22日
读数据工程之道:设计和构建健壮的数据系统17存储的原材料第6章 存储376210月23日
读数据工程之道:设计和构建健壮的数据系统18数据存储系统(上)第6章 存储280610月24日
读数据工程之道:设计和构建健壮的数据系统19数据存储系统 (下)第6章 存储267410月25日
读数据工程之道:设计和构建健壮的数据系统20数据工程存储抽象第6章 存储398810月26日
读数据工程之道:设计和构建健壮的数据系统21数据获取第7章 获取266510月27日
读数据工程之道:设计和构建健壮的数据系统22获取阶段考虑因素第7章 获取277710月28日
读数据工程之道:设计和构建健壮的数据系统23批量获取的考虑因素第7章 获取226810月29日
读数据工程之道:设计和构建健壮的数据系统24获取数据的方式第7章 获取344610月30日
读数据工程之道:设计和构建健壮的数据系统25查询第8章 查询、建模和转换376711月2日
读数据工程之道:设计和构建健壮的数据系统26数据建模第8章 查询、建模和转换344811月3日
读数据工程之道:设计和构建健壮的数据系统27转换第8章 查询、建模和转换484211月4日
读数据工程之道:设计和构建健壮的数据系统28数据服务常见关注点第9章 为分析、机器学习和反向ETL提供数据服务271211月5日
读数据工程之道:设计和构建健壮的数据系统29分析第9章 为分析、机器学习和反向ETL提供数据服务411011月6日
读数据工程之道:设计和构建健壮的数据系统30机器学习第9章 为分析、机器学习和反向ETL提供数据服务384811月7日
读数据工程之道:设计和构建健壮的数据系统31安全和隐私第10章 安全和隐私390011月8日
读数据工程之道:设计和构建健壮的数据系统32序列化和云网络附录A 序列化和压缩技术的细节
附录B 云网络
234411月9日
读数据工程之道:设计和构建健壮的数据系统33未来第11章 数据工程的未来294411月10日
$总计109584$

2. 亮点

2.1 详述什么叫数据工程

  • 数据工程不同于软件工程

  • 有自己的特色、特点

2.2 流和批处理的比较

  • 批处理源远流长
  • 但是流技术的发展,渐渐有取代之势
  • 还有微批处理

2.3 数据分层和冷热

  • 根据数据冷热不同进行数据分层
  • 不同温度的数据处于不同的层次
  • 说到底,就是具体数据具体分析

2.4 数据工程师和其他角色的关系和区别

  • 描述了数据工程师的主要工程

  • 同时也指出了不同角色和数据工程师之间的关系和区别

    • 尤其是数据科学家和软件工程师

3. 感想

3.1 这个笔记好长啊

  • 如果没有记错的话,这个更新时长和字数,应该是除了学中项、高项之外的最多的笔记了

3.2 随着数据的不断增长,数据工程出现了

  • 事物的发展都是有一个过程的

  • 数据不到一定的级别,一定的量级,数据工程不会出现

  • 数据工程有自己的规律和规则,需要根据自身的情况实施

3.3 既要适应现实需求,又要有一定的前瞻性

  • 在进行数据工程时,既要根据该工程的实际情况选择合适的工具和架构以及系统构建

  • 同时,也要有一定的前瞻性,用于适应未来的变化

  • 但是,也不同太超前了,太超前了也往往意味着失败,过犹不及

3.4 好书,推荐阅读


Day 2|游戏数据分析到底要回答哪几个问题 阅读详情

相关推荐

python语言下使用opencv接口cv2.VideoCapture()接口调用海康机器人工业相机

文章目录 目录 文章目录 前言 一、opencv接口介绍 二、调用海康机器人工业相机 1.使用海康机器人工业相机的前提 2.调用海康机器人工业相机进行显示 3.调用海康机器人工业相机进行存图 4.调用海康机器人工业相机存视频 5.调用海康机器人工业相机进行简单图像处理 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下.

qq_39570716的博客 1万+

【计算机毕业设计】基于Hadoop的公共交通运营数据分析与可视化系统 大数据毕业设计选题 Hadoop Spark Numpy Pandas Echarts

基于Hadoop生态的公共交通运营数据分析与可视化系统,利用Spark处理海量公交数据,结合K-Means聚类、Pandas/Numpy分析,实现线路、站点、区段等多维度统计。通过Django提供接口,Vue+ElementUI搭建前端,Echarts实现城市规模、线路特征、站点网络等动态可视化看板,构建从数据采集到可视化的完整闭环,助力智慧交通决策。支持机器学习模型定制,文末可获取源码。

weixin_19164791635 747

小白的MatSWMM使用心路(二)——用matlab修改INP文件参数/使用matlab查找txt内容并修改多行内容

说是修改inp,但是里面的内容大部分还是讲怎么修改txt的……(?)。包含如何找到需要的参数(关键字)位置,以及修改那个位置的txt这样的内容。希望能帮助大家吧……Matlab你要多出好用的功能啊!

weixin_44276743的博客 4530

用 Excel 完成数据分析,一套可上手实操流程

很多初学数据分析的人会陷入一个误区:把 Excel 数据分析等同于背诵、嵌套各种函数,觉得不会几十条函数,就做不了数据分析。但在商贸、门店、工厂这类传统行业的日常工作里,大量的数据工作其实不靠复杂公式,依靠 Excel 的自带功能:规范表格结构、Power Query 批量清洗、数据透视表汇总、切片器联动、条件格式预警、图表可视化,就能独立完成从杂乱原始台账,到一份可以交给领导复盘的分析报表。对于想要应聘进销存、运营数据岗的人来说,这一套能力甚至比会写复杂嵌套函数更加常用。

qq_22201881的博客 230

Windows 游戏 EXCEPTION_ACCESS_VIOLATION 修复:3类硬件问题与5步软件排查法

本文提供Windows游戏EXCEPTION_ACCESS_VIOLATION错误的终极修复指南,涵盖3类硬件问题(内存故障、显卡问题、超频不稳定)和5步软件排查法(文件验证、驱动更新、DEP调整等),帮助玩家彻底解决0xFFFFFFFFFFFFFFFF内存访问冲突问题。

weixin_31856057的博客 2387

HA集群 执行 hdfs haadmin -transitionToActive 失败

最近把一个单NameNode集群变更为HA集群,过程中都很顺利,nn1和nn2两个NameNode都显示standby状态,但是把nn1或者nn2切换到active状态时就会报错抛异常。 查看master上namenode启动日志,如下: Incompatible clusterID for journal Storage Directory /home/hadoop-zero/bigdat...

qq_34727158的博客 1763

基于 Python 的汽车市场数据分析与可视化平台

本平台是一个基于 Python Flask 框架的汽车市场数据分析与可视化系统,整合了多个真实汽车市场数据集,提供数据概览、车辆检索、多维分析、价格预测、品牌对比、技术规格分析、销量统计等功能模块,适用于汽车市场趋势研究和二手车价格预测场景。所有数据源的价格在导入时已按汇率统一转换为人民币(CNY),确保跨数据集价格可比。

aiyuanma_vip的博客 295

osgEarth添加线特征

部分关键代码: osgEarth::Annotation::FeatureNode* pathNode = 0; osgEarth::Symbology::Geometry* path = new osgEarth::Symbology::LineString(); Track*track = dynamic_cast<Track*>(entity->getProperty(PS_TRACK)); if (track == nullptr) { return; } st.

wb175208的专栏 2966

大专商务数据分析与应用考哪些证书难度相对低?

对大专商务数据分析与应用专业的学生来说,选证书不能只看“好不好考”,还要看考试内容能否转化为实习中的具体能力:能不能整理销售明细、核对经营数据、制作分析报表,以及解释业务变化的原因。结合专业课程和常见就业方向,可以重点考虑这四类证书。其中,办公软件类更适合作为入门选择;分析类更贴近专业发展;会计类适合准备进入财务、零售经营和电商结算相关岗位的学生。

2501_93367079的博客 225

Dynamics 365 On-Premise Server v9.0部署体验

期盼已久的Dynamics 365 On-Premise的版本升级终于在11月初姗姗来迟。 11月2日起已经可以在官方渠道下载正式版的Dynamics 365 Server v9.0安装文件,版本号9.0.2,随手附上中文版安装文件下载地址。 想必已经有不少小伙伴开始尝试各种升级、安装了吧。 Dynamics 365 On-Premise的安装过程,度娘一下已经有很多了,这里就不赘述了,只是...

Roger的专栏 2137

LDO的原理及测试方法

这是LM317芯片的核心,这个电路单元称为Bandgap Reference带隙基准源。属于模拟集成电路中的经典电路结构。常见的基本结构利用VBE的负温度系数,而VT是正温度系数,正负温度系数抵消就的得到稳定的基准参考电压了(三极管的方程VBE=VT*In(lC/IS))。

shiwei0813的博客 1157

零售交易与行为数据分析:指标口径、客群留存建模与增量验证实践

在零售消费领域的数据分析中,单纯依赖当期销量容易掩盖退货损耗与客群质量差异。本文围绕可复用的数据分析方法,系统阐述零售交易口径规范、订单退款处理机制、商品与客户多对象关联建模、分批留存观察窗口设计,以及 RFM 交易基线与行为信号的互补应用,并深入剖析算法预测概率与 A/B 实验增量(Uplift)的统计边界。

shujudang的博客 304

【推荐100个unity插件之2】 DoTween动画插件的安装和使用整合(最全)

摘要:DOTween动画插件使用指南 DOTween是Unity中强大的动画插件,比原生动画更便捷。安装后需进行初始化设置,通过工具菜单生成程序集。主要提供通用方法(DOTween.To)和便捷方法(如transform.DOMove)两种动画实现方式。插件支持丰富的动画设置(循环、缓动等)和事件回调(OnComplete、OnKill)。还提供动画管理功能,包括清除(DOTween.Clear)、完成(DOTween.CompleteAll)和终止(DOTween.KillAll)动画。常用功能涵盖移动、

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

WhatsApp 聊天记录如何导出为 CSV?使用 Python 进行数据分析

本文介绍如何将 WhatsApp 聊天记录导出为 CSV 文件,并使用 Python、pandas 和 matplotlib 进行数据分析,包括聊天数据读取与清洗、每日消息数量统计、群组成员活跃度分析、消息时间分布及关键词筛选,同时介绍如何将分析结果保存为 Excel,适合数据分析与自动化处理场景。

2608_96743486的博客 166

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

多工作区数据分析应用的 DuckDB 连接隔离:每工作区独立连接、同工作区单流串行

第一步是把"一个工作区的一套连接资产"收进一个结构体,而不是散落在全局状态里。daw 的做法叫/// DuckDB 内存会话;DuckLake 是该工作区视图/表的唯一持久层/// 该连接的查询超时中断句柄/// 该工作区的绝对路径(~/.daw/<工作区>),供内省与后续落盘钩子/// 单流标志:同一工作区同一时刻只允许一个数据分析任务用这个连接翻译成人话:连接本体、中断手柄、归属路径、忙闲标志,打包成一份"工作区连接档案"。conn外面套。

遇码开源社区 484

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

数据分析岗 Pandas 面试题 20 道(下):手写代码题

概念题能背,手写题才是分水岭。这篇给 10 道高频手写题:每组取 TopN、连续登录天数、找出重复记录、宽表⇄长表、缺失值按组填、按条件分组统计、两表对比差异、环比计算、分箱统计、一行代码做透视;每题都有题目、考察点、答案和可跑验证。 标签:Python、Pandas、面试题、数据分析、数据处理

2201_76128658的博客 310

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

商务数据分析与应用专业哪些证书企业比较认可?

商务数据分析与应用专业的学生,选择证书时经常面临一个问题:是先证明办公软件操作能力,还是直接学习商业分析、数据库和数据建模?答案需要从目标岗位出发。经营分析、数据运营、商业智能等岗位虽然都与数据有关,对技能的侧重点却有所不同。面向2027年的实习、求职与学习规划,可以重点考察四类证书:全国计算机等级考试证书、Microsoft Office Specialist、CDA数据分析师,以及微软Power BI数据分析师助理认证。

kaiyou2026的博客 187

京东商品采集+数据分析:Python爬虫遇到滑块怎么办!

京东的列表接口和页面结构随时可能改版,参数还可能带当次签名,我不能凭印象给你编一个域名或者 sign 算法,脚本里接口地址干脆留空,自己打开浏览器 Network 面板复制当次请求的地址和参数填进去,选择器同理从 Elements 面板复制。下面就可以接数据分析了。这是个右偏的长尾分布,只报一个均价很容易把人带偏,这是一个比较简单的实例应用。可以看到,正常页面返回 False,验证页和 403 都返回 True,退避序列按 2 秒、4 秒、8 秒往上走,四条样例数据也解析对了,这是一个比较简单的实例应用。

Z_suger7的博客 510

Python 爬取前程无忧最新招聘数据 matplotlib数据分析与可视化

最近有个需求,想看看这段时间 Python 相关的岗位到底都在招什么、给到多少钱、集中在哪几个城市,简单来说就是把招聘列表上公开的岗位信息抓下来存成一张表,再用 matplotlib 画几张图看看分布,给到的方案是 Python 加 requests 加 pandas 加 matplotlib 这一套,但我之前没怎么接触过这块的采集,参数怎么带、字段怎么对、被限流了怎么办,完全没有头绪,就想着在本机跑一遍,把过程记下来,省得下次又从头翻一遍,接下来就先开始环境的安装。2、出口 IP 得换一下。

Z_suger7的博客 261

外贸SEO中如何用内部搜索数据分析用户真实需求,反哺内容策略

外贸SEO中如何用内部搜索数据分析用户真实需求,反哺内容策略

2501_90801419的博客 215

【SQL 数据分析知识点:Hive 差异、窗口函数】

本文通过5张表的小型数据集,系统梳理数仓开发中的高频陷阱与核心技能:分区字段遗漏导致全表扫描(Hive vs MySQL差异)、GROUP BY与窗口函数的本质区别(行数不变、贴列计算)、排序三件套(ROW_NUMBER/RANK/DENSE_RANK)的适用场景,并提炼出“开窗→过滤→聚合”的通用解题骨架,涵盖分组TopN、连续登录等五类经典题型,强调真实业务中排序兜底、口径对齐的重要性,助力高效精准的数据分析。

春风若有怜花意,可否许我再少年 255

PM-Skills42个链式工作流-数据分析

本文介绍数据分析链路的三大核心环节:1)通过自然语言生成可执行SQL,明确指标口径与优化建议;2)开展同期群分析,洞察用户留存、参与度及流失拐点;3)进行A/B实验评估,校验显著性并给出“上线、延长或停止”的决策建议。三步环环相扣,将行为数据转化为可行动的业务洞察。

weixin_44048031的博客 465

哪个用户会再来买?RFM模型+plotly画出用户分层,数据分析实战第2期

第二,R打分方向搞反:距今30天给了1分,距今300天给了5分,分群全反,结论反着交差,灾难。分群是起点,不是终点。我的模拟数据跑出来头部效应明显:明星用户139人贡献21万,沉睡用户173人贡献近30万,两群加起来六成用户、八成销售额。今天换个更值钱的活:电商老板问你,500个用户里,哪些值得发优惠券唤醒,哪些已经流失别浪费钱?销售额的周末效应怎么量化,节假日到底拉动了多少,pandas重采样加plotly一次讲透,关注我不错过。散点图x轴是距今天数,y轴是购买次数,点的大小是总花费,颜色是分群。

CyrusYiVPP的博客 398

AI Prompting for Everyone 课程笔记 - P19 数据分析 Data Analysis

本文系统介绍如何利用AI进行数据分析,强调通过自然语言指令实现数据读取、清洗、计算、可视化与报告生成。核心在于“代码执行”而非仅语言生成,确保结果准确性;同时需先理解数据结构,避免误解字段含义。AI降低技术门槛,但用户仍需具备批判性思维,验证结果可靠性。

赵继超的笔记 336

全球数据分析服务市场发展动向深度解读与未来趋势展望

2026年,全球数据分析服务市场持续增长,北美、欧洲和亚太地区是主要驱动区域。各行业企业纷纷采用数据驱动决策模式,推动云分析、人工智能辅助分析和实时数据处理等服务需求上升。市场参与者包括大型科技公司和专业咨询机构,竞争格局不断变化。随着隐私法规趋严和技术迭代加速,企业更加注重数据安全与合规。未来几年,自动化分析工具普及和行业垂直解决方案深化将成为市场核心发展方向。

wanshuquan62的博客 315

visium数据分析范例--时空癌细胞轨迹是胶质母细胞瘤异质性的基础

visium数据分析范例--时空癌细胞轨迹是胶质母细胞瘤异质性的基础

weixin_53637133的博客 209
上一篇: 读数据工程之道:设计和构建健壮的数据系统33未来
下一篇: 读数据质量管理:数据可靠性与数据质量问题解决之道01数据质量
躺柒
博客等级 码龄4年 7004粉丝 1317原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值