分享一个我们做的实时数据仓库的例子。
客户是地市级烟草公司,需要实时的卷烟销售数据分析,每天的数据量约10万条,集中在4个小时内发生。
我们的处理办法是:
1、维表信息每晚处理好(客户在当天定烟的过程中,是不会去维护基础档案的内容的);
2、历史事实表数据也是每晚处理好;
3、当天的定烟数据,做一个查询业务系统数据的视图,只查询当天的数据(查询一次的时间约2-3秒);
4、将历史数据和...
分类:
其他 时间:
2014-08-04 17:59:27
收藏:
0 评论:
0 赞:
0 阅读:
307
Oracle HR 样例用户的建立 10g,11g均可
先将附件(见文章尾部)上的 10 个 .sql 文件放入这个路径中 :
$ORACLE_HOME/demo/schema/human_resources
Script Name
Description
hr_analz.sql
Collec...
分类:
数据库技术 时间:
2014-08-04 17:59:18
收藏:
0 评论:
0 赞:
0 阅读:
392
FatMouse and Cheese
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4811 Accepted Submission(s): 1945
Problem Description
FatMou...
分类:
其他 时间:
2014-08-04 17:59:07
收藏:
0 评论:
0 赞:
0 阅读:
305
题意:给定多边形城堡的n个顶点,绕城堡外面建一个围墙,围住所有点,
并且墙与所有点的距离至少为L,求这个墙最小的长度
思路:最小长度=城堡顶点构成的凸包的总边长+半径为L的圆的周长
先用Graham算法求出凸包,再枚举其顶点求两两之间的边长,记得加上第一个顶点和最后一个顶点的边长
最后要输出四舍五入的整数结果,可以用double存,最后用%.0lf输出...
分类:
其他 时间:
2014-08-04 17:58:47
收藏:
0 评论:
0 赞:
0 阅读:
371
public class BasePage:System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
this.IsLogin();
}
public void IsLogin()
{...
分类:
Web开发 时间:
2014-08-04 17:58:37
收藏:
0 评论:
0 赞:
0 阅读:
309
最短路径---Dijkstra迪杰特斯拉算法---《数据结构》严蔚敏...
分类:
其他 时间:
2014-08-04 17:58:27
收藏:
0 评论:
0 赞:
0 阅读:
446
Cocos2d-x 3.2 Lua示例 AssetsManagerTest(资源管理器)...
分类:
其他 时间:
2014-08-04 17:58:17
收藏:
0 评论:
0 赞:
0 阅读:
382
我们知道在c/c++中定义的数组大小必需要事先定义好,他们通常是分配在静态内存空间或者是在栈内存空间内的,但是在实际工作中,我们有时候却需要动态的为数组分配大小,在这里c库中的malloc.h头文件中的malloc函数就为您解决了问题,它的函数原形是void* malloc(size_t size),在动态开辟的内存中,在使用完后我们要使用free函数来释放动态开辟的内存空间。
下面我们来看...
分类:
编程语言 时间:
2014-08-04 17:58:07
收藏:
0 评论:
0 赞:
0 阅读:
399
触发器,最简单的应用,助你3分钟学会触发器。...
分类:
数据库技术 时间:
2014-08-04 17:57:57
收藏:
0 评论:
0 赞:
0 阅读:
405
题目地址:HDU 2604 Queuing
题意:
略
分析:
易推出: f(n)=f(n-1)+f(n-3)+f(n-4)
构造一个矩阵:
然后直接上板子:
/*
f[i] = f[i-1] + f[i-3] + f[i-4]
*/
#include
#include
using namespace std;
const int ...
分类:
其他 时间:
2014-08-04 17:57:37
收藏:
0 评论:
0 赞:
0 阅读:
360
Description
N children are sitting in a circle to play a game.
The children are numbered from 1 to N in clockwise order. Each of them has a card with a non-zero integer on it in his/her hand. The ...
分类:
其他 时间:
2014-08-04 17:57:27
收藏:
0 评论:
0 赞:
0 阅读:
395
题意:给你一个数n,接下来给你一个矩形体的3边长(即随便你怎么放它,它的高度有可能是3边中的一条边),现在要你求出这n个矩形体能堆成一座塔的最高高度(塔就是面积从店面开始向上严格递增)
思路:动规里的最长子序列的变形,结合了贪心的思想。首先我们需要对你所用的高进行排序,排序之后找出最严格递减的面积就可以了
AC代码:
#include
#include
#include
#include
u...
分类:
其他 时间:
2014-08-04 17:57:17
收藏:
0 评论:
0 赞:
0 阅读:
313
排序+“选择不重复记录”(5)——最近发生的记录
设计要点:排序、筛选、选择不重复记录
秀秀:好啦!看在俺心情好的份上,不跟你这个小心眼计较了,俺答应不再提“理工男”的事了。
阿金:可是俺还要提“选择不重复记录”。
秀秀:还提?证明你很强大?不就是要找“最近的入库记录”?
阿金:还真开窍了。
秀秀:嗨,把日期按降序排序,然后勾选“选择不重复记录”不就行了?
阿金:嗯,
秀秀:还是“...
分类:
其他 时间:
2014-08-04 17:56:57
收藏:
0 评论:
0 赞:
0 阅读:
326
1 好的时序约束可以指导布局布线工具进行权衡,获得最优的器件性能,使设计代码最大可能的反映设计者的设计意图。
2 TimeQuest 是Altera 在6.0 版的软件中加入的具备ASIC 设计风格的静态时序分析(STA)工具。采用Synopsys Design Constraints(SDC)文件格式作为时序约束输入.
3 TimeQuest所做的就是建立时间和保持时间的检查。对于异步信...
分类:
其他 时间:
2014-08-04 17:56:47
收藏:
0 评论:
0 赞:
0 阅读:
628
排序+“选择不重复记录”(6)
设计要点:排序、筛选、选择不重复记录、多窗口
阿金:俺也会总结:其实“选择不重复记录”就是提取或抽取出唯一值记录。
秀秀:嗯,比如说找出名称和规格的关键字组合不重复的第一个数据行。
阿金:经典!
秀秀:不是经典,是具体!这样才好理解嘛!
阿金:对对对,俺说的是有点儿抽象,
秀秀:所以,俺叫“秀总”,你不能叫“金总”,
阿金:啊?那俺应该叫什么?
秀...
分类:
其他 时间:
2014-08-04 17:56:37
收藏:
0 评论:
0 赞:
0 阅读:
373
此问题来源于网络封装的一个内容,由于保密的问题,我只叙述我业余的一些想法。
基本思想:
网络请求大家应该都会用一个基类的BaseNetWork, 然后由派生类继承于BaseNetWork,并实现一些特殊的方法。 一般标准的流程是传入block, 当网络请求完毕后,通过block回调回来。这里叙述的关键不是如何实现一个网络请求和回调block的相关内容,而是如何取消请求。 一般基类会实现...
分类:
其他 时间:
2014-08-04 17:56:27
收藏:
0 评论:
0 赞:
0 阅读:
349
在windows下开发php除了记事本 DW 以及一帮zend studio ne,个人感觉还是vsiual studio+vs.php最是好使。主要的原因就是速度。 vs的速度真的是快其他的IDE太多了,无论是从启动速度还是使用过程中资源的耗用都要好于其他3款,毕竟是微软自家的东西。...
分类:
Web开发 时间:
2014-08-04 17:56:17
收藏:
0 评论:
0 赞:
0 阅读:
387