<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[valage的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/valage</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; valage]]></copyright><item><title><![CDATA[项目经理面试总结]]></title><link>https://blog.csdn.net/valage/article/details/140790948</link><guid>https://blog.csdn.net/valage/article/details/140790948</guid><author>valage</author><pubDate>Tue, 30 Jul 2024 11:57:53 +0800</pubDate><description><![CDATA[自我介绍环节注意点，不论你之前和面试官有是否认识，在正式面试的时候，姓名，毕业年份学校信息，都要再介绍一下；先上结论：每个公司问的问题侧重点都不太一样，五花八门，评判标准也不一样，目前我能感觉到的就是自己需要很了解项目，也就是工作过程中经常做出总结，需要你经常去思考，包括对内和对外的思考。从3月份开始到7月，不同平台投了几百份简历，产品的、项目管理的，甲方、自研、乙方甚至外地的我都投了，只收到了10来个面试。比如初期你会怎么熟悉你负责的系统，需要细化到具体的操作，而不是泛泛而谈。讲一下碰到的比较复杂项目？]]></description><category></category></item><item><title><![CDATA[项目管理工具的选择]]></title><link>https://blog.csdn.net/valage/article/details/137969666</link><guid>https://blog.csdn.net/valage/article/details/137969666</guid><author>valage</author><pubDate>Tue, 04 Jun 2024 16:51:23 +0800</pubDate><description><![CDATA[（2）计划排期和工作分解，每个组员用excel列出工作的事项，前置条件，项目经理收集好后，统一成一份工作分解表，然后召集组员开会，定每个工作事项需要多少时间，做个计划排期。（1）需求跟踪，建立一个需求，分配好负责人，负责人可以创建任务关联本需求，任务的的具体执行方可以填上本人任务的工时，开发结束后指派好测试人员，整个过程清晰记录，谁做的，卡在哪里，谁延期。耗时耗力，还不能及时更新。一个项目在启动后，需要做需求管理、计划排期，工作分解，开发、测试、验收，假设我们用excel来处理的话，会出现以下情况。]]></description><category></category></item><item><title><![CDATA[记一次管理驾驶仓项目失败经历]]></title><link>https://blog.csdn.net/valage/article/details/139438757</link><guid>https://blog.csdn.net/valage/article/details/139438757</guid><author>valage</author><pubDate>Tue, 04 Jun 2024 16:47:40 +0800</pubDate><description><![CDATA[21年，我当时是个数据开发，有一个管理驾驶舱的项目，因为项目管理组缺人，领导就把我叫过去帮忙，这个项目成员由一个业务人员（负责需求沟通，约领导时间），我（技术，进度，需求沟通），乙方供应商。系统最终用户是各位CXO，主要为销售、财务、生产领域的负责人。]]></description><category></category></item><item><title><![CDATA[关于奇葩指标计算-历史订单数据变动]]></title><link>https://blog.csdn.net/valage/article/details/136446171</link><guid>https://blog.csdn.net/valage/article/details/136446171</guid><author>valage</author><pubDate>Mon, 04 Mar 2024 10:50:10 +0800</pubDate><description><![CDATA[第二种：销售系统增加订单历史变动表 ，主要字段修改时间，商品类型,去重后与订单表关联获取订单时间，研究后也无法满足变化的计算逻辑，无法追溯到商品类型变化后应该怎么把原来的商品类型减掉，或者说成本太高不能选。背景：由于某些特殊原因，销售经常不经确定更改商品类型，导致月累，年累不连贯，结论：增加一个订单变化指标对应这样的变化，困难点，订单跨日改车系，根据需求反推销售系统需要增加什么结构的数。第一种：要求让销售系统记录（操作时间及是更改商品类型的操作）但这样销售系统就要去判断订单有没有被改动，比较麻烦。]]></description><category></category></item><item><title><![CDATA[作为项目经理如何开展BI项目]]></title><link>https://blog.csdn.net/valage/article/details/125748598</link><guid>https://blog.csdn.net/valage/article/details/125748598</guid><author>valage</author><pubDate>Fri, 15 Jul 2022 17:58:21 +0800</pubDate><description><![CDATA[作为项目经理开展BI项目的要点]]></description><category></category></item><item><title><![CDATA[2021年3月份数据仓库/数据治理/数据开发/BI报表面试总结]]></title><link>https://blog.csdn.net/valage/article/details/114691427</link><guid>https://blog.csdn.net/valage/article/details/114691427</guid><author>valage</author><pubDate>Fri, 12 Mar 2021 13:42:17 +0800</pubDate><description><![CDATA[从2020年年底开始面试，到三月份差不多面试了10家左右，现在总结一下面试碰到的问题以及个人总结的策略。

数据仓库面试问题总结：

1.数据仓库的分层，每层的具体划分？

2.数据仓库的逻辑建模你们是怎么做的？

这里一开始我是懵的，回答的一团糟。后面查了下资料这个问题应该往维度建模或者E-R图建模这些方向走会好点，主要是提现杂乱无章的数据，你们是根据什么分层归纳分类，怎么建立好数据处理流程。

现在我应该会这么答："目前我们都是采用维度建模这种方式，根据部门或者业务线划分出各个主题，围绕这些主题，根据业]]></description><category></category></item><item><title><![CDATA[FileReader的read方法疑问及解答]]></title><link>https://blog.csdn.net/valage/article/details/112315028</link><guid>https://blog.csdn.net/valage/article/details/112315028</guid><author>valage</author><pubDate>Thu, 07 Jan 2021 15:50:07 +0800</pubDate><description><![CDATA[后面点击进入方法里面找到类似的实现,system是一个final类，往下点我就看不到里面的实现了




]]></description><category></category></item><item><title><![CDATA[记一次sql查询效率问题，待分析]]></title><link>https://blog.csdn.net/valage/article/details/111907376</link><guid>https://blog.csdn.net/valage/article/details/111907376</guid><author>valage</author><pubDate>Tue, 29 Dec 2020 16:07:02 +0800</pubDate><description><![CDATA[问题：sql语句在外面包了一层select * 之后，整个的查询效率变得很低，explain之后发现id=1的记录变成了一个rows=393085629972的记录，不知道从哪里来的。

分析：462861*724*1173刚好等于393085629972，在select * 的下一层B确实有两个left join ，可能就是这个导致的。

解决：我没办法分析出更细层的原因，为什么select * 一个left join 的子查询后会有笛卡尔积出现。之前一直以为就是拿着子查询的结果直接出来就行了，没有想到.]]></description><category></category></item><item><title><![CDATA[工作感想：记一次需求上线延迟]]></title><link>https://blog.csdn.net/valage/article/details/106761662</link><guid>https://blog.csdn.net/valage/article/details/106761662</guid><author>valage</author><pubDate>Mon, 15 Jun 2020 14:34:16 +0800</pubDate><description><![CDATA[情况概述：产品，前端，后台，数据四人；目标是一个星期内完成三个查询报表。

结果：上线延迟一个星期，数据查询有些慢，待优化

过程存在的问题：

1.由于前后端工作需要交互，有些功能由前端实现比较方便，因此大部分的开发工作压在了前端。后台只负责存储数据。前端工作较大。

2.产品与开发之间没有沟通清楚：整体业务流程没有被正确的理解，导致所有接口都写错了。

3.开发之间求快，细节设计没有同步：比如，为了不改变代码，改了数据库的类型，导致命名与正常理解不太接近。开发之间配合也不到位，整体为了追求效率，导致更多]]></description><category></category></item><item><title><![CDATA[记一次数据仓库从0到1的实战]]></title><link>https://blog.csdn.net/valage/article/details/105247229</link><guid>https://blog.csdn.net/valage/article/details/105247229</guid><author>valage</author><pubDate>Wed, 01 Apr 2020 16:01:59 +0800</pubDate><description><![CDATA[去年进公司的时候，仓库是基于清单数据，用的是clickhouse数据库，并没有进行分层。所有的报表都是基于清单数据的查询，所有的报表sql都非常的复杂。

1.原有的仓库

其实不能说它是仓库，只能是一个数据库，基本上就是利用contrab进行任务调度，每个任务之间隔开一点时间，如果有依赖的话。

出现的问题：由于用户表以及一些事件表经常需要进行清洗，采用的是从一张表到etl完之后再导到原来的表，...]]></description><category></category></item><item><title><![CDATA[http请求中的post和get到底是什么]]></title><link>https://blog.csdn.net/valage/article/details/104942866</link><guid>https://blog.csdn.net/valage/article/details/104942866</guid><author>valage</author><pubDate>Wed, 01 Apr 2020 15:29:21 +0800</pubDate><description><![CDATA[最近项目不是很忙，看起了别人写到java代码。后端返回数据都是用一个叫payload的类，然后就就引出了http相关的疑问。

一、get和post

1.什么是get

之前浅浅的学到get方法不安全，post方法安全。所以要用post。后来百度了发现好像不是这么回事。

get，就是向某个地方获取一些数据，这个获取的过程可以理解为一个简单的查询，没有造成什么影响，专业名词叫做“幂等”，意思是：...]]></description><category></category></item><item><title><![CDATA[kylin安装问题记录]]></title><link>https://blog.csdn.net/valage/article/details/89175622</link><guid>https://blog.csdn.net/valage/article/details/89175622</guid><author>valage</author><pubDate>Wed, 10 Apr 2019 17:29:27 +0800</pubDate><description><![CDATA[总体来说，kylin安装很简单，但是在刚安装好的hadoop测试集群上总是问题频发。

1.连接不上0.0.0.0 ：10020端口


org.apache.kylin.engine.mr.exception.MapReduceException: Exception: java.net.ConnectException: Call From hserver1/ to 0.0.0.0:1002...]]></description><category></category></item><item><title><![CDATA[sqlserver查询突然变得很慢]]></title><link>https://blog.csdn.net/valage/article/details/88118599</link><guid>https://blog.csdn.net/valage/article/details/88118599</guid><author>valage</author><pubDate>Mon, 04 Mar 2019 19:01:25 +0800</pubDate><description><![CDATA[今天早上上班发现应该在周末执行完的脚本执行到了现在，靠着自建的etl日志表发现某个大表的查询 修改速度特别慢 。

后来重新启动了数据库（在控制面板的服务里面重新启动sqlserver），就好了。

猜测原因：可能是因为系统的临时数据库tempdb满了，或者是被阻塞之类的，在活动件事器里面看到我的那个进程一直在报RESOURCE_SEMAPHORE 等待状态 ，阻塞他的进程是tempdb数据库的，...]]></description><category></category></item><item><title><![CDATA[网络知识小记]]></title><link>https://blog.csdn.net/valage/article/details/86491883</link><guid>https://blog.csdn.net/valage/article/details/86491883</guid><author>valage</author><pubDate>Tue, 15 Jan 2019 18:30:31 +0800</pubDate><description><![CDATA[今天听到开发那边传来的桥接方式比较安全，请求到网关这类的名词。好歹之前做过点开发，关于这点知识很想知道它们到底是怎么样工作的，所以就搜了一下。

近期还听到了swagger，从swagger又搜索到了RESTFUL设计，唉，明明不想做开发了还是总想去搞明白这些东西，到底是什么在作祟。

1.冲突域：冲突域就跟他的名字一样，就是有几个数据报文想在同时通过一条通道，但是通道只能容纳一个数据报文通过，所...]]></description><category></category></item><item><title><![CDATA[SSRS发送重复邮件]]></title><link>https://blog.csdn.net/valage/article/details/83786647</link><guid>https://blog.csdn.net/valage/article/details/83786647</guid><author>valage</author><pubDate>Mon, 17 Dec 2018 11:27:08 +0800</pubDate><description><![CDATA[这个问题最终还是没解决，

在sqlserver论坛查的原因无非是有台机复制的本机的镜像然后开了服务所以会一直收到邮件；一种是：由于每一条订阅都在sqlserver 代理有自动生成的作业，可能是作业没有被正常的执行。这两块我都查了，解决不了我的问题。

下面是记录。

      接收了一个项目，用的是sqlserver 的套装，其中有用SSRS订阅邮件服务的。后来邮件的接收人反馈收到了重复的邮件...]]></description><category></category></item><item><title><![CDATA[sql技巧篇]]></title><link>https://blog.csdn.net/valage/article/details/84976943</link><guid>https://blog.csdn.net/valage/article/details/84976943</guid><author>valage</author><pubDate>Thu, 13 Dec 2018 09:43:31 +0800</pubDate><description><![CDATA[数据库针对sqlserver，其他数据库可能会有点变化

 

1.sqlserver 逐行累加


CREATE TABLE [dbo].[User](
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [Name] [nvarchar](20) NULL,
    [Score] [int] NULL）

-- 逐行累加

SELECT t2.A, SUM(...]]></description><category></category></item><item><title><![CDATA[工作到现在的一些感想]]></title><link>https://blog.csdn.net/valage/article/details/84942171</link><guid>https://blog.csdn.net/valage/article/details/84942171</guid><author>valage</author><pubDate>Mon, 10 Dec 2018 16:42:37 +0800</pubDate><description><![CDATA[最近工作方法上遇到一些问题。

一、换公司的感想

       面对这这些杂乱的sql代码，不知道他每一步要做什么，注释都写得那么吝啬（之前那个大佬你别惜字啊）。然后我突然想起了之前刚出来实习的时候，带我的那个人给我看的他们的sql代码。都是txt文件，开头有序号，有大概解释。给人的感觉非常的清楚，至少看注释是能看懂的。结束实习离开那家公司后，时间太久了我差点忘了这样的工作方法。今天碰到了问题才...]]></description><category></category></item><item><title><![CDATA[刷机方法简介]]></title><link>https://blog.csdn.net/valage/article/details/78298527</link><guid>https://blog.csdn.net/valage/article/details/78298527</guid><author>valage</author><pubDate>Wed, 24 Oct 2018 14:25:09 +0800</pubDate><description><![CDATA[刷机的方法与步骤（针对华为）

分为线刷、卡刷、三键强刷

1.线刷：线刷指的是利用数据线连接电脑，用刷机软件刷系统。此情况下手机要能进入fastroot模式，并且已解锁。这个网上有很多软件跟教程。

2.卡刷：指的是利用recovery模式（电源键+音量键上）刷机。首先要有本机型号对应的刷机包，通常为压缩包形式，里面是有文件夹。然后进入recovery模式，选择update from sd。

...]]></description><category></category></item><item><title><![CDATA[我的数据分析入门整理（一）]]></title><link>https://blog.csdn.net/valage/article/details/82745289</link><guid>https://blog.csdn.net/valage/article/details/82745289</guid><author>valage</author><pubDate>Wed, 24 Oct 2018 13:48:41 +0800</pubDate><description><![CDATA[最近换了公司，方向更偏分析这边，业务是电子商务相关，有很多销售的数据。

整理一下他们一般会看的数据

1.销售数量：某个商品，某个活动的销售数量，日销量，月销量；

2.用户量：某个活动的用户量，新客及老客

2.1.次日购买率跟次月购买率

这两个数据有两种法：新客的次日购买率跟次月的购买率，老客的次日购买率跟次月购买率。

某个活动的次日购买率跟次月购买率，比较大环境的数值来判断该活活动有没...]]></description><category></category></item><item><title><![CDATA[使用sqlserver management studio 对表增量导入数据]]></title><link>https://blog.csdn.net/valage/article/details/83340134</link><guid>https://blog.csdn.net/valage/article/details/83340134</guid><author>valage</author><pubDate>Wed, 24 Oct 2018 10:42:51 +0800</pubDate><description><![CDATA[1 打开studio的工具，选中数据库——任务 ，选择导入还是导出

2.写完地址用户密码后，下图位置选择第二个，写sql来读取数据



3.写好sql，注意：如果你的目标表有自增的主键的话，该字段不能写到sql语句中，不然会报错



4.在这一步，注意要选择你所需要的表



5,.剩下的一步一步next就行了...]]></description><category></category></item></channel></rss>