none
Dados Corporativos - Sharepoint RRS feed

  • Pergunta

  • Boa Tarde,

    Estou com a ideia de fazer um "mini BI" utilizando o Catálogo de dados corporativos ou algo do genero.

    A dúvida é, como conectar o meu Sharepoint com o Oracle e utilizar dos dados dele para fazer minhas consultas?

    Desde Já Agradeço.

     

    Gustavo Mognon

    Analista de TI

    quarta-feira, 24 de agosto de 2011 19:36

Respostas

  • Gustavo, é um GRANDE problema.

    Terá que tentar fazer uma outra abordagem, pois como sabes o serviço roda em cima de conta de servço e para acessar o ORACLE não vai conseguir de forma autenticação NTLM.

    Um exemplo, é fazer um ETL para um BD de SQL Server, criar um CUBO no AS, e daí se esbanjar no Excel Services.

     

     

    Bruno Velaz - MCT, MCTIP

    www.canaltechshare.com.br

    Faça parte da comunidade tecnologias SharePoint


    Bruno Velaz - http://brunovelaz.spaces.live.com |*| CanalSharepoint.com.br\brunovelaz
    • Marcado como Resposta Richard Juhasz quinta-feira, 1 de setembro de 2011 21:08
    segunda-feira, 29 de agosto de 2011 18:54

Todas as Respostas

  • Gustavo,

    Que tipos de resursos você quer usar no seu mini BI? Pergunto porque são vários: recursos do SharePoint Enterprise como Excel Services, Visio Services, Performance Point, web parts, além de outros recursos como relatórios do Reporting Services.

    Respondendo à sua pergunta, temos algumas maneiras de integrar os dados do Oracle ao SharePoint:

    • Utilizando BCS e mapeando as suas tabelas no SharePoint (necessita de desenvolvimento ou conectar a algum serviço de dados do Oracle - se existir);
    • Criar web parts de gráficos (recursos de BI em geral) e fazer elas conectarem direto no Oracle;
    • Excel obtendo dados do Oracle (via OBDC por exemplo);
    • Criar uma base no SQL Server e sincronizar os dados e aí conectar de qualquer lugar do SharePoint e serviços relacionados.

    Como você viu existem algumas opções, mas não são todas. Tudo vai depender do seu cenário, isso aí são apenas algumas formas, melhores talvez existam.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br
    quarta-feira, 24 de agosto de 2011 23:30
  • Fabian,

    Primeiramente grato pelo interesse.

    A minha ideia é fazer nada mais que algumas consultas no oracle e apresentar no sharepoint, exemplo: Vendas (Dia x mês x Ano), Faturado (Dia x Mes x ano).

    Pretendo fazer isso sem necessidade de desenvolvimento, somente com recursos nativos do Enterprise  Qual seria o melhor caminho a seguir?

    • Criar web parts de gráficos (recursos de BI em geral) e fazer elas conectarem direto no Oracle;
    • Excel obtendo dados do Oracle (via OBDC por exemplo);

    Estas duas opções me parecem mais adequadas.

    O meu maior problema no momento é como conectar o oracle com o sharepoint.

    Grato!

    quinta-feira, 25 de agosto de 2011 11:55
  • Gustavo,

    Qualquer da formas são validas, que andre falou e a tua Gustavo. Tambem poderas utilizar Reporting Services, visto esta estar integrado com o SharePoint.

    Em relacao ao Oracle deveras ter os connectores instalados correctamente no servidor onde esta pedido os dados para serem visualizados....

    Em relacao ao Excel qual é a versao do SharePoint que tens Server 2010 ou 2007 e pretendes usar Excel Services? Se sim deveras configurar as contas correctas que irao criar a conexao, for excel simples o cliente devera ter sempre o connector para oracle.

     


    André Lage Microsoft SharePoint, CRM and Sybase Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/
    quinta-feira, 25 de agosto de 2011 12:54
    Moderador
  • André,

    Grato pela resposta.

    Estou utilizando a versão 2007 do Sharepoint.

    Procurei na internet algum "How To" de como fazer essa conexão com bancos externos mas sem sucesso.

    quinta-feira, 25 de agosto de 2011 13:17
  • Oi Gustavo, na plataforma 2007 tem algumas limitações claro, comparando com o SharePoint 2010.

    Para isto você vai usar BDC, no caso siga as dicas do Fabian que comentou.

     

    Você consegue fazer uma integração com isto com Excel services, mas a plataforma do seu Oracle é Windows ou Linux, se for Linux os ambientes são homogeneos na autenticação?

     

    Se for, você consegue fazer este acesso avia EXCEL Services e criar recursos bem initeressantes, como paineis de indicadores.

    Fale mais sobre  cenário.

     

    Bruno Velaz - MCT, MCTIP

    www.canaltechshare.com.br

    Faça parte da comunidade tecnologias SharePoint


    Bruno Velaz - http://brunovelaz.spaces.live.com |*| CanalSharepoint.com.br\brunovelaz
    sexta-feira, 26 de agosto de 2011 21:50
  • Olá Bruno, Grato pelo interesse!

    A plataforma do oracle é em cima de Linux, e não estão homonegeos na autenticação. Há problemas com esta particularidade? 

    A minha idéia inicial era montar estes paineis com base em consultas no banco e deixar disponíveis no Sharepoint.

     

    Att.

    Gustavo Mognon

    Analista de TI

    segunda-feira, 29 de agosto de 2011 10:49
  • Gustavo, é um GRANDE problema.

    Terá que tentar fazer uma outra abordagem, pois como sabes o serviço roda em cima de conta de servço e para acessar o ORACLE não vai conseguir de forma autenticação NTLM.

    Um exemplo, é fazer um ETL para um BD de SQL Server, criar um CUBO no AS, e daí se esbanjar no Excel Services.

     

     

    Bruno Velaz - MCT, MCTIP

    www.canaltechshare.com.br

    Faça parte da comunidade tecnologias SharePoint


    Bruno Velaz - http://brunovelaz.spaces.live.com |*| CanalSharepoint.com.br\brunovelaz
    • Marcado como Resposta Richard Juhasz quinta-feira, 1 de setembro de 2011 21:08
    segunda-feira, 29 de agosto de 2011 18:54