商业智能系统应具有的主要功能包括数据仓库、分析功能和数据ETL等,但不包括企业战略决策。企业战略决策是商业智能所辅助的内容之一,而不是商业智能系统本身的功能。商业智能通过数据转化和分析,辅助组织做出明智的业务经营决策,涵盖了操作层、战术层和战略层的决策支持。因此,选项D不属于商业智能系统应具有的主要功能。