小编Rac*_*hel的帖子

分配 10484320 字节时缓冲区失败

当我运行以下包时,它会成功完成每项任务,直到加载到写入 0 行的目标中。我减小了缓冲区大小但仍然不起作用。关于如何解决这个问题的任何线索。我收到以下错误消息

“分配 10484320 字节时缓冲区失败”,“SSIS 错误代码 DTS_E_PROCESSINPUTFAILED”

在此输入图像描述

sql-server ssis etl ssis-2012

4
推荐指数
1
解决办法
1万
查看次数

如何使用维度中的代理键填充事实表

您能否帮助了解如何使用维度中的代理键填充事实表。

我有以下事实表和维度:

索赔事实

ContractDim_SK ClaimDim_SK AccountingDim_SK ClaimNbr ClaimAmount

合同调光

ContractDim_SK (PK) ContractNbr(BK) ReportingPeriod(BK) 代号

会计昏暗

TransactionNbr(BK) ReportingPeriod(PK) TransactionCode CurrencyCode(我应该在这里添加ContractNbr吗??OLTP中的原始表有)

声明昏暗

CalimsDim_Sk(PK) CalimNbr (BK) ReportingPeriod(BK) ClaimDesc ClaimName(我应该在这里添加 ContractNbr 吗??OLTP 中的原始表有)

我将数据加载到事实表的逻辑如下:

  1. 首先我将数据加载到维度中(代理键被创建为身份列)
  2. 从事务模型 (OLTP) 中,事实表将填充度量(ClaimNbr 和 ClaimAmount)

  3. 我不知道如何用维度的 SK 填充事实表,如何知道将我从维度中提取的键放在哪里到事实表中的哪一行(哪个键属于这个 claimNBR?)我应该全部添加合同 Nbr尺寸并在加载事实键时将它们连接在一起?

这样做的正确方法是什么?请帮忙,谢谢

data-warehouse dimensions star-schema surrogate-key

2
推荐指数
1
解决办法
5471
查看次数