关于datatable合并的有关问题
关于datatable合并的问题
单位的BOSS要我弄一个关于我们部门人员的工作汇总报表,要从oracle,sqlserver,mysql三种server上拿资料(因为初期规划太乱,4个工作系统有两个系统的资料是放在oracle上)
我现在的想法是弄成4个datatable(4个datatable的栏位一样,但是资料只有Oracle上的是齐全的,mysql和sqlserver上的是不齐全的,只能跟oracle的作对比),合并成一个按照人员来分类的datatable,查看每个人的4项工作分别有多少。但是我觉得这样子效率比较低下,有神马快捷的方法?
我之前做过一个差不多的报表,经常打不开,提示要输入验证的,看起来好像卡了权限的样子,但实际上是没有,之后清理cookies或者到server上回收iis的应用程序池就可以打开了,这是为什么啊?有什么方法避免这种现象?
table A 需求单 (oracle)
name emp_no content classification
{
70条资料(人员资料齐,没有需求单的content赋值为none)
}
table B 专案 (oracle)
name emp_no content classification
{
70条资料(人员资料齐,没有专案的content赋值为none)
}
table C issue (mysql)
name emp_no content classification
{
少于70条资料(人员资料不齐全,人员表没有更新,只能将有issue的人搜索出来)
}
table D 待办事项(sqlserver)
name emp_no content classification
{
少于70条资料(人员资料不齐全,人员表没有更新,只能将有待办事项的人搜索出来)
}
合并成table sum
name emp_no content classification
{
A xxxxxxx xxxxxx 需求单
A xxxxxxx none 专案
A xxxxxxxx xxxxxxx issue
A xxxxxxxx xxxxxx 待办事项
B xxxxxxxx none 需求单
B xxxxxxxx xxxxx 专案
B xxxxxxxx xxxxx issue
B xxxxxxxx xxxxx 待办事项
..............
}
------解决方案--------------------
那要看从数据库读取数据耗时情况了。
单位的BOSS要我弄一个关于我们部门人员的工作汇总报表,要从oracle,sqlserver,mysql三种server上拿资料(因为初期规划太乱,4个工作系统有两个系统的资料是放在oracle上)
我现在的想法是弄成4个datatable(4个datatable的栏位一样,但是资料只有Oracle上的是齐全的,mysql和sqlserver上的是不齐全的,只能跟oracle的作对比),合并成一个按照人员来分类的datatable,查看每个人的4项工作分别有多少。但是我觉得这样子效率比较低下,有神马快捷的方法?
我之前做过一个差不多的报表,经常打不开,提示要输入验证的,看起来好像卡了权限的样子,但实际上是没有,之后清理cookies或者到server上回收iis的应用程序池就可以打开了,这是为什么啊?有什么方法避免这种现象?
table A 需求单 (oracle)
name emp_no content classification
{
70条资料(人员资料齐,没有需求单的content赋值为none)
}
table B 专案 (oracle)
name emp_no content classification
{
70条资料(人员资料齐,没有专案的content赋值为none)
}
table C issue (mysql)
name emp_no content classification
{
少于70条资料(人员资料不齐全,人员表没有更新,只能将有issue的人搜索出来)
}
table D 待办事项(sqlserver)
name emp_no content classification
{
少于70条资料(人员资料不齐全,人员表没有更新,只能将有待办事项的人搜索出来)
}
合并成table sum
name emp_no content classification
{
A xxxxxxx xxxxxx 需求单
A xxxxxxx none 专案
A xxxxxxxx xxxxxxx issue
A xxxxxxxx xxxxxx 待办事项
B xxxxxxxx none 需求单
B xxxxxxxx xxxxx 专案
B xxxxxxxx xxxxx issue
B xxxxxxxx xxxxx 待办事项
..............
}
------解决方案--------------------
那要看从数据库读取数据耗时情况了。