商业智能工作需要掌握哪些知识