Pergunta

Eu estou procurando um controle que eu possa colocar em cima de um esquema em estrela OLAP já existente para permitir que o usuário defina seus próprios "consultas" e gerar relatórios. Agora eu tenho alguns relatórios pré-definidos construídas em cima dos cubos, mas eu gostaria de permitir que o usuário defina seus próprios critérios com base nos cubos que eu criei. Eu encontrei lotes de produtos que lhe permitirá tratar uma tabela transacional como um cubo OLAP, mas nada especificamente para cubos pré-existentes.

EDIT: Deixe-me ser claro, eu sei que existem inúmeras ferramentas de relatórios lá fora, que pretendem relatório sobre cubos OLAP. O problema é que todos eles assumem que eles estão olhando dados transacionais e tentar criar seus próprios cubos. Eu tenho tabelas que contêm dezenas, se não centenas de milhões de registros. A maioria das ferramentas falhar quando manusear este muitos dados, os outros apenas correr incrível lentamente. Eu não quero uma ferramenta que tem como alvo as pessoas de negócios.

Eu quero uma ferramenta que compreende o que um esquema em estrela e floco de neve é. Eu quero ser capaz de dizer que o que as tabelas de fatos são eo que as tabelas de dimensão são, em seguida, cria uma interface de usuário em cima deles. Este é um problema fácil de resolver para o fornecedor ferramenta porque estou colher alimentando-os cubos. Eu quero confiar no fato de que os cubos são um padrão padronizado e eu quero uma ferramenta que tira proveito deste fato. Eu quero uma ferramenta que tem como alvo os desenvolvedores e começa com a suposição de que eu realmente sabem como gerenciar meus dados, ele só precisa criar relatórios bonitas para mim e não desmoronar sob o peso dos meus dados.

Foi útil?

Solução

Bem SSRS para SQL Server foi projetado para ser usado com cubos (consultamos nossos armazéns de dados com isso o tempo todo), mas isso é uma implementação fornecedor específico e se você não tiver um servidor SQL que você não pode usá-lo como ele vem com SQL Server. Você pode escrever consultas MDX e não apenas em linha reta t-sql. Eu sei que você pode fazer referência a outros bancos de dados em consultas, mas eu nunca tentei fazer referência a tabelas de diferentes fornecedores becasue nossos warehous de dados em um data warehouse SQL Server.

Outras dicas

Eu usei várias ferramentas de relatórios, mas de longe o mais familiar para os usuários finais é tabelas MS Excel Pivot. Por favor, siga este link para mais informações.

Se você quer um software de nível empresarial completo, você está procurando uma ferramenta como o Cognos (IBM) Reporting Suite. Suas ferramentas têm uma estrutura única consulta para gerar relatórios com ambas as fontes relacionais e OLAP, dependendo de como você modelá-lo. Isso significa que você pode fazer relatórios multidimensional contra o servidor SQL e MSAS com a mesma ferramenta se é modelada corretamente. Eles apoiar os seus próprios cubos, TM1, Oracle, Microsoft, SAPBW, etc ... Há um SDK que você pode usar para escrever a sua própria ferramenta de front-end também. Não é barato, mas nada empresa é.

Os concorrentes neste campo (eu não usei) são Business Objects (SAP) e Hyperion (Oracle). E talvez JasperSoft (open source).

Verifique também a resposta a esta questão . Ele menciona BO e uma solução Microsoft.

Stefan, se o seu objetivo final é para relatar Gostaria de sugerir uma ferramenta como o Tableau. É muito simples de aprender para o usuário médio e que lhes permite fazer relatórios em tempo real usando as consultas de interface ou tipo personalizado no banco de dados. Se você está procurando algo mais avançado eu sugeriria um produto como o cockpit (eu sei ...) desenvolvido por uma empresa com sede na Alemanha, que também é realmente puro e começando a decolar.

Você poderia tentar Dundas solução que permite usuários finais para criar seus próprios relatórios com base em dimensões e medidas criadas no cubo.

É você após algo como Mondrian ? Que usamos em um projeto anterior, e eu me lembro de seus relatórios OLAP foi muito bom. Não me lembro se ele tinha um gui, embora; que não era a minha área. Eu só nunca mexeu com os arquivos de configuração ...

Oi você pode usar SSRS onde o usuário pode criar relatórios apenas vendo o cubo ou u pode escrever personalizados consultas MDX usando a vantagem OLAP. Você pode usar o SQL Server Report Builder E por último, não menos importante Microsoft Excel 2007 tem boa capacidade de navegar um cubo Você pode até mesmo expor seu cubo no SharePoint via serviços Microsoft Excel 2007

eu segurar minhas mãos e livremente admitir que eu não sou um especialista neste domínio, mas você pode dar uma olhada em Infobright . Eu entendo que ainda vai sair e índice de seus dados existentes (não tenho certeza se ele faz seus próprios cubos), mas eu estou levado a acreditar que ele pode manipular grandes quantidades de dados rapidamente.

Há uma edição da comunidade e uma edição comercial também. Eu nunca usei o software, mas pelo que eu li sobre isso antes, parece impressionante.

Você poderia dar Web Pivot Table uma tentativa e é uma web baseada ferramenta de relatórios que ligam a ambos os arquivos CSV e OLAP cubos, assim como a tabela dinâmica do Excel. Aqui é demonstração e documentos .

Você pode se conectar a vários dados de origem (por exemplo, vários cubos OLAP), criar várias tabelas dinâmicas e gráficos de articulação e, em seguida, criar vários relatórios com base em qualquer combinação destas tabelas dinâmicas e gráficos pivô.

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