我意识到我的公司使用 ELT(提取-加载-转换)流程而不是使用 ETL(提取-转换-加载)流程。
这两种方法有什么区别,在哪些情况下一种会比另一种“更好”?如果您能提供一些示例,那就太好了。
您可以推荐哪些网站、书籍等以提高我在 Microsoft Business Intelligence 2008、SSAS、SSIS 和 SSRS 方面的基础知识?
请记住,我是技术 BI 工具的新手。
如果可能的话,检索任何类似于在大学做实验室任务的任务工作材料会很棒。
// 全金属男孩
在哪里可以学习更高级的 SQL 编程以提高我的 SQL 能力?
我已经查看了 AdventureWorks 2008 数据库,但我还需要更多。
是否有任何很棒的工具可以替代用于 SQL Server 的 TOAD?
该工具可以是商业的或开源的。
我正在寻找源代码和所有相关组件/材料来审查源数据库和数据仓库之间的技术 ETL 过程,以增加我在技术商业智能方面的知识。我在哪里可以找到这些类型的源代码和数据库?
我可以找到 Adventurework OLTP 及其 DW 的数据库,但找不到 ETL 过程的源代码
在数据库中的表中定位特定单词并在列表中显示表和列的名称。
有太多表无法定位数据库中的特定单词。
根据执行计划,你知道这个sql代码是否有效的衡量标准是什么?
根据执行计划如何知道这个sql代码是否高效?



SELECT [CustomerID], [CompanyName], [City], [Region]
FROM [Northwind].[dbo].[Customers]
WHERE [Country] = 'Germany'
ORDER BY [CompanyName]
SELECT [CustomerID], [CompanyName], [City], [Region]
FROM [Northwind].[dbo].[Customers]
WHERE [Country] = 'Germany'
Run Code Online (Sandbox Code Playgroud) performance index sql-server-2008 execution-plan query-performance
我目前正在参与我们公司商业智能 (BI) 项目的规划阶段。
我们试图了解业务的许多方面,因此与项目的业务方面相比,项目的技术方面显得相对不重要。
这个项目应该由技术团队牵头,还是由业务团队牵头?
是让技术团队驱动需求更重要,还是业务驱动需求更重要?
作为一名 DBA,我应该期望在这种范围的项目中负责什么?