- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 employee
表,其中包含 employee_id
、name
和 working_division
,其中 employee_id
是主键。我有一个 Excel 源,其中包含这些列以及更多内容,其中员工输入了他们的工作时间、他们所做的工作类型、该工作属于公司的哪个部门等等。
因此,对于任何一天的员工,我都可以有多行显示他们的工作类型、他们工作的部门以及他们在该部门的收费时间。
如何将其放入以 employee_id
为主键的 OLE DB 中?
我尝试使用聚合转换按 employee_id
进行分组,但是 employee_id
和 working_divisions
不是一对一的。因此,对这两列进行分组操作将尝试将相同的 employee_id
插入到 employee
表中(employee_id
是主键) !)如果我不包含聚合转换的 working_division
,那么我就会丢失数据。
如何按 employee_id
对数据进行分组,同时仍保留该行的所有其他列?
感谢您的帮助!
最佳答案
I need the employee_id to be the PK. Basically I have a very large unorganized data source, and I am breaking it apart into 4 to 5 separate tables to fit my model so I can make sense of the data with some data mining algorithms
好的,那么为什么不将 employee_id
和 working_division
拆分为两个单独的表呢?第二个表应该保留与员工表的 FK(因此一对多)。
在 SSIS 包中,您可以添加 Multicast组件,位于 employee_id
上的聚合之后,以便将数据源拆分到 2 个目标表中。
我认为,如果不修改目标模型,您将无法实现您想要的目标。它基本上违反了RDBMS的规则。即使在普通 SQL 中也无法完成您所讨论的分组并产生正确的结果。
注意:如果您担心修改目标数据模型,那么也许您可以像我之前提到的那样对其进行规范化,然后通过 View 将其反规范化。您甚至可以创建一个索引 View ,以加快读取速度(据我所知,索引 View 应该是可能的,因为您拥有的只是两个表之间的内部联接)。
关于sql-server - SQL Server BIDS、SSIS 聚合和分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088100/
我正在为这个 MySQL 语句苦苦挣扎,希望有人能帮助我。 我有包含以下数据的下表。 Jobs | Bids | --------|-------------| JobID |
我已经完成了一个业余项目,一家公司希望我开发一个数据库/智能客户端来跟踪其各种计划的参与者。该应用程序将使用 C# 和 MS SQL Server 编写。 我想知道是否有关于如何实际投标该工作的任何提
我已在我的计算机上成功安装了 BIDS 2008。我卸载了它,现在需要重新安装它。 进行设置时,Business Intelligence Development Studio 在“功能选择”屏幕中显
我想通过使用商业智能开发工作室创建sql server集成服务包,但不知道为什么这个studio没有从sql server组打开,只有命令窗口打开突然关闭,是否安装了BIDS如何要检查它,请帮我做同样
我开始使用 Microsoft BI 套件:Analysis services 2005、Business Intelligence Development Studio 2005,诸如此类。当然,我
我有一个客户维度。创建多维数据集并定义维度时,默认属性将随多维数据集创建一起出现。我想在创建尺寸后添加更多属性。这个怎么做。我尝试使用“添加商业智能”选项,但失败了。有什么办法可以这样做吗?如果我们删
这是一个很奇怪的问题。在 BIDS/Visual Studio 中,“开始调试”按钮不会运行我正在处理的事件包。相反,它会在项目中打开另一个包(总是同一个包)并运行那个包。我只能通过在解决方案资源管理
对于那些不熟悉它的人来说,实时竞价广告交换是一种相对较新的方式,它允许广告商“竞标”以获得向个人展示其广告的权利。 它的工作原理是这样的:用户点击一个包含广告空间的网站。该网站然后 ping 广告交换
我有一个简单的网站,用户可以在其中对产品出价。该模型如下所示: 显然不同的用户可以出价,那么我如何绘制丢失的链接到“用户”表? 我有点困惑是使用识别关系还是非识别关系。更新: 最佳答案 你说:“...
简单的问题 - 有没有办法将默认的 NullProcessing 设置从自动更改为保留? 当您在某些行中使用 NULL 值的度量时,由于默认的 NULLProcessing 设置,这些 NULL 值默
尽管我的头衔说明了我目前的目标,但我对其他解决方案持开放态度。简而言之,我有一系列 SSIS 包,它们计划在我们的 SQL Server 机器上每晚运行。 由于我的公司 IT 中发生的各种更新,有时这
我正在尝试使用事件处理程序在SSIS包中记录错误。不幸的是,没有选择将事件处理程序添加到数据流任务中的各个任务上的选项。因此,我在控制流级别向整个数据流任务添加了一个事件处理程序。 当数据流任务中发生
我目前正在使用 ASP.NET 3.5 和 SQLServer 2008 开发在线拍卖系统。我已经达到了开发阶段,我需要确保我的系统明智地处理在以下情况下可能出现的并发问题: 杰拉尔丁 (Gerald
无论如何,是否可以对报表管理器进行更多控制,对于这样一个复杂的产品来说,除了重命名文件夹并将报表和报表部件放置在这些文件夹中之外,几乎无法控制报表管理器部分,这似乎很奇怪我知道我什至无法移动它们并以任
参见 (image.1) - 正如您所看到的,在设计 View 中,我的左侧有两个表格,右侧有两个饼图,所有这些都整齐地放置。 参见(image.2) - 现在我预览报告,正如您所看到的,我不允许在表
我在为在商业智能开发工作室 (BIDS) 中创建的 SSRS 报告执行存储过程时遇到了超时问题。我的存储过程非常大,在 SQL Server Management Studio 中执行平均需要近 4
我尝试在 Doubleclick Bid Manager 中创建新查询,但得到的只是“500 内部服务器错误”( https://developers.google.com/bid-manager/v
我有一个小型投标系统,用于幻想拍卖草案。我正在尝试使用以下查询来提高每个玩家的最高出价。但是,它实际上并没有给我最高出价,它只是给我第一个输入数据库的出价。 SELECT Bid.id FROM bi
我正在编写我的第一个 Google APIs Winforms 应用程序,但我不知道如何进行 API 调用。 此 google“入门”中的示例 documentation帮助不大。 我有一个客户端 I
SQL Server 2008 - 标准版(64 位)是否支持 Business Intelligence Development Studio (BIDS)?如果是,请告诉我怎么做。 SQL Ser
我是一名优秀的程序员,十分优秀!