正确答案是:B: A user should know where the data comes from。
分析:
A: Performance is more important in a data warehouse environment than in an operational environment(在数据仓库环境中,性能比在操作环境中更重要)——这个陈述是正确的,因为数据仓库通常处理大量数据,需要快速响应查询请求,因此性能非常重要。
B: A user should know where the data comes from(用户应该知道数据的来源)——这个陈述不一定正确。在数据仓库环境中,用户通常关注的是数据的质量和可用性,而不是具体的数据来源。数据仓库的设计目的是为了让用户能够方便地查询和分析数据,而不是让用户了解数据的具体来源。
C: Programs may have to be written to provide relationships between data in a data warehouse that are NOT obvious in the operational environment(可能需要编写程序来提供操作环境中不明显的数据关系)——这个陈述是正确的,因为数据仓库需要整合来自不同源的数据,有时需要额外的处理来建立数据之间的关系。
D: Some data in a data warehouse may be derived rather than original data(数据仓库中的一些数据可能是派生数据而不是原始数据)——这个陈述是正确的,因为数据仓库中的数据可能会进行汇总、计算和转换,以便更好地支持分析和决策。
因此,B选项是唯一一个不完全正确的陈述。