Pergunta

Sou novo nas tecnologias do SharePoint e tentando descobrir sua adequação para que um produto seja desenvolvido.

Estou segmentando usando apenas fundação do SharePoint (não o servidor). Aqui estão alguns dos aspectos principais do produto -alvo:

  1. O produto é intensivo em dados. Existem dezenas de entidades de negócios e do sistema envolvidas. Espera -se que as entidades comerciais possuam muitos dados (podem chegar a milhões em um ano). As entidades comerciais precisam estar relacionadas. O SharePoint (listas) seria capaz de ser suficiente para essa necessidade?
  2. O produto possui muitos relatórios (enlatados e ad-hoc). Isso significaria muitas consultas complexas sendo construídas e executadas no tempo de execução. Não tenho certeza se o SharePoint seria adequado para esse fim.
Foi útil?

Solução

Pelo que você descreveu, não vejo nada que o SharePoint possa fazer para ajudá -lo.

Use o SharePoint para criar um portal da comunidade em torno do compartilhamento de documentos e conteúdo.

Seus requisitos seriam mais adequados a um aplicativo ASP.NET MVC com um sistema de relatórios ou downloads de Excel modelos usando OOXML ou similares.

Outras dicas

Portanto, as frases principais são "dados intensivos em dados", "muitos dados ... milhões em um ano", "consultas complexas".

A plataforma subjacente precisa ser construída em um RDMS, como o SQL Server/MySQL/Oracle etc etc - não listas do SharePoint.

Existem muitas maneiras de fazer o restante do projeto (interface para obter registros dentro/fora e relatórios), incluindo aplicativos de clientes, asp.net, ror ... o que se encaixa melhor com sua experiência corporativa e pessoal.

Uma dessas opções de interface do usuário é uma interface no SharePoint - mas isso ainda usaria o RDMS para o armazenamento de dados/consulta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top