- 浏览: 344730 次
- 性别:
- 来自: 杭州
最新评论
-
zy_mensheng:
请问一下 怎么 js没有解析啊 还是钟表图..
调用BIEE提供的web service -
安铁辉:
师兄你很久没更新博客了
Information Dashboard Design读书笔记 -
mojunbin:
很清晰的文章
秒杀相关知识以及技术 -
yanchangjun8102:
楼主你好,我也最近在研究biee的webservice这块,按 ...
调用BIEE提供的web service -
sacredon:
不错,楼主我是看着你的这篇文章写代码调用的BIEE的Web ...
调用BIEE提供的web service
文章列表
MYSQL 新版出现 Client does not support authentication protocol requested by server; consider upgrading MySQL client解决办法(1)
MYSQL 帮助:
A.2.3 Client does not support authentication protocol
MySQL 4.1 and up uses an authentication protocol based on a passWord hashing algorithm that is incompatible with ...
参考文章:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
服务器推送
技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。
服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器 ...
今天遇到一件很奇怪的事情:
同样的报表,在访问时,数据差异很大。
唯一做的变更是,之前底层走的是tsa_fact_punish_rstb表。现在走的是tsa_fact_punish_rdys表。
希望利用biee模型成的聚集导航,当查询特定的维度时,走相应的聚合 ...
kettle的源代码svn地址
- 博客分类:
- BI
网上一开始搜索到的地址
svn://source.pentaho.org/svnkettleroot/Kettle/trunk
下载速度比较慢。这里的源码是3.X版本的。
另一个源码下载地址为:
http://svn.javaforge.com/svn/Kettle/trunk", the username is "anonymous" and password is "anon".
速度很快,但是貌似下载下来的版本比较旧啊
记一下下半年看的书籍:
1,黑客与画家 (已购&已阅)
2,学习下python (看了点简单的语法)
3,maven实战(已购&已阅)
4,卑鄙的圣人-曹操(已购&已阅)
5,精通web Analytics 2.0(已阅)
6,谁说菜鸟不懂数据分析(已购&已阅)
7,时寒冰说,经济大棋局,我们该怎么办(已购&已阅)
8,shell tutorial(已阅)
9,数据之美(已购&已阅)
10,浪潮之巅(已购&已阅)
11,曾国藩全传(已购&已阅)
12,人类的故事(在读)
最近听了一节关于安全技术的分享,了解了诸如fuzz技术,缓存区溢出攻击,以及一些安全测试的工具。之前有了解过,CSRF以及XSS,不过时间一长就忘记了。所以在博客中记录下。摘自于网络,原文链接:http://articles.e-works.net.cn/S ...
电子商务的主交易流程:
1,查询商品 2,创建订单 3,扣减库存 4,更新订单 5,付款 6,卖家发货
秒杀业务的几个特性:
1,低廉价格 2,大幅推广 3,瞬时售空
1,秒杀一般是定时上架
该功能实现方式很多。不过目前比较好的方式是:提前设定好商品的上架时间,用户可以在前台看到该商品,但是无法点击“立即购买”的按钮。但是需要考虑的是,有人可以绕过前端的限制,直接通过URL的方式发起购买,这就需要在前台商品页面,以及bug页面到后端的数据库,都要进行时钟同步。越在后端控制,安全性越高。
定时秒杀的话,就要避免卖家在秒杀前对商品做编辑带来的 ...
linux命令记录
- 博客分类:
- Unix/Linux学习
查看特定端口的连接数:
服务器上的一些统计数据:
1)统计80端口连接数
netstat -nat|grep -i "80"|wc -l
2)统计httpd协议连接数
ps -ef|grep httpd|wc -l
3)、统计已连接上的,状态为“established'
netstat -na|grep ESTABLISHED|wc -l
wc -c filename:显示一个文件的字节数
wc -m filename:显示一个文件的字符数
wc -l filename:显示一个文件的行数
wc -L filename:显 ...
kettle之牛刀小试
- 博客分类:
- BI
需求描述:
客户端有一个程序定时(15分钟间隔)的采集外网数据,不过需要将该数据保存到线上数据库的表中。但是由于客户端程序在本地,无法直接访问线上数据库。需要解决将该数据,写入到线上数据库的问题。
csv的格式如下:
1 1 1h
2 2 2h
....底下省略
表的结构跟csv的字段一样的。
id hour_id hour_desc
1 1 1h
2 2 2h
方案:
1,本地的客户端程序,将采集到的外网数据先存在本地的tsa_d ...
OBIEE经验记录以及解决问题的方案
- 博客分类:
- BI
mark
定时刷新仪表盘页面:
在页面上,增加一段文本,需要勾选html属性。
<META HTTP-EQUIV = "REFRESH" CONTENT = "1"><META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE" >
以上手段,无需确认,但是不足时,无法把提示器的值带进去重新执行查询。效果是每次都是重新打开页面。
第二种方法:
<script>var limit="0:10"; ...
问题:
由于底层事实表的基础上又增加了聚合表,聚合表是利用kettle去定时聚合的。不过很有可能聚合表还没将数据聚合OK时(因为聚合的时间可能比较长),用户已经进行了查询,导致了缓存,以后即使聚合完成了,在不清除缓存的情况,依然查不到最新的数据。
方案一:在用户反馈查询不到最新数据时,手动的利用admin Tool中的cache管理工具,进行清除缓存。
评估:
1,用户反馈才知道要清除缓存。这样带来的用户体验不好。
2,界面上管理还是挺方便的。可以指定清除哪张表,或者全选进行清除,也可以清除某个用户的缓存。
方案二:OBIEE提供了一种事件表(event table ...
Hello, I can only speak for the BI Server cache. To my knowledge, it is the only cache that can be flushed in a deterministic, piecemeal fashion. The most basic way to handle cache flushing is to set the Cache Persistence of all of your physical tables to an appropriate value. In the case of real-tim ...
Online:Administration中编辑的模型可以在check in之后,直接反映到服务器上,无须重启服务。在Oracle BI Server运行过程中,它已经打开了repository文件,并装载到内存中,而操作系统也对该文件加了锁。在online模式中,Oracle BI Server作为Administration和OS之间的代理中间人,当Administration工具以online模式要打开repository文件时,BI Server将其已经在内存中打开的repository发给Administration,然后监听Administration的改变信号,并将check i ...
容易成功的十种能力:
❶解决问题时的逆向思维能力;
❷考虑问题的换位思考能力;
❸强于他人的总结能力;
❹简洁的文书编写能力;
❺信息资料收集能力;
❻解决问题的方案制定能力;
❼超强的自我安慰能力;
❽岗位变化的承受能力;
❾勇于接受份外之事;
❿积极寻求培训和实践机会。
原文:http://www.infoq.com/cn/news/2007/10/mysqlproxyrwsplitting
MySQL-Proxy是处在你的MySQL数据库客户和服务端之间的程序,它还支持嵌入性脚本语言Lua。这个代理可以用来分析、监控和变换(transform)通信数据,它支持非常广泛的使用场景:
负载平衡和故障转移处理
查询分析和日志
SQL宏(SQL macros)
查询重写(query rewriting)
执行shell命令
MySQL Proxy更强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是 ...