任何人都可以推荐一个可以集成到OEM应用程序中的商业智能和报告应用程序吗?
主要要求是:
.NET中的所有这些优点都可以标记/集成到我们现有的Web应用程序的外观中.
权限需要解决我们的用户/组系统.
我发现了一些看起来不错的东西,但它们都是Java的,我不想让我们的客户为应用程序安装ASP.NET,然后只为报告安装Java,tomcat等.
谢谢
编辑
应该提到 - 我不能只使用SQL Server Reporting Services - 这需要与数据库无关(尽管它将连接到一个)并且需要支持各种数据源.
编辑2
好吧 - 多亏了发布这个问题,我在SO的一侧看到了一个广告弹出窗口,表面上的产品看起来很棒.
我将下载试用版并明天给它一个旋转,并回复我的发现.
我对基于网络的仪表板感兴趣,它带有某种d3.js库小部件或更一般的javascript支持.我一直在尝试geckoboard的HighCharts小部件,但我对结果并不是特别满意(对我正在寻找的东西有点限制).有任何想法吗?
这个论坛似乎更倾向于更多的编程问题,但如果有人在下面的链接中查看逻辑问题,我会感兴趣.我的问题是如何使用已定义的日历计算前12个月的总数.我在QV社区发现了很少的例子.有关详细信息,请参阅以下链接.我愿意看一下SQL或QV脚本解决方案.
我们的会计年度为11月至10月.我希望最终用户选择年份和图表以显示最后滚动的12个月保证金.我有一些问题让我的总数在前几个月累积.我的目标是看起来类似于手动计算的Excel图像"目标"中的滚动12个月总计 - GP列.(查看QV链接截图)
Rolling Margin方程式:我试图使用Set Analysis来制作一个滚动的平均方程
=Sum({<master_date={'>=$(=MonthStart(Max(master_date), -12))<=$(=MonthEnd(Max(master_date)))'}>}
Run Code Online (Sandbox Code Playgroud)
MasterCalendar
TempCalendar:
LOAD
$(vDateMin) + RowNo() - 1 AS DateNumber,
Date($(vDateMin) + RowNo() - 1) AS TempDate
AUTOGENERATE 1
WHILE $(vDateMin)+IterNo()-1<= $(vDateMax);
Run Code Online (Sandbox Code Playgroud)
MasterCalendar:这使用master_date将项目连接在一起.这个财政日历很难与滚动平均值一起使用
LOAD
TempDate AS master_date,
Day(TempDate) AS CalendarDay,
WeekDay(TempDate) AS CalendarWeekDay,
Week(TempDate) AS CalendarWeek,
Month(TempDate) AS CalendarMonth,
Year(TempDate) AS CalendarYear,
'Q' & Ceil(Month(TempDate)/3) AS CalendarQuarter,
WeekDay(TempDate) & '-' & Year(TempDate) AS CalendarWeekAndYear,
Month(TempDate) & '-' & Year(TempDate) AS CalendarMonthAndYear,
If(Num(TempDate) >= $(vYearStart) AND Num(TempDate) < $(vMonthNow), -1, 0) AS …Run Code Online (Sandbox Code Playgroud) 我触及了Teradata.我从未接触过hadoop,但从昨天开始,我正在研究这个问题.通过对两者的描述,它们似乎是可以互换的,但在一些文章中写道它们用于不同的目的.但我发现的一切都是模糊的.我很迷惑.
有谁有经验吗?他们之间有什么严重的区别?
简单示例:我想构建ETL,它将转换数十亿行原始数据并将它们组织成DWH.然后对它们进行一些资源昂贵的分析.为何使用TD?为何选择Hadoop?或者为什么不呢?
我是VS 2010上新的SQL服务器数据工具.但我尝试做的是:
组件OLE DB源没有输入,或者它的所有输入都已连接到其他输出.您可以编辑组件以向其添加新输入.
为什么我会收到此错误?
当我打开平面文件时,它有不同的行和数据,所以实际上存在数据:/
我对事实表进行了一些研发,无论它们是标准化还是非标准化.我遇到了一些令我困惑的发现.
根据Kimball的说法:
维度模型结合了规范化和非规范化表格结构.描述性信息的维度表在同一个表中具有高度非规范化,具有详细和分层的汇总属性.同时,具有性能指标的事实表通常是标准化的.虽然我们建议不要在单独的表中使用snowflaked维度属性进行完全规范化(为业务用户创建类似暴雪的条件),但是在同一个表中同时包含度量和描述的单个非规范化大型宽表也是不明智的.
我认为另一个发现,我认为是好的,来自GeekInterview的fazalhp:
DW的主要基础是对数据进行去规范化,以便报告工具更快地访问...因此,如果你构建一个DW ..90%,它必须被去规范化,当然事实表必须被规范化. ..
所以我的问题是,事实表是规范化的还是非规范化的?如果这些中的任何一个如何以及为什么?
reporting data-warehouse database-normalization business-intelligence
我们正在尝试构建一个BI系统,该系统将收集应由其他组件处理的大量数据.
我们认为有一个中间层来收集,存储和分发数据是个好主意.
数据由一组大量日志消息表示.每条日志消息都有:
系统细节:
我们以为Kafka会做这个工作,但我们遇到了几个问题.
我们尝试为每个产品类型和每个产品的分区创建一个主题.通过这样做,我们可以提取1个产品/ 1动作类型来消费.
最初我们遇到"打开文件太多"的问题,但在我们更改服务器配置以支持更多文件后,我们发现内存不足错误(12GB分配/节点)
此外,我们遇到了Kafka稳定性问题.在众多话题中,卡夫卡倾向于冻结.
我们的问题:
在Excel 2013中使用PowerQuery为PowerPivot模型构建Calendar表时,我使用其Date.QuarterOfYear函数来获取季度的数量.
在SSAS表格中构建相同的东西需要一些解决方法.没有等效的DAX函数可以从DATE获得该季度的数量.奇怪的是,DAX有YEAR()和MONTH(),但没有QUARTER().
嵌套IF或SWITCH语句真的是DAX获得季度数的唯一方法吗?
缺少这么简单有用的功能的原因是什么?我是否忽视了这一决定的最高智慧?
我们已经使用VS 2017 Shell版本进行BI开发几个月而没有任何问题,但今天它意外停止并自行重启.重启后,我们收到一个错误:
无法加载文件或程序集"Microsoft.DataTransformationServices.Wizards"或其依赖项之一.该系统找不到指定的文件.
经过一些谷歌搜索后,我们的一位开发人员决定从微软网站卸载并重新安装VST for VS 2017,但安装失败:
无法打开配置注册表项(0x800703F3)
我搜索了一些,发现强制卸载可能会有所帮助,但事实并非如此.
以下是错误开始时安装日志的一部分:
[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Process returned error: 0x3f3
[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to configure per-machine EXE package.
[2EBC:3250][2018-05-08T17:40:36]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
[2EBC:3250][2018-05-08T17:40:36]i319: Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800703f3, restart: None
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[1F4C:3708][2018-05-08T17:40:36]i329: Removed package dependency provider: Microsoft.DataTools.AnalysisServices, package: Microsoft.DataTools.AnalysisServices
[1F4C:3708][2018-05-08T17:40:36]i351: Removing cached package: Microsoft.DataTools.AnalysisServices, from path: C:\ProgramData\Package …Run Code Online (Sandbox Code Playgroud) installation ssis business-intelligence ssdt-bi visual-studio-2017
希望这很容易解释,但我在我的一个SSIS包中进行了查找转换.我用它来查找维度表中的emplouyee记录的id.但是我的问题是一些源数据在所有大写中都有员工姓名(例如:CHERRERA),并且使用的比较数据都是小写的(例如:cherrera).
对于不是100%情况类似的记录,查找失败(例如:cherrera vs cherrera工作正常 - cherrera vs CHERRERA失败).有没有办法在字符串/ varchar数据类型上进行查找转换忽略大小写?
ssis ×3
database ×2
reporting ×2
.net ×1
apache-kafka ×1
asp.net ×1
bigdata ×1
d3.js ×1
dashboard ×1
dax ×1
hadoop ×1
highcharts ×1
installation ×1
java ×1
lookup ×1
powerbi ×1
qlikview ×1
sql ×1
sql-server ×1
ssas ×1
ssas-tabular ×1
ssdt-bi ×1
teradata ×1