OLAP küplerini/veri depolarını sorgulamak için bir ORM analoğu var mı? Özellikle .NET dünyasında ilgileniyorum, ama genellikle herhangi bir şeyle ilgileniyorum ;-)ORM'ler xxx OLAP küplerine kadar RDBMS'lere mi? Xxx var mı?
cevap
ADOMD.Net lib'ini sarmak ve ADOMD.Net'i 21. Yüzyıla taşımak için açık kaynak bir proje olan Kona'yı başlattım. http://www.codeplex.com/kona adresinden alabilirsiniz, ancak biraz daha sevgi ve dikkat gerektiriyor.
Lambdaları MDX'e dönüştürme görevi küçük değildir, bu yüzden henüz bunu denemedim. MSFT'i MDX sağlayıcısına bir LINQ yazma konusunda teşvik etmeye çalıştım, ancak ne kadar az. Net geliştiricisinin OLAP/SSAS (SSRS alanı dışında) ile çalışmayı denediğini düşünürken, bunun kimsenin yüksek olacağını düşünmüyorum. Şu anda öncelik listesi. Ama bu denemeyi bırakmak anlamına gelmez. Sevgiyi yaymaya çalışan yerel kullanıcı gruplarında ve Code Camp'lerde “.Net Guy için BI” konuşmamı yapıyorum.
ADOMD, kendi başınıza dönmenizi sağlayacak. Üzerinde yer alan ve Analysis Services ve MDX'in doğasından dolayı sonuç kümeleri için kolay bir API sağlayan iyi bir kitaplık görmedim.
http://msdn.microsoft.com/en-us/library/ms123483.aspx
Ben iyiye baktım, bu yüzden herkes herhangi bir çözüm varsa ben dinliyorum. Şu anda hızlı geliştirme için SQL Server'ı SSA'ya bağlantılı bir sunucudan MDX sorguları göndermek için kullanıyorum, sonra SQL Server'dan saklı yordam çıktısı olarak iade ediyorum, çünkü herkes bununla başa çıkabilir. Karşılaştığım sorunlar, hata ayıklama eksikliğiydi ve satırlarda hatalar eksikse, belirli hata numaraları için TRY/CATCH ve değilse bir yeniden düzenleme.
- 1. "Boş 'xxx' özelliği okunamıyor"
- 2. 'xxx' adı tanımlı değil
- 3. Python: çıkış yapılmış "\ xxx"
- 4. kullanma "apt-get xxx yükle",
- 5. Gulp kanca 'cordova inşa xxx'
- 6. Sözdizimi Vurgulama Birleştirme diff ve xxx
- 7. Azure Key Vault - AADSTS70001: "xxx" tanımlayıcısına sahip uygulama "xxx" dizininde bulunamadı.
- 8. Hata BC30002 - Tip XXX tanımlı değil
- 9. hazırda PhysicalNamingStrategy ve @ Tablo (name = "xxx")
- 10. sınıf XXX ama benim GAE'nin projede
- 11. PHP index.php olmadan GET yöntemi id = XXX
- 12. Bir .xxx dosyasında metin dizeleri nasıl bulunur?
- 13. OLAP CUBE HBase'de yapılabilir mi?
- 14. varsayılan dosya seçici penceresinde yalnızca .xxx dosyaları göstermek için bir yolu var mı
- 15. XXX dizinden utf-8 dizisine dönüştürme, komut satırı
- 16. Git dil: Tip XXX Ben bir işlevi yazdım bir ifade
- 17. Konu 1: Exc_BAD_ACCESS (kod = 2, adres = xxx-xxxx)
- 18. KnockoutJS: "xxx tanımlı değil" nedeninden sonra ciltlemeyi uygulayın
- 19. Önemli hata: Sınıf 'JParameter', şablon/tema/index.php satırında bulunamadı xxx
- 20. 301 Tümünü yeniden yönlendir? P = xxx - başlangıç sayfası
- 21. Tema 'XXX' uygulamada veya global tema dizinlerinde bulunamıyor
- 22. OLTP ve OLAP Veritabanlarıyla CQRS Mantıklı mı?
- 23. Postgresql OLAP
- 24. Nesnede var mı yoksa javascriptte mi var
- 25. Android'de Parcelable'da in.readInt() eşittir (Tamsayı) in.readValue (Integer.class.getClassLoader()) var mı?
- 26. Python'da "dinamik olarak" yerel değişkenler oluşturmak mümkün mü? sonraki çağrılar "() halk içinde 'xxx'" Gerçek dönecektir böylece
- 27. "Değişken 'xxx' hiçbir zaman mutasyona uğramamıştı; 'let' sabiti 'olarak değiştirmeyi düşünün" ERROR
- 28. Önemli hata: require_once(): Hatalı açılış gerekiyor 'xxx' (include_path = '.; C: \ xampp \ php \ PEAR') satırdaki xxx'de 147
- 29. Çevrimdışı OLAP küp dosya biçimi
- 30. Alan xxx hiçbir zaman atandı ve her zaman varsayılan değerine sahip olacak