问题标签 [scd]

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 投票
2 回答
1598 浏览

data-warehouse - 在 SSIS 中更改渐变维度转换的属性

我在更改 SSIS 2005 中 SCD 转换的属性时遇到问题。

我可以在第一次编辑转换及其工作时定义所有属性和映射。

但是当我再次打开组件的属性编辑器时,它已经忘记了所有输入的配置,例如表列的映射和列的设置。

我什至在生成的 XML 中搜索了设置,但没有发现任何有意义的东西。

SSIS 已明确将组件配置存储在某处,因为它工作正常,直到我打开编辑器。

我已经在网上搜索过,但还没有运气。有谁知道设置分别存储在哪里如何强制组件编辑器/助手不要忘记我的所有设置?

0 投票
1 回答
1465 浏览

ssis - SSIS 中渐变维度类型 2 的实现

从以下选项中实现 SSIS 中类型 2 维度的最佳方法是什么:

1.使用合并语句。2.使用 SSIS SCD 组件 3.使用查找、条件拆分(实现它的自定义方式)。

您能否给我详细说明如何实现所有这些以及每个的优缺点。

提前致谢。扎伊姆拉扎。

0 投票
2 回答
1214 浏览

ssis - 使用 SSIS Dimension Merge SCD 组件推断成员的问题

我正在使用 SSIS Dimension Merge SCD 组件 (http://dimensionmergescd.codeplex.com/) 并且有一种情况,即我的配置同时包含 SCD1 和 SCD 2 列。我有设置了 InferredMember 标志的行,但是组件插入了新行并且没有重置现有推断行上的当前标志。

有没有其他人使用这个组件并且你看到它工作正常吗?我是不是误会了?我的理解是 InferredMember 为真的 SCD2 列变为 SCD1,这是错误的吗?

在数据库中对业务键进行排序,并将排序列设置为匹配。DMSCD 组件的输出直接连接到 OLE DB 命令/OLE DB 目标组件。这是在生产中,并且几个月来每天都可以正常工作。

这是运行的审计输出:

0 投票
1 回答
193 浏览

java - 如何在 xerces for java 中使用模式组件指示符?

我想在模式上运行 SCD 查询。文档表明有实验性支持,但我在 javadoc 中看不到任何内容。有人知道它应该如何工作吗?

0 投票
1 回答
1457 浏览

reporting-services - SSAS 和 SSRS 中的渐变维度

我有一个项目,其中每 6 个月到每 3 年对企业进行一次检查,并将检查记分卡的结果记录为类型 2 缓慢变化维度表中的记录[tblInspections],使用StartDateEndDate涵盖检查之间的时间段此记分卡有效。检查表链接到 [tblEstablishments],其中包含有关其他固定维度的其他详细信息,例如位置和业务类型。

所以目前,我们正在提供当前状况的汇总 报告where EndDate is null(每个月最后一天的情况结果。EstablishmentID

我的问题是,尽管我确切地知道我想要什么,但我现在不确定如何到达那里。

1)我是否首先编写 ETL 过程以根据所有历史结果构建一个多维数据集,计算出每个月末所有聚合的情况?

2)然后我是否能够在每个月末处理当前记录,有效地将新切片添加到现有多维数据集的末尾,而无需从头开始重新处理?(如果有怎么办?)

3)还有另一种方法吗?在通过从具有开始和结束日期的多个记录中选择正确记录来确定任何时间点的历史状态时,Analysis Services 是否有更好的自动处理 SCD 的方法?

任何与此相关的教程的建议和指针将不胜感激。

0 投票
2 回答
746 浏览

ssis - SSIS Dimension Merge SCD 组件中没有 SCD0 的解决方法?

首先让我说,我知道,在 Kimball 的定义中有诸如 SCD0 之类的东西......但是,SSIS SCD 向导有一个“固定属性”的规定,我有一个设计案例,我合法地需要什么非正式地称为 SCD0。

将“固定属性”列定义为 SCD2,然后只是不连接 SCD2 输出作为缺少 SCD0 功能的解决方法,是否会有任何负面影响?

此问题专门与 SSIS Dimension Merge SCD 组件有关。

0 投票
1 回答
242 浏览

xml - Xerces 中的模式组件指示符 (SCD)?

从 Xerces2 Java Parser Readme 页面,从先前版本的更改部分:

此版本还引入了对 XML 模式组件指示符 (SCD) 的实验性支持

我一直在浏览 Javadoc,但终其一生都找不到任何允许使用模式组件指示符的方法或类。我还查看了中提到的包装器: How to use schema component designators in xerces for java? 但如果我可以直接使用 Xerces API,我宁愿不使用第三方库。有人可以指出我正确的方向吗?

或者,如果有人可以向我指出另一个模式解析 java 库的方向,该库支持对已解析模式的 SCD 查询,那将不胜感激(我尝试过 XSOM,但发现它的 SCD 方法无法使用)

0 投票
2 回答
2281 浏览

mysql - MySQL 缓慢变化的维度 SCD2 + ON DUPLICATE KEY UPDATE

我希望让 MySQL 处理缓慢变化的维度该表设置为使用“生效日期”作为控件 - 因此表结构类似于此处http://en.wikipedia.org/wiki/Slowly_sharing_dimension Type II 底部示例。

是否可以使用此功能来更新/插入,或者最好将功能分开,例如插入 = 检查现有然后插入,更新 = 更新原始列,插入新列

谢谢

0 投票
1 回答
409 浏览

ssis - SCD 和命令任务不工作

缓慢变化的维度任务在数据流任务中不起作用..但是如果我删除它并使用 OLEDB 目标它正在插入数据。我不知道为什么它没有将数据插入表中。SCD 和叶子任务也没有转换为黄色或绿色。

我必须根据两列对表进行插入和更新。

这是我尝试过的:

  • 当我只使用 OLEDB 目的地时 - 一切正常
  • 当我正在查找并将匹配的输出发送到命令任务(我正在使用更新命令)并且与 OLEDB 目标不匹配时 - 没有任何效果。
  • 当我使用 SCD 并使用两列作为业务键和其他作为更改属性时 - 没有任何效果。

我的意思是“没有任何效果”,即使这些任务也没有转换为黄色或绿色。

知道这可能是什么原因吗?

0 投票
5 回答
803 浏览

sql - 如何在sql中获取开始日期和结束日期?

我有一张看起来像这样的小桌子:

从这张表中,我如何获得如下表?