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