API TM1 para Linqtoentities
Pergunta
O IBM Cognos TM1 é um banco de dados multidimensional que minha empresa acha que é a melhor e mais recente. Estive nas aulas e, com certeza, é bom para análise. É claro que as pessoas financeiras da minha empresa só vêem o suplemento do Excel ou o site do Excel e pensam "isso é tudo o que preciso para um aplicativo de entrada de dados!" Minha resposta é "Eu pensei que você precisava de uma solução OLTP!" que eles ignoram porque estou nele.
O que vejo é algo que tem integração questionável com minhas ferramentas de desenvolvimento preferidas da Microsoft. Prefiro implantar uma ferramenta de entrada de dados Silverlight/OLTP. Vejo também que o TM1 possui DLLs não gerenciados que fornecem acesso total ao mecanismo de dados. Desde que a IBM comprou o TM1, não vejo um futuro amigável para a Microsoft e o TM1.
É completamente irracional pensar que o Linqtoentities poderia criar um ORM para o TM1? O Linqtoentities é usado para apontar em um banco de dados multidimensional? E quanto a Nibernate? Gostaria de dizer às nossas pessoas financeiras, com certeza vamos usar o TM1 e eu o usarei como back -end do aplicativo de entrada de dados que eu criei para você.
Solução
Nem Linqtoentities nem Nibernate são Olap.
Aqui está uma pergunta semelhante sobre "orms" para cubos OLAP.