0
A
回答
3
如果您在.NET应用程序中使用Rhino ETL,那么是的。首先,引用Microsoft.AnalysisServices.AdomdClient.dll。然后,执行Rhino ETL的AbstractOperation来提取数据。这里有一个例子:
namespace Etl.Operations
{
public class ExtactFromAnalysisServices : AbstractOperation
{
private readonly AdomdConnection _connection;
private readonly string _mdx;
public ExtactFromAnalysisServices(string connectionString, string mdx)
{
_connection = new AdomdConnection(connectionString);
_mdx = mdx;
_connection.Open();
}
public override IEnumerable<Row> Execute(IEnumerable<Row> rows)
{
var command = _connection.CreateCommand();
command.CommandText = _mdx;
using (var reader = command.ExecuteReader())
while (reader.Read())
yield return Row.FromReader(reader);
}
public sealed override void Dispose()
{
_connection.Close();
_connection.Dispose();
base.Dispose();
}
}
}
使用它的过程是这样的:
public class Process : EtlProcess
{
protected override void Initialize()
{
Register(new ExtactFromAnalysisServices("connection string", "mdx query"));
Register(new SomeTransform());
Register(new SomeLoad());
}
}
0
我不知道犀牛ETL,但你可以用SSAS和SSIS来做到这一点。
0
是的,你可以:http://msdn.microsoft.com/en-us/library/ms146862(v=sql.90).aspx
“的客户端应用程序可以连接到本地多维数据集,并没有与运行的Analysis Services实例的 全面的服务器交互执行查询 使用多维表达式(MDX)。 “
不知道它是否可以和犀牛一起工作。
相关问题
- 1. Rhino-Etl和MySQL问题
- 2. 如何在Rhino ETL DSL中使用FluentFile?
- 3. 为什么我的Rhino ETL过程默默无闻?
- 4. 与ETL的icCube连接表
- 5. 在SSAS和SSRS
- 6. ETL与HADOOP数据库Hbase关联吗?
- 7. 嘲笑IObjectSet <T>与Rhino Mocks
- 8. 嘲笑与Rhino Mocks的阻塞呼叫
- 9. Rhino安全与Oracle和Nhibernate 3.0
- 10. Rhino Mocks&NUnit与VSTO 2010错误
- 11. MvcMailer单元测试与Rhino Mock,如何?
- 12. ETL,Esper或Drools?
- 13. Rhino Commons和Rhino Mocks参考文档?
- 14. ETL Oracle到Cassandra
- 15. ETL架构
- 16. .NET ETL过程
- 17. 在SSAS
- 18. 值SSAS
- 19. 用SSAS
- 20. 使用Python的ETL
- 21. 需要帮助开发WCF与SSAS
- 22. IcCube与SSAS的连接; OLAP Dtatabase
- 23. Tableau和SSAS表格与灰色尺寸
- 24. 与.net核心连接到SSAS
- 25. Informatica和ETL入门
- 26. OrientDB ETL - IllegalAccessError异常
- 27. Rhino和Javascript 1.8?
- 28. Rhino Mocks&Compact Framework
- 29. Rhino Mocks nant error
- 30. rhino vs spidermonkey