Sie sind auf Seite 1von 71

fev 18 2012

Consumindo um modelo Xcelsius no Crystal Reports


Categorias:

Crystal Reports, Xcelsius

Imprimir esta pgina por admin 18 de fevereiro de 2012 No artigo de hoje falaremos brevemente sobre como as ferramentas da SAP BO se integram, mais especificamente falaremos da integrao existente entre o Xcelsius e o Crystal Reports. Faremos uma demonstrao simples e breve de como podemos executar no Crystal reports um modelo de painel criado no Xcelsius. Vamos ao passo a passo: 1- Desenvolver um modelo no xcelsius da seguinte maneira: Insira um grfico de barras e um combo box.

Combo:

Os rtulos do combo box sero as clulas de A2 a A6.

Os dados de origem sero as clulas A2 a E6.

O Destino ser de A10 a E10.

Grfico: O titulo ser a clula A10.

Os valores de intervalo sero as clulas de B10 a E10.

Os rtulos da categoria X sero as clulas de B1 a E1.

Na barra de ferramentas a opo Gerenciar Conexes, selecione a opo consumidor de dados do crystal.

Cabealho de linha, selecione de A2 a A6. Cabealho de coluna selecione de B1 a E1.

Dados selecione de B2 a B6. Ajuste a janela no limite do componente. Salve o modelo. Exporte para SWF. 2- Desenvolver um reltrio no crystal da seguinte maneira: Crie um novo relatrio utilizando o banco de exemplos Xtreme Smaplas database. Insira as tabelas Customer e Orders conforme demonstramos na figura abaixo.

Insira um objeto flash no relatrio.

Utiliza a opo incorporar.

Posicione o objeto na cabealho do relatrio.

Boto direito em cima do objeto flash, especialista em dados flash.

Arraste o campo Customer Country para o quadrado Inserir rtulo de linha. Arraste o campo Order Date para o quadrado Inserir rtulo da coluna. Arraste o campo Order Amount para o quadrado valor dos dados.

Clique no quadrado Customer Contry e crie uma classificao de grupo para retornar somente 5 pases. Selecione o quadrado data e clique em opes. Mude para opo a coluna ser impressa para cada ano.

Clique em OK. Execute o relatrio.

Espero que tenham gostado dessa demonstrao. Em breve teremos mais novidades no nosso blog. Fiquem atentos. At a prxima. set 27 2011

Xcelsius: Compartilhamento Remoto dos Cenrios (Parte 01)


Categorias:

Xcelsius

Imprimir esta pgina por admin 27 de setembro de 2011 Este post ser dividido em cinco partes, sendo a primeira (esta parte) apresentando esta introduo e as telas principais de dados utilizadas em todos os post, a segunda parte ter a funcionalidade que salva os cenrios, a terceira parte ter o componente de texto, componente de observao, e a funcionalidade de excluir cenrio, a quarta parte ter a funcionalidade de carregar a lista de cenrios, carregar os arquivos (cenrios), organizao dos arquivos e riscos da soluo e a ltima parte (quinta) conter os JSPs para a soluo. Gostaria de ressaltar que a verso anterior ao Xcelsius 2008 tinha um boto que fazia exatamente a funo referente ao tema deste post, porm tiraram nesta verso atual. Para remediar o problema e atender aos projetos, fizemos exatamente como est descrito nos posts (1, 2, 3, 4 e 5). Introduo e telas principais Para este post, criamos apenas dois grficos de barra, os componentes de entrada e sada de texto, o componente que lista todos os arquivos (cenrios gravados) existentes e os botes de salvar e excluir. Segue a tela inicial para mostrar os dados nos grficos e a funcionalidade da soluo apresentada.

Seguem as abas do Excel que utilizaremos em toda a soluo. Dados:

Aba de configurao da soluo.

OBS: Coloque o caminho dos arquivos onde estes esto sendo gravados na aba de configurao. Veja o exemplo acima na clula B5.

set 27 2011

Xcelsius: Compartilhamento Remoto dos Cenrios (Parte 02)


Categorias:

Xcelsius

Imprimir esta pgina por admin 27 de setembro de 2011 Boto Salvar

Boto Salvar (Componente Connection Refresh Button) O boto que salva os cenrios um componente que est associado a uma conexo ou mais, que, por sua vez, chama um JSP. Este boto tem a nica e exclusiva funo em chamar uma conexo que far todo o trabalho programado no java, porm ele importante pois, como associado a uma conexo disponvel, toda vez que for acionado, executar o comando de gravar o cenrio. No nosso caso temos que associar o boto a duas conexes, pois ele dever salvar os dados em um arquivo XML e ainda atualizar a lista de valores do componente ListBox (mostrado em um dos tpicos a seguir). Seguem os nomes das conexes: - Carregar Lista Cenrio - Salvar Cenrio Segue a figura contendo as propriedades do boto.

Cabe ressaltar que se voc quiser criar outro arquivo com o mesmo nome, o dashboard sobrescrever o arquivo existente. Conexo para Salvar Cenrio Para que o boto possa estar associado a alguma conexo, primeiro voc dever cri-los. Vamos fazer um passo a passo utilizando os dados apresentado no tpico que contm os dados iniciais para os grficos da primeira parte. A conexo utilizada a XML Data e esta ser a padro para a soluo. Segue a figura contendo as especificaes da conexo

Voc poder colocar o nome que desejar no nome da conexo e ns colocamos Salvar Cenrio. No campo XML Data URL, voc dever apontar para a celular onde est o caminho para o arquivo JSP que salva o cenrio. Veja que o nome da planilha estava como Pan2 e a clula a B11.

No MIME Type utilizaremos o mtodo de postagem application x-www-form-urlencoded, pois precisaremos enviar e receber informaes para plotar nos grficos. Se eu utilizasse o mtodo Text/XML eu no conseguiria enviar os dados para o meu XML. De qualquer forma no basta escolher este tipo de mtodo apenas, precisaremos dar as informaes do que ser enviado para o JSP e habilitar o recebimento da resposta. - Habilite o envio (enable send) e o recebimento (enable load). ENABLE SEND: - No campo Name, escolha a clula que contenha o nome que voc quer gravar o cenrio. Esta clula ser preenchida pelo Componente de Texto (prximo item). No nosso caso a tab o PLAN2 e a clula a B1. - No campo Range escolha todas as clulas que devero aparecer nos grficos. No nosso caso foi da tab PLAN1, da clula A4 at I20. ENABLE LOAD - No campo Name, coloque apenas um nome de Resposta. No h necessidade em preencher mais nada, pois esta conexo servir apenas para gravar a foto do cenrio escolhido. OBS: No precisa configurar mais nada na aba Usage.

set 27 2011

Xcelsius: Compartilhamento Remoto dos Cenrios (Parte 03)


Categorias:

Xcelsius

Imprimir esta pgina por admin 27 de setembro de 2011 Componente de texto e observao e boto Excluir Componente de Texto (Componente Texto de Entrada) Este componente de texto ir gravar o nome do cenrio desejado. Repare que estamos apontando, nas propriedades deste componente, para uma clula que ir escrever direto na clula do Excel. Cabe ressaltar que a conexo Salvar Cenrio ir utilizar este nome para gravar o XML. Segue a figura com as propriedades deste componente e apontando para a clula onde ir gravar o texto digitado.

- Na aba General, habilitar a insero de dados na carga e apontar para a clula onde ser utilizado pela conexo Salvar Cenrio. No caso a tab a PLAN2 e a clula a B1. - Habilitar o Link to Cell e apontar para a mesma clula. Componente de Observao

Este componente servir para escrever uma observao e ficar gravado no cenrio, porm opcional na gravao do arquivo. Cabe ressaltar que apenas um campo de observao. Gostaria de ressaltar que no nosso exemplo, eu no estou incluindo estas informaes no meu XML, mas se vocs quiserem, tero que incluir a clula gravada na fonte de dados. Segue a figura das propriedades do componente apontando para a clula correta.

- Na aba General, habilitar a insero de dados na carga e apontar para a clula onde ser utilizado pela conexo Salvar Cenrio. No caso a tab a PLAN2 e a clula a B6. OBS: Como dito anteriormente, no estamos fazendo nada com esta informao no nosso exemplo. Boto Excluir

O boto que exclui os cenrios um componente que est associado a uma conexo ou mais, que, por sua vez, chama um JSP. Este boto tem a nica e exclusiva funo em chamar uma conexo que far todo o trabalho programado no java, porm ele importante pois, como associado a uma conexo disponvel, toda vez que for acionado, executar o comando de excluir o cenrio. No nosso caso temos que associar o boto a duas conexes, pois ele dever salvar os dados em um arquivo XML e ainda atualizar a lista de valores do componente ListBox (mostrado em um dos tpicos a seguir). Seguem os nomes das conexes: - Carregar Lista Cenrio - Excluir Cenrio Segue a figura contendo as propriedades do boto.

importante ressaltar que h outras formas de fazer esta funcionalidade, porm ns fizemos desta forma, pois est satisfatrio para o projeto que desenvolvemos. Conexo para Excluir Cenrio Para que o boto possa estar associado a alguma conexo, primeiro voc dever cri-lo. A conexo utilizada a XML Data e esta ser a padro para a soluo, conforme dito anteriormente. Segue a figura contendo as especificaes da conexo.

Voc poder colocar o nome que desejar no nome da conexo e ns colocamos Excluir Cenrio. No campo XML Data URL, voc dever apontar para a celula onde est o caminho para o arquivo JSP que Exclui o cenrio. Veja que o nome da planilha estava como Pan2 e a clula a B13.

No MIME Type utilizaremos o mtodo de postagem application x-www-form-urlencoded, pois precisaremos enviar e receber informaes para apagar os cenrios. Se eu utilizasse o mtodo Text/XML, no conseguiria enviar os dados para o meu XML. De qualquer forma no basta escolher este tipo de mtodo apenas, precisaremos dar as informaes do que ser enviado para o JSP e habilitar o recebimento da resposta. - Habilite o envio (enable send) e o recebimento (enable load). ENABLE SEND: - No campo Name, escolha a clula que contenha o nome que voc quer excluir o cenrio. Esta clula ser preenchida ao selecionar o cenrio na ListBox. No nosso caso, ao selecionar o arquivo, a celular B7 da tab PLAN2 ser preenchida. - No campo Range escolhemos a mesma clula. ENABLE LOAD - No campo Name, coloque apenas um nome de Response (nome em ingls). - No caso do Range, colocamos a mesma clula B7 da tab PLAN2. set 27 2011

Xcelsius: Compartilhamento Remoto dos Cenrios (Parte 04)


Categorias:

Xcelsius

Imprimir esta pgina por admin

27 de setembro de 2011 Lisbox e Carregar Cenrio, Organizao e Riscos Componente ListBox Este componente uma lista de texto (List Box) e ele servir para carregar os cenrios previamente gravados. Nesta lista aparecero todos os cenrios (arquivos) gravados com as simulaes feitas. Segue a configurao que fizemos nas propriedades do ListBox: Aba General: - No nome, colocamos como Lista; - O tipo de insero foi Linha (row); - A fonte dos dados ns apontamos para uma rea que gravaro nome de todos os arquivos gravados. No nosso caso a aba PLAN3 e as clulas so de A1 at A16; - No destino ns apontamos para a clula onde foi gravado o nome do arquivo a ser carregado (aba PLAN2 e clula B7). No caso foi a mesma clula do Excluir Cenrio. - Configuramos para interagir apenas (Interaction Only) no Insert ON. Segue a figura das propriedades do componente.

Conexo ListBox A conexo ListBox ser executada todas as vezes que o usurio fizer a incluso ou apagar qualquer simulao de cenrio. Esta conexo dever estar selecionada no componente de atualizao das conexes (Salvar e Apagar) em propriedades destes componentes. Voc poder colocar o nome que desejar no nome da conexo e ns colocamos Carregar Lista Cenario. No campo XML Data URL, voc dever apontar para a clula onde est o caminho para o arquivo JSP que carrega a lista de cenrios. Veja que o nome da planilha est no Pan2 e a clula a B12.

No MIME Type utilizaremos o mtodo de postagem application x-www-form-urlencoded, pois precisaremos enviar e receber informaes para apagar os cenrios. Se eu utilizasse o mtodo Text/XML, no conseguiria enviar os dados para o meu XML. De qualquer forma no basta escolher este tipo de mtodo apenas, precisaremos dar as informaes do que ser enviado para o JSP e habilitar o recebimento da resposta. - Habilite o envio (enable send) e o recebimento (enable load). ENABLE SEND: - No campo Name, escolha a clula que contenha o nome do cenrio que voc quer carregar (ao selecionar). No nosso exemplo a clula a B3 na PLAN2. Esta clula ser preenchida ao selecionar o cenrio na ListBox. - No campo Range escolhemos a mesma clula do item anterior. ENABLE LOAD - No campo Name, coloque o nome FileList (nome em ingls), pois o JSP deve reconhecer este nome. - No caso do Range, colocamos o range de clula da aba PLAN3 que vai da A1 at A16. Cabe ressaltar que este range depende do nmero de arquivos que sero gravados a simulao dos cenrios. Segue a figura de exemplo da conexo.

Carregar Cenrio Para carregar o cenrio, no h a necessidade em incluir um novo componente, pois teremos que apenas ler o XML aps selecionar a fotografia desejada. Ao selecionar o arquivo desejado, os dados do cenrio sero exibidos automaticamente sem que haja a necessidade de apertar qualquer boto.

Para que est funcionalidade funcione, teremos que incluir apenas uma conexo para ler o arquivo XML e plotar nos grficos. Voc poder colocar o nome que desejar no nome da conexo e ns colocamos Carregar Arquivo. Crie uma conexo XML Data e no campo XML Data URL, voc dever apontar para a clula onde est o caminho contendo todos os cenrios. Veja que o nome da planilha est como Pan2 e a clula a B5.

No MIME Type utilizaremos o mtodo de postagem application Text/XML, pois no precisaremos enviar informaes ao XML. Precisaremos habilitar apenas o recebimento das respotas (enable load). - Habilite o recebimento (enable load). ENABLE LOAD - No campo Name, aponte para o campo B7 da aba PLAN2. - No caso do Range, selecione todos os dados da PLAN1 que vai da clula A4 at a I20.

Organizao dos Arquivos no Servidor Algumas regras devero ser seguidas para que esta soluo funcione. Segue abaixo essas regras.

- Coloque todos os JSPs na pasta C:\Program Files\Business Objects\Tomcat55\webapps\Xcelsius; - Criar uma pasta chamada SavedScenarios. Segue o caminho completo. C:\Program Files\Business Objects\Tomcat55\webapps\Xcelsius\SavedScenarios. Riscos da Soluo - Qualquer pssoa que te acesso ao servidor poder visualizar os dados do cenrio ou apagar qualquer um deles; - Caso seja feita qualquer atualizao do TOMCAT, as pastas sero sobrescritas e os JSPs sero perdidos, bem como a pasta SavedScenarios ser apagada; - Esta soluo no suportada pela SAP ou pelo blog SAPBO.com.br.

set 27 2011

Xcelsius: Compartilhamento Remoto dos Cenrios (Parte 05)


Categorias:

Xcelsius

Imprimir esta pgina por admin 27 de setembro de 2011 Parte 5 (Arquivos) Seguem os arquivos utilizado para salvar, excluir e extrair a listagem dos cenrios. SaveScenario
<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.io.*" %> <% // Set the path to save scenarios String scenarioPath = request.getRealPath("/") + "SavedScenarios/"; // Build a string from the input InputStream in = request.getInputStream();

BufferedReader r = new BufferedReader(new InputStreamReader(in)); StringBuffer buf = new StringBuffer(); String line; while ((line = r.readLine())!=null) { buf.append(line); } String xmlString = buf.toString(); // Write this to an xml file int startPos = xmlString.indexOf("variable name=") + 15; int endPos = xmlString.indexOf("\">"); String fileName = xmlString.substring(startPos, endPos); PrintWriter fileWriter = new PrintWriter (new BufferedWriter(new FileWriter(scenarioPath + fileName + ".xml"))); fileWriter.write(xmlString); fileWriter.flush(); fileWriter.close(); // Send a response String responseXML = "<data>"; responseXML += "<variable name=\"Response\">"; responseXML += "<row>"; responseXML += "<column>" + fileName + "</column>"; responseXML += "</row>"; responseXML += "</variable>"; responseXML += "</data>"; PrintWriter rsp = response.getWriter(); rsp.write(responseXML); %>

GetScenarioList
<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.io.*" %> <% // Fetch a list of files String scenarioPath = request.getRealPath("/") + "SavedScenarios/"; File scenarioFolder = new File(scenarioPath); File[] arrayOfFiles = scenarioFolder.listFiles(); // Send a response String scenarioName = ""; String responseXML = "<data>"; responseXML += "<variable name=\"FileList\">";

if (arrayOfFiles.length > 0){ for (int i = 0; i < arrayOfFiles.length; i++) { scenarioName = arrayOfFiles[i].getName(); scenarioName = scenarioName.substring(0, scenarioName.length() - 4); responseXML += "<row>"; responseXML += "<column>" + scenarioName + "</column>"; responseXML += "</row>"; } }else{ responseXML += "<row>"; responseXML += "<column></column>"; responseXML += "</row>"; } responseXML += "</variable>"; responseXML += "</data>"; PrintWriter rsp = response.getWriter(); rsp.write(responseXML); %>

DeleteScenario
<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.io.*" %> <% // Build a string from the input request.setCharacterEncoding("UTF-8"); BufferedReader urlLine = request.getReader(); String xmlString = (String) urlLine.readLine(); while (urlLine.ready()) { xmlString += (String) urlLine.readLine(); } response.setContentType("text/xml"); //Which File to Delete String scenarioPath = request.getRealPath("/") + "SavedScenarios/"; int startPos = xmlString.indexOf("variable name=") + 15; int endPos = xmlString.indexOf("\">"); String fileName = xmlString.substring(startPos, endPos); File fileToDelete = new File(scenarioPath + fileName + ".xml"); if (fileName.length() > 0) { fileToDelete.delete(); } // Send a response String responseXML = "<data>";

responseXML responseXML responseXML responseXML

+= += += +=

"<variable name=\"Response\">"; "<column></column>"; "</variable>"; "</data>";

PrintWriter rsp = response.getWriter(); rsp.write(responseXML); %>

Link que originaram este post. http://blog.davidg.com.au/2011/03/saving-scenarios-in-xcelsius.html OBS: O post citado acima originou este artigo, porm estamos trabalhando para criar outro arquivo Java para poder remediar os problemas que esta soluo gerou e que foram mencionados no item anterior.

set 17 2011

Query as a Web Service (QaaWS Parte 01)


Categorias:

QaaWS, Xcelsius

Imprimir esta pgina por admin 17 de setembro de 2011 No artigo de hoje vamos falar sobre uma ferramenta muito til para montarmos consultas e consumirmos a mesma atravs de ferramentas como o Xcelsius. Antes de qualquer coisa vamos entender alguns conceitos, arquitetura e utilizao dessa ferramenta muito til. 1 O que o Query as a Web Service? um aplicativo que permite que usurios criem e publiquem consultas rapidamente como um servio web.

Uma consulta como um servio web uma instruo SQL que foi construda sobre um universo do SAP BO e publicado como um servio web para um servidor. 2 Componentes Server e Client da Arquitetura Query as a Web Service O Query as a Web Service foi projetado para trabalhar em cima de qualquer aplicao Windows da mesma forma que outros servios Web. O Query as a Web Service baseado nas especificaes de servios da web do W3C (SOAP, WSDL,e XML). Ela tem dois componentes principais: Componente Servidor e Ferramenta Cliente. Componente Servidor O Componente Servidor armazena as consultas como um catlogo de servios web e hospeda os servios web publicados. Ferramenta Cliente Esse o lugar onde os usurios de negcio criam e publicam suas consultas como um servio web. Abaixo segue o desenho da arquitetura aqui explicada.

3 Workflow do Query as a Web Service O primeiro workflow baseado no processo de desenvolvimento.

Existe um Universo onde se conecta ao QaaWS, que por sua vez linkado e mapeado no Xcelsius, onde exportando e publicando documentos, pode-se visualizar em qualquer dos formatos (Office, PDF) ou em qualquer ferramenta BO (WebI, DesktopI, Crystal Reports). O Segundo workflow baseado no processo de execuo da ferramenta.

Existe um universo onde se conecta ao documento WSDL (que nada mais do que uma URL gerado pelo Web Service), que faz link direto as ferramentas de visualizao. No prximo artigo vamos demonstrar a utilizao da ferramenta Query as a Web Service construindo uma consulta a partir de um universo e consumindo essas informaes no Xcelsius, espero que tenha gostado dessa parte conceitual, pois ela importante para entender melhor os exemplos do prximo artigo. At a prxima. set 21 2011

Query as a Web Services (QaaWS Parte 02)


Categorias:

QaaWS,

Xcelsius

Imprimir esta pgina por admin 21 de setembro de 2011 No ultimo artigo vimos alguns conceitos ligados ao QaaWS, hoje vamos comear a apresentar um exemplo de como utilizar esse importante recurso disponvel na plataforma SAP BO. O Exemplo que iremos apresentar ser uma integrao entre a ferramenta Query as a Web Services com o Xcelsius, a ideia montarmos um relatrio ou dashboard com informaes oriundas de um universo e no de uma planilha Excel. Abaixo apresentamos o Workflow de integrao QaaWS com o Xcelsius.

1 - QaaWS Integrao com Xcelsius Adicionando e configurando o servidor Abaixo apresentamos como se deve adicionar e configurar um servidor. - Abra o QaaWS Autentique-se normalmente no CMS, caso seja o primeiro acesso precisaremos configur-lo. Clique em Host (passo 1)

Clique em Adicionar (passo 2)

Insira as informaes do nome do servidor, URL, CMS, usurio e tipo de autenticao. (passo 3)

Clique em OK Clique em Fechar Insira sua senha e OK (voltar ao passo 1)

2 - QaaWS Criando e publicando query no web servisse

Assim que estiver autenticado no CMS, faa os seguintes procedimentos. Clique no menu Consulta > Novo > Consulta

Em 1. Descrio aonde ir ser definido as propriedades dos servios web. Insira um nome do servio web Insira uma descrio sucinta desse servio web Clique em Avanar

- Nessa tela dever ser selecionado um universo. - Assim que o Universo for selecionado, clique em Avanar

- Crie sua consulta normalmente. Essa tela lembra o painel de consulta do WebIntelligence. - Insira os objetos dimenso e mtricas para o Objeto de resultado. - Insira filtros, se necessrio. - Clique em Avanar

- Nessa tela ser visualizado sua consulta. - Clique em Publicar

- Na tela inicial do QaaWS, clique no seu servio web que acabou de criar. - No lado direito da tela, repare que em URL est sendo exibido o caminho do seu web service, o WSDL.

Espero que tenham gostado dessa segunda parte do artigo, no prximo post falaremos sobre como criar a conexo do Query as a WebServices no Xcelsius bem como a construo de um relatrio baseado na consulta criada. At a prxima. ago 23 2011

Verses do Xcelsius 2008


Categorias:

Xcelsius

Imprimir esta pgina por admin 23 de agosto de 2011 Ol pessoal, este post somente para informar as verses da ferramenta Xcelsius 2008 at o momento. Xcelsius Version: 5.1.3.0 => Xcelsius 2008 Build Version: 12.1.0.247 => Service Pack 1 Build Version: 12.1.1.344 => Fix Pack 1 Build Version: 12.1.2.439 => Fix pack 2 Build Version: 12.1.3.495 => Fix Pack 3 Xcelsius Version: 5.2.0.0 => Xcelsius 2008 Build Version: 12.2.0.608 => Service Pack 2 Build Version: 12.2.1.66 => Fix Pack 1 Xcelsius Version: 5.3.0.0 => Xcelsius 2008 Build Version: 12.3.0.670 => Service Pack 3 Build Version: 12.3.1.776 => Fix Pack 1 Build Version: 12.3.2.864 => Fix Pack 2 Build Version: 12.3.3.973 => Fix Pack 3 Build Version: 12.3.4.1038 => Fix Pack 4 Build Version: 12.3.5.1128 => Fix Pack 5 Xcelsius version: 5.4.0.0 => Xcelsius 2008 BuildVersion: 12.4.0.1166 => service pack 4 Como funciona: A primeira posio (12.X.X.XXX) a verso do software, a segunda (XX.3.X.XXX) posio a do service pack, a terceira posio (XX.X.0.XXX) o fix pack e a ltima posio (XX.X.X.670) o nmero do argumento. Exemplo completo: 12.3.0.670 Obs.: O Xcelsius 2008 est na verso 5 do software e o Business Objects XI release 3 est na verso 12 do software. At a prxima!

jul 26 2011 jul 02 2011

Xcelsius & LiveOffice (Parte 01)


Categorias:

Xcelsius

Imprimir esta pgina por admin 2 de julho de 2011 Nesse post vamos falar sobre a integrao do Xcelsius com relatrios Web Intelligence via LiveOffice e para essa primeira parte vamos prtica: Obs.: Esse modo de utilizar o LiveOffice e Xcelsius s uma delas, pois h uma outra forma de utilizar a integrao. Abra o MS Excel - Na aba LiveOffice, v na opo Insert (ou Inserir) e selecione WebIntelligence

Autentique-se no BO, inserindo seu usurio e senha. Insira a URL do Web Service

Insira a informao do nome do servidor Escolha o tipo de autenticao e clique em OK

- Obs: Enquanto a URL for inserida, o servidor do BO processa e valida o mesmo, antes mesmo de inserir usurio e senha. - Escolha o documento (relatrio) do Web Intelligence

- Escolha parte ou todo o documento, selecionando-a

- Escolha um nome para o objeto do Live Office

- Enquanto o Live Office processa a requisio no servidor BO

- Pronto! As informaes do relatrio do Web Intelligence j foram importadas para o Excel.

- Aps isso, salve esse arquivo do Excel e abra o Xcelsius Clique em Import Spreadsheet ou simplesmente use CTRL+SHIFT+I Escolha o arquivo Excel salvo que fizemos a importao, clique em Open

- Pronto! O arquivo do Excel foi incorporado no Xcelsius. - Clique em Manage Connections ou simplesmente CTRL+M

- Logo, aparecer a conexo do Live Office existente e suas configuraes.

- Onde: Session URL: o endereo do Web Service onde o Live Office hospedou o objeto. Horizontal Heading: a cabealho dos dados importados. Data Grid: so os valores importados, o que passar por atualizao constante (ou no).

No prximo post faremos a criao de um painel (dashboard) simples usando essa funcionalidade e a conexo de um relatrio do WebIntelligence via LiveOffice.

Xcelsius & LiveOffice (Parte 02)


Categorias:

LiveOffice, Xcelsius

Imprimir esta pgina por admin 26 de julho de 2011 Continuando com o post anterior vamos agora criar um dashboard muito simples visando a utilizar o aprendido. Escolha um componente qualquer (Exemplo: Line Chart) Nas suas propriedades, vamos edit-lo da seguinte forma: Em Title, mapeie qualquer clula Em Data, clique na opo By series e clique na opo + se for inserir uma ou mais sries. Mapeie seus nomes e valores Em Category Labels (X) mapeie o seu eixo X no grfico. Faa as demais edies nas propriedades do componente: Behavior

Common, Scale e Animations and Effects Apparence Layout, Series, Axes, Text e Colors

Obs: Cada componente tem suas prprias propriedades e no so comum todos! Feito as devidas edies nas propriedades do componente, clique em Preview

Ser gerado um flash (SWF) interno e exibir o resultado.

Para que os dados venham atualizados assim que o painel for carregado, edite as configuraes de conexo do Live Office. Clique em Manage Connections. Selecione sua conexo Live Office Clique na aba Usage Habilite a opo Refresh Before Components Are Loaded Habilite a opo Enable Load Cursor Habilite a opo Disable Mouse Input on Load Clique em Close No Painel, clique em Preview

Assim que gerar e carregar o flash, o Xcelsius ir pedir uma autenticao do BO.

Com a autenticao correta, os dados sero exibidos.

O Xcelsius tem a funcionalidade de poder exportar o Painel (gerado em SWF) para a plataforma do Business Objects.

Clicando em Export, SAP Business Objects Plataform, ir pedir uma autenticao.

Aps se autenticar, escolha a pasta do projeto, da sua aplicao ou seus favoritos, escolha um nome e clique em Save

O Xcelsius ir carregar o flash, salvando-o no InfoView

Para conferir, v at o InfoView e na pasta que escolheu para gravar o painel, d um duplo clique e aguarde carregar.

Bom, espero que tenham gostado desse artigo onde fala o bsico da integrao do Xcelsius com o LiveOffice. Nos prximos posts iremos detalhar mais essa funcionalidade e tambm falar sobre Query as a Web Services (QaaWS).

Das könnte Ihnen auch gefallen