我要创建我的报告purposes.As数据库表我是从交易系统我分隔条件报告系统报告的创建表时使用什么。在SQL Server 2008中的计划任务
我将创建像
- .report_company_id_12_unique_views(用例1)
- .report_company_id_18_unique_views
- .report_adserver_id_22_unique_counts表(用例2)
- .report_adserver_id_44_unique_counts ......等等
我们有50多个报告用例,大多数表格不再支持超过200行,我们必须以不同的方式处理每个用例,因为它们都是独一无二的。
但是为了这些目的,我将有大约8.000张桌子。
8.000表不健全很爽但我想使用报告分贝快速访问。
这分贝只是为数据存储设计....即使有在表中没有主 键....所有的目的是只读访问其中提取数据从n *百万行表。将它视为用于报告的真实分贝的非规范化版本。我们创建表格,插入数据并在下一个时间表中删除并再次插入数据。
我的问题是工具,我应该使用此计划的任务?
- 1.SQL代理(在那里我有写光标做处理一切)
- 2.Windows任务图书馆,在那里我可以打电话给我的代码,并让出工艺类做的工作。
- 3。 (一些其他的选择)
-nosql解决方案是不能接受的。 :(
我的要求,满足
- 1.Easy调试(相对)
- 2.很容易扩展(相对)
- 3.易部署(绝对)
如果你有8,000个表格,你做错了。你的表名建议你为每个ID创建一个。为什么? – Ben 2013-03-25 12:24:41
8,000桌?你疯了!!!! – 2013-03-25 12:24:57
我甚至讨厌写8.000:D。这是数据库只是为数据存储设计....表中没有主键....所有的目的是只读 – 2013-03-25 12:28:20