日期:2014-05-18  浏览次数:20568 次

请问高手Sqlserver的BI是哪种编程语言啊?
C++可以吗啊?VC呢?

------解决方案--------------------
理论上任何语言都可以被用在DW/BI,DW/BI的语言应用主要是在ETL过程中,可以自己定制整个ETL过程,包括工具,但是好的方法是借助一些现有的工具,这样会更快捷,更稳定。当现有工具有局限时,可以用高级语言扩展,大部分工具也同时提供自己的脚本语言。不管怎样有高级语言基础肯定是有优势的。这些都是局限在应用这层面上的。
感觉还是需要一些DW/BI理论的支持好些,不然不知道怎么用/为什么用这些工具。
------解决方案--------------------
微软BI产品线已经涵盖了所有BI功能点,具体如下: 
1. ETL:SQL Server 2005 Integration Services 
2. 数据仓库:SQL Server 2005 Database Engine 
3. OLAP:SQL Server 2005 Analysis Services 
4. 数据挖掘模型:SQL Server 2005 Analysis Services 
5. 多维数据分析(B/S): 
? Proclarity(2007年12月之前) 
? OWC 
? Performance Point Server Analystic(2007年12月之后) 
6. 多维数据分析(C/S):Excel 2007 
7. 计划分析(C/S):Performance Point Server Planning 
8. 平衡计分卡:Performance Point Server ScoreCard 
9. 报表:SQL Server 2005 Reporting Services + Dundas 
10. Data Mining Viewer(C/S):Excel Data Mining Add-in 
11. Data Mining Viewer(B/S):自定义开发 
12. BI Portal:SharePoint Server 2007 


涉及的语言: 
1. MDX 
2. DMX 
3. T-SQL 
4. VB Script 
5. ASP.NET 
6. C#
------解决方案--------------------
我记得有个高手给我推荐的是 c#,vba(excel用),sharepoint
当然了,t-sql是必备的。