You are on page 1of 5

TUTORIAL PENTAHO CDE X HTML JAVASCRIPT

CRIPT
1.

INTERFACE ENTRE CONSULTAS MDX (SERVIDOR) COM O HTML

JAVASCRIPT

1.1

Criao de componente data source:


No menu MDX Queries selecione a opo denormalizedMdx over mondrianjndi.

Em property informe
orme o Name jndi e o esquema do mondrian.

1.2 Criao da Query MDX

1.2

Query Componente
O componente Query Componente ser responsvel pela conexo com a

query Mdx e o cliente javascript atravs de uma varivel de resultado.


No menu Others, selecione a opo Query Componente, em Property informe o
Name, informe o Result Var que ser a varivel acessvel no cliente javascript e
informe o Datasource onde foi criada a query Mdx anteriormente. Aps esse
processo o resultado da consulta Mdx estar disponvel para o cliente javascript nas
pginas HTM atravs de um objeto JSon.

Para acessar o contedo do objeto basta referenciar o nome da varivel criada


junto ao Query Componente do CDE nas pginas HTML via Javascript. Outra forma de
visualizar o resultado da consulta Mdx utilizando a ferramenta de depurao do
Mozila Firefox chamada FireBug. No menu console basta informar o nome da varivel
Result Var do CDE.

2.

PASSAGEM DE PARMETROS DO CLIENTE JAVASCRIPT PARA AS

CONSULTAS (QUERIES MDX)

2.1

Simple Parameter
No menu Gereric, selecione a opo Simple Parameter. Em Property, informe o

Name, e o Property Value. O Property Value responsvel pela primeira passagem de


parmetro para a consulta Mdx, ou seja, a query Mdx sempre ir receber algum
contedo como parmetro, se no informado nada pelo cliente atravs de alguma
ao gerada pelo usurio como um click em determinado componente ou seleo de
algum atributo de escolha, o contedo do Property Value ser passado como
parmetro. No exemplo o Property Value contm o valor Members, que para a
consulta Mdx significa Todos os registros. Nesse caso a consulta retornar todos os
registros quando no informado nenhum valor para o parmetro.

Nas propriedades do Query Componente que ir receber o parmetro,


necessrio vincular o parmetro criado, as propriedades Listners e Parameters.
Em Listners, informe o nome do parmetro. Em Parameters adicione uma
propriedade parameter e informe o argumento e o valor, o valor ser sempre o nome
do parmetro criado anteriormente.

Propriedade Listners:

Propriedade Parameters:

2.2 Alterao da Query Mdx para receber o parmetro criado


No componente denormalizedMdx over mondrianjndi, deve-se alterar a query
Mdx informando o nome do parametro obedecendo a sintaxe Mdx. Ex. (${parametro}).

A passagem desse parmetro ser realizada atravs de uma funo javascript


no cliente HTML atravz do comando Dashboards.fireChange('regionalParam',
parametro);
Onde o primeiro argumento nome do parmetro criado no CDE e o segundo
argumento o contedo enviado para a consulta MDX.

You might also like