我正在寻找一种让业务用户提取客户数据子集(自定义列列表,以及这些列上的自定义过滤器)的方法-例如进行市场营销活动。我们可以在DW中创建一个完全标准化的纯平客户表,该表具有用户可能需要的所有属性的超集,并通过运行每日ETL对其进行更新。
问题是在Microsoft Stack中找到一种简单的信息传递机制,该机制将使非技术用户可以选择他们需要的几列(从100多个列中选择,为方便起见可以分类),并应用过滤器。
我当时正在考虑将Excel连接到SSAS表格模型,但是用户必须使用Excel数据透视表,该表用于分析计算,而不是提取大量原始数据。 Power BI也似乎不适用于此目的。
我还记得2000年我在Cognos Impromptu中寻找的功能,所以我希望它在2018年的Microsoft Stack中可用,但到目前为止我还没有找到任何东西。希望有一个简单的解决方案,而我只是没有朝正确的方向看...任何建议都将受到赞赏!
答案 0 :(得分:0)
对数据库的Excel查询应该可以做到。您不需要SSAS。使用Excel作为前端(MVC中的V和C以及M中的SQL)。获取用户的参数,构建查询,从数据库获取结果并将其显示在工作表中。