我是一名网络开发人员,我想将我的领域转移到数据仓库。 任何人都可以给我一些想法,我需要学习的语言或东西,如cogonos,datastage,etl
或者如果当前工作的任何人都可以指导我如何开始,我将感激你。 我是不是要做oracle,因为我知道mysql,sql。我对数据库的基本理解很好。 任何书籍
答案 0 :(得分:1)
这里有一些书籍。您选择的工具包可以基于您工作的任何工具包。大多数数据仓库专业人员都遵守Kimball的方法或Inmon的方法,因此掌握两者的知识应该会对您有所帮助。我包括了另一个,因为我尊重Imhoff和Geiger的工作。我很幸运,当我开始时,我被要求接管维护现有的概念证据数据仓库。祝您好运,如果您需要任何帮助,请在StackOverflow上告诉我们!到目前为止,我提供的书籍是技术中立的通用设计和方法书籍。通过对这些方法的充分了解以及对工具的一些特定培训,您应该能够使用任何BI堆栈。您可能想尝试几个工具包来找到适合您风格的工具包。我几乎完全使用过微软工具包,但我过去曾在不同时间触及过Cognos和Hyperion,而我现在签约的地方正在转向Informatica for ETL。它们都有好的和坏的点,所以它归结为具有适应性和快速学习能力,就像任何其他IT工作一样。作为Web开发人员,您可能使用了许多工具,具体取决于您的工作,即您先学习HTML然后再学习一些CSS,也许还有一些javascript,您可能也使用过像coldfusion这样的工具。但重点是,一旦你了解了基础知识,就像我在下面提到的那样,这些工具是次要的
Kimball's Data Warehouse Toolkit
Mastering Data Warehouse Design (Imhoff, Galemmo, Geiger)
Inmon's Building the Data Warehouse