none
Mvc + Cubo Analysis Services RRS feed

  • Pergunta

  • Bom dia,

    Estou migrando um projeto do silverlight para mvc e preciso fazer a conexão com o analysis services...consegui conectar porém não sei qual componente utilizar para exibir o cubo na tela.

    Código que estou utilizando para conectar:

       protected Microsoft.AnalysisServices.AdomdClient.CubeCollection cf;

       AdomdConnection con = new AdomdConnection("Provider=MSOLAP;Data Source=192.168.50.200\\SQLBI;Catalog=CUBO;");
                con.Open();
                cf = con.Cubes;           
                foreach (CubeDef c in con.Cubes)
                {
                    switch (c.Name)
                    {
                        case "CuboNovo":
                            var obi = c.Dimensions;
                            break;
                        default:
                            break;
                    }
                }


    A imagem anexada é do componente que existe hoje no sistema, não consigo utilizar o mesmo componente, queria saber se alguém conhece um componente mais novo para exibição com mvc.

    Obrigado!



    • Editado fGolden segunda-feira, 1 de agosto de 2016 13:11
    segunda-feira, 1 de agosto de 2016 13:08

Respostas

  • fGolden,

    O MVC não trabalha com este conceito de componentes que é comum ao Silverlight e Web Forms. A solução para isto passa pelo uso de algum gerador de relatórios (como o Report Viewer) e, eventualmente, até o processo do que vc precisa para alguma procedure (já fizemos algo assim aqui no trabalho).

    Caso resolva investir tempo no Report Viewer sugiro consultar o site do MVP André Alves Lima, que é referência no assunto:

    http://andrealveslima.com.br/

    segunda-feira, 1 de agosto de 2016 13:47

Todas as Respostas

  • fGolden,

    O MVC não trabalha com este conceito de componentes que é comum ao Silverlight e Web Forms. A solução para isto passa pelo uso de algum gerador de relatórios (como o Report Viewer) e, eventualmente, até o processo do que vc precisa para alguma procedure (já fizemos algo assim aqui no trabalho).

    Caso resolva investir tempo no Report Viewer sugiro consultar o site do MVP André Alves Lima, que é referência no assunto:

    http://andrealveslima.com.br/

    segunda-feira, 1 de agosto de 2016 13:47
  • Então renato,

    Eu uso o reportviewer no reporting services, tranquilamente porém é q nao consegui upar a imagem pois o msdn bloqueou mas eu preciso fazer o cubo virar tipo um pivot table, que os usuarios vao arrastando os itens para dentro da tabela e ele vai gerando o relatorio do jeito que eles querem.

    Eu não sei se passo o datasource do cubo para algum plugin de jquery algo do genero para fazer isso.

    Obrigado por responder!

    segunda-feira, 1 de agosto de 2016 13:54
  • Neste caso entendo que a melhor solução seja migrar para o Power BI ou outra solução de BI que ofereça o acesso via Internet.

    Nativamente não há nada deste tipo para que você inclua num projeto ASP.NET MVC.

    segunda-feira, 1 de agosto de 2016 14:29