小编Pra*_*ngh的帖子

设计数据仓库时使用临时数据库的好处

我正在设计数据仓库架构.在探索从生产中提取数据并放入数据仓库的各种选项时,我遇到了许多文章,主要建议采用以下两种方法 -

  1. 生产DB ---->数据仓库(Star Schema)----> OLAP Cube
  2. 生产DB ----> 临时数据库 ---->数据仓库(Star Schema)----> OLAP Cube

我仍然不确定哪个是性能方面更好的方法,并减少生产数据库的处理负荷.

在设计数据仓库时,您发现哪种方法更好?

olap database-design data-warehouse

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

从c#中SetdllDirectory中指定的路径加载dll

我是dotnet的新手.我有一个dotnet dll,c通过使用加载一个dll DllImport.我想将所有dll放在一个与应用程序位置不同的文件夹中.我不想修改环境变量.所以我使用setdlldirectoryAPI并加载我的c#程序集Assembly.Loadfrom(..).我SetdllDirectory通过验证值来检查它是否正常工作GetDllDirectory(..).但它既不从该文件夹加载C#dll也不加载c dll.我可以C#通过specyfing路径加载DLL Assembly.Loadfrom.但是无法加载c dll.

提前致谢!!

c c# windows winapi

6
推荐指数
2
解决办法
2万
查看次数

SSIS - 使用Attunity Oracle Datasource在Oracle Query中使用参数

我在SSIS中使用Attunity Oracle连接器连接到远程Oracle Server.

在我的SSIS包中,我需要连接到Oracle数据库以根据datetime参数获取数据.

我按照这里的建议写了一个SELECT带参数的查询:

  1. 创建了一个包变量
  2. 将变量设置为计算为表达式true
  3. 将查询与表达式一起放在表达式中作为不同的包变量
  4. [Oracle Source].[SqlCommand]数据流的表达式设置为包变量(包含查询作为表达式)

我很擅长这里,但是如果你[Oracle Source].[SqlCommand]在数据流中设置表达式,那么我在数据流任务中的"Oracle Source"中设置了什么Query?如何获取输出列并执行转换?

在设置有效的Oracle数据源之前,我无法执行包.

每个建议都说要[Oracle Source].[SqlCommand]在数据流中设置属性,但没有人提到如何配置Oracle源代码.我在这里错过了什么吗?


更新(2014/02/18) -

基于@billinkc的评论,我使用非参数查询创建了数据源,并在数据流中添加了表达式.当我执行包时,数据源内的查询更改为我的包变量表达式中的任何内容,但它会引发错误:

遇到OCI错误.ORA-00936:缺少表达

这是我WHERE的查询子句,带有可变时间戳 -

Where SL.RECEIVED_DATE = TO_DATE( @[User::Last_Run_Timestamp] , 'dd/mon/yyyy HH24:MI:SS')

oracle ssis attunity

5
推荐指数
1
解决办法
7017
查看次数

标签 统计

attunity ×1

c ×1

c# ×1

data-warehouse ×1

database-design ×1

olap ×1

oracle ×1

ssis ×1

winapi ×1

windows ×1