Pergunta

Então, eu apenas recebi uma seqüência de conexão a um cubo na nossa um de nossos bancos de dados SQL. Eu deveria criar um relatório que pode ser enviado a 30 algo que as pessoas fora desses dados.

Eu prefiro muito mais escrever um procedimento armazenado e simplesmente deixar SSRS enviá-lo sempre que o seu suposto. O problema é que o banco de dados é extremamente complexo e não estou certo de que posso corresponder tudo para cima e obter as informações corretas.

Existe uma maneira que eu posso escrever um procedimento de armazenamento que irá olhar para a informação em um cubo?

Eu não tenho certeza se isso importa, mas o banco de dados e o cubo estão no mesmo servidor SQL.

Qualquer informação sobre cubos seria útil. Eu sei que para alguns pré-cálculos com base no que eles provavelmente será usado o máximo de.

Graças

Outras dicas

Você pode tornar a utilização do relatório de um procedimento armazenado regular, mas esse procedimento armazenado ainda tem que executar uma consulta MDX que vai contra o cubo (via OLEDB).

Eu não sei o que relatório que você está usando; especificamente se é um relatório local ou servidor baseado mas os relatórios baseado em servidor de SQL Server têm um gerador MDX que esconde a sintaxe MDX de iniciantes e é adequada para preencher a tabela simples (Tablix no SSRS 2008) e Matrix relatórios baseados. Para relatórios mais complexos, que ajuda a aprender a sintaxe MDX.

Se você estiver usando relatórios Locais (executado no servidor de aplicativo em oposição ao servidor de relatórios) você tem que saber a sintaxe MDX, porque você vai ter que usar essa consulta MDX para consultar o cubo Analysis Services através de um provedor OLE DB no seu componente de middleware.

Mais uma coisa, cubos são melhor utilizada quando você precisa para aprofundar e / ou drill-through de resumo para baixo para obter informações detalhadas. Eles são mais utilizados para fatiamento de dados (medidas) com informações de dimensão. O controle de matriz é a melhor ferramenta de dados vista em um cubo com a própria célula de dados que representa uma medida e a coluna (s) e de cabeçalho (s) para esta célula que representa uma medida. A matriz, em seguida, "transformar" os dados automaticamente, dependendo qual dimensão você escolher.

duas línguas diferentes - T-SQL é a ferramenta RDBMS para consultar dados relacionais; Para falar com cubos você usa MDX.

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