问题标签 [msbi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
77 浏览

sql - 如何合并两个或多个具有不同 where 条件的查询?我必须重用在第一个代码中使用的代码

---下面的查询给出了所有客户的事实,无论条件如何

---以下查询为客户提供了where条件

----下面的查询给出了不同where条件的客户

0 投票
2 回答
1095 浏览

ssis - 将 INT 转换为无符号 INT

我在产品中有一个 INT 数据类型的大表,它既是主键也是标识列(1,1)。行数是 2147479257。在日常工作运行期间,ETL 由于算术溢出错误而失败,因为它不适合目标表中的任何更多行。

请问如何将列更改为无符号整数。

0 投票
2 回答
529 浏览

ssas - SSAS 多维数据集在事实表中具有标志和计数

我正在尝试为银行开户事实创建一个多维数据集。事实表将包括以下字段。

DIM_Zero_Bal_acct - (了解账户余额为零的时间以及账户的贷记时间)

这是一个正确的设计,因为我在事实表中有各种标志和计数。我已经创建了这些表并插入了一些示例值,但我没有得到多维数据集的预期结果。

我希望在一段时间或一段时间内拥有银行明智、持有人明智、RM 明智、所有标志明智、地区明智等的客户数量。我将向高级用户授予对多维数据集的访问权限,他们将使用 powerpivot 中的所有维度来创建自己的数据透视表。我认为表格设计有时存在错误。请提供您的建议。

问候,

马尼什

0 投票
0 回答
713 浏览

foreach - For Each Loop 无法为变量赋值

我有一个执行 SQL 任务,它获取缺失的 ID 并将它们存储到 ObjectVariable(DataType 对象的缺失 ID)中。使用 For Each 循环容器我想根据该 ID 的名称将数据插入到多租户架构数据库中(这将是架构的名称)。我已经使用了每个 ADO 枚举器并将 ObjectVariable(MissingIDs) 用作 ADO ObjectSourcevariable,并将枚举模式用作“第一个表中的行”。在变量映射中,我将它映射到索引为 0 的 dataType 字符串的另一个变量(CompanyID)。

在 For Each Container 中,我希望获取 ID 的名称并存储在一个名为 schema(DataType String) 的变量中。我已经使用 Execute SQL Task 来执行此操作,但出现错误。

错误:获取 AccountID 的架构名称时出现 0xC002F309,执行 SQL 任务:为变量“架构”分配值时出错:“指定了单行结果集,但未返回任何行。”。任务失败:获取 AccountID 的架构名称

我已经使用了断点,并且能够看到数据是可用的 AccountID。

任何人都知道问题可能出在哪里?

谢谢维杰

0 投票
3 回答
2102 浏览

sql-server - Microsoft Power BI Designer 是否支持 SQL Server 2000 数据库作为数据源?

我正在尝试将我的 SQL Server 2000 数据库(我知道,我们很老)中的数据提取到 MS Power BI Designer Preview 中以进行一些报告/分析。

但是,我不断收到以下错误,即不支持加密。那是什么呀..!我正在使用 SSMS 2012 客户端工具以相同的凭据访问 2000 数据库,并且工作正常。

有人可以解释为什么会出现这个错误&有没有办法解决这个问题......?

我想在 MS Power BI Designer 中提取 SQL Server 2000 数据库数据并创建报告。

这是错误

DataSource.Error:Microsoft SQL:您尝试连接的 SQL Server 实例不支持加密。

详细信息:
DataSourceKind=SQL
DataSourcePath=4_Part_Server_Address;DatabaseName

Message=您尝试连接的 SQL Server 实例不支持加密。
人数=20
班级=20

我也尝试放截图,但它不允许我放图像说我需要至少 10 分才能放图像......!!!!!! :(

0 投票
1 回答
456 浏览

sql-server - 如何从用户选择时停止的包重新开始

我们有一个主 SSIS 包,它调用了一些其他子包和一些任务,我们为它构建了 UI 门户来启动主包并检查包的状态。每当包失败时(即由于网络问题或其他错误可以由用户纠正。)在主包或子包中的特定任务中。用户将在该包的 UI 上获得两个选项 Start/Resume。如果他选择 Resume,包应该从之前停止的地方开始。如果他选择开始,包应该从头开始。

我想通过在 ssis 中使用检查点来实现这一点,但我的问题是如果子包失败了怎么办。所以当用户选择恢复主包时,它应该从主包中调用的子包中的失败任务开始。有时用户可能想从头开始并选择开始,应禁用检查点并应从头开始。

0 投票
0 回答
220 浏览

sql-server - 将 ETL 更改为增量加载

我是制作 etl 包的新手,我正在学习探索 Visual Studio 中的包的东西。我被分配了一项任务,其中涉及从合并语句中获取 ETL 中的当前逻辑并重新设计 ETL 以具有有效的初始和增量加载路径。我已经在互联网上进行了足够的搜索,但找不到正确的答案。请指导我如何进行。

通过删除所有属性并仅保留 3 个以用于理解目的,粘贴了下面的合并查询。如何摆脱这种合并并使用 INIT 和 INCR 负载(我想在数据流中添加)。如果缺少任何进一步的细节或信息,请告诉我。对不起,如果这是一个菜鸟问题。

Merge 语句的格式为:

0 投票
1 回答
1229 浏览

powerquery - 合并时Power Query“正在进行评估”

在 PowerQuery 中合并两个表时,会运行评估以确定可能的匹配数。我运行非常大的表(将 10K 记录表与 500K 记录表合并)所以这可能需要很长时间。

我知道会有比赛,因为我以前做过,而且我不是初学者。然而 PowerQuery 坚持运行这种行为。

无论如何要通过这一步吗?几乎感觉就像您只需要在 Excel 中关闭自动计算,以便您可以继续实际做某事。

有任何想法吗?

0 投票
1 回答
383 浏览

sql-server - SSAS 多维数据集恢复/处理 - 从服务器 A 恢复到服务器 B 时的分区问题

问题背景:

作为我们环境迁移过程的一部分,我们正在尝试将我们的一个多维数据集从源环境服务器A迁移到目标环境服务器B

在源服务器上定义了一些分区,这些分区指的是位置: I:\XYZ

请注意,从服务器A到服务器B的Cube 备份[ .abf 文件]已成功恢复。但是在服务器B处理多维数据集时处理多维数据集时,它显示以下错误 -

42 元数据管理器中的错误。I : \XYZ存储位置不存在、太长或包含无效或保留的字符。

我们试图在目标服务器B的I驱动器中添加一个文件夹驱动器中添加一个文件夹,从而解决了该问题。

问题: 虽然我们已经在服务器B中以这种方式解决了问题,但我们现在必须移动到没有 I 驱动器的服务器C 并且我们不能指望在移动立方体的任何地方都有I驱动。

我们尝试编写多维数据集的脚本并搜索I:\ where-in-which 我们一无所获。

有没有办法可以在恢复后更改目标服务器中的分区引用?

非常感谢。拉克什曼。

0 投票
0 回答
723 浏览

sql-server - SSIS:[Excel 源 [65]] 错误

当我尝试将具有 23K 行的 Excel 工作表中的数据加载到 SQL 表中时,出现错误

[Excel Source [65]] 错误:Excel Source.Outputs[Excel Source Output].Columns[Proc Description] 上的 Excel Source.Outputs[Excel Source Output] 出现错误。返回的列状态为:“文本被截断或一个或多个字符在目标代码页中不匹配。”。

[Excel Source [65]] 错误:“Excel Source.Outputs[Excel Source Output].Columns[Proc Description]”失败,因为发生了截断,并且“Excel Source.Outputs[Excel Source Output].Columns 上的截断行处置[Proc Description]”指定截断失败。指定组件的指定对象发生截断错误。

[SSIS.Pipeline] 错误:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。Excel 源上的 PrimeOutput 方法返回错误代码 0xC020902A。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

我只能获取 4k 行。我确实确保源和目标中的数据类型和数据长度匹配。请帮我