quarta-feira, 7 de dezembro de 2016

Instalação do Pentaho BI Server no Ubuntu.

Introdução

Olá, neste pequeno post é apresentado como fazer uma instalação básica do Pentaho  BI Server. Apesar de ser uma instalação básica, ela já tem as funcionalidades necessárias para começar um projeto de Inteligência de Negócios, bem como ser a porta de entrada para apresentação desta poderosa ferramenta.

A instalação aqui apresentada foi realizada em uma máquina com o seguinte Sistema Operacional:

  • -Ubuntu 16.04 xenial.
Veja:



Pré requisitos:

  • Java ( JDK ).
  • Unzip ou algum aplicativo que descompacte arquivos ".zip". Aqui, utilizo o próprio unzip do linux. Você pode facilmente instalá-lo com o comando "sudo apt-get install unzip".


Mãos à obra:

1)Instalando o Java:

A) Instalando o JRE e JDK:

  $ sudo apt-get install openjdk-8-jre  openjdk-8-jdk


B) Verificando a versão do java instalado:

  $ java -version

A saída deverá ser algo assim:

  openjdk version "1.8.0_111"
  OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)
  OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

Veja:


C) Configurando o $JAVA_HOME (Opcional).

Repare que o instalador (apt-get) não configura a variável de ambiente $JAVA_HOME. Tal variável não é essencial para a execução do Pentaho BI Server. No entanto, caso venha precisar utilizar essa variável para alguma outra situação, você pode configurá-lo no arquivo ~/.bashrc. Para isso faça:

C.1) Descubra o PATH no qual java foi instalado:

  $ which java
  $ ls -n /usr/bin/java
  $ ls -n /etc/alternatives/java


C.2) Edite o arquivo ~/.bashrc

Com seu editor de textos preferido edite o arquivo ~/.bashrc. Utilizando o caminho que descobrimos no passo C.1, adicione a seguinte linha no final do arquivo:

  export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/

Repare que nesse ponto utilizamos apenas uma parte do caminho descoberto no item C.1. Exatamente o caminho necessário para o $JAVA_HOME.




2) Instalando o Pentaho BI Server

A) Criando uma pasta para comportar o Pentaho Server e baixando o BI Server do sourceforge.

No meu caso, criei a pasta "pentaho_server".
  $ mkdir ~/pentaho_server
  $ wget https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.1/biserver-ce-6.1.0.1-196.zip

 

  

 

B) Descompactando o arquivo baixado:

  $ unzip biserver-ce-6.1.0.1-196.zip

C) Executando o BI-Server:

Na descompactação do arquivo é criado a pasta "biserver-ce". Entre nela e execute o script shell 'start-pentaho.sh'.
  $ cd biserver-ce
  $ ./start-pentaho.sh

Na primeira vez que for executado comando 'start-pentaho.sh', será perguntado se você deseja receber notificações de quando for lançado novas versões do pentaho. Basta dar "enter" nessa etapa e o prompt de comandos voltará. Veja:


D) Acessando Pentaho BI Server:

Abra o seu navegador web, digite o endereço: http://127.0.0.1:8080 e pronto.

Logue-se inicialmente com os seguintes dados:
  • User Name: admin
  • Password: password
E a página inicial deverá aparecer:

 

E) Parando o serviço:

Para parar o serviço, basta utilizar o seguinte comando, ainda na pasta "biserver-ce":
  $ ./stop-pentaho.sh 
 
 

Conclusão

Bem pessoal, por hora é isso.






Apêndice: Super Resumo (para copiar e colar)


Instalação do java:

  $ sudo apt-get install openjdk-8-jre  openjdk-8-jdk
  $ java -version
  $ which java
  $ ls -n /usr/bin/java
  $ ls -n /etc/alternatives/java

No arquivo ~/.bashrc, adicionar na ultima linha:

  export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/

Instalação do Pentaho:

  $ mkdir ~/pentaho_server
  $ wget https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.1/biserver-ce-6.1.0.1-196.zip
  $ unzip biserver-ce-6.1.0.1-196.zip
  $ cd biserver-ce
  $ ./start-pentaho.sh
  $ ./stop-pentaho.sh 

quarta-feira, 30 de novembro de 2016

Votação por partido da Emenda do Projeto de Lei de 4850/2016 - 10 medidas contra a corrupção.

Você conhece ou já ouviu falar sobre "As 10 medidas contra a corrupção"?

É uma iniciativa do Ministério Público Federal (MPF) que tem o objetivo de, segundo eles, aprimorar a prevenção e o combate à corrupção e à impunidade. E as propostas por eles indicadas objetivam Transparência, Prevenção, Eficiência e Efetividade.

Para saber mais sobre essa iniciativa, veja aqui: http://www.dezmedidas.mpf.mp.br/ 

Aparentemente alguns deputados estão se sentido um pouquinho incomodados com tal Projeto de Lei (PL), e claro, para não serem tão incomodados, nada melhor do que sugerir algumas "melhorias" (oficialmente conhecidas como emendas) no PL.

Assim que eu achar o texto oficial da Emenda, postarei aqui o link ou o texto.

Veja o texto da Emenda no seguinte link: http://www.camara.gov.br/proposicoesWeb/prop_mostrarintegra?codteor=1511912&filename=Tramitacao-EMP%201%2F2016%20%3D%3E%20PL%204850%2F2016


Bem... não tenho muito mais o que falar por hora.

Então vamos lá.

Peguei alguns dados do site da Camara para avaliar como votaram os partidos sobre essa Emenda. Se quiser conferir a fonte, veja aqui:

http://www.camara.leg.br/internet/votacao/mostraVotacao.asp?ideVotacao=7293&numLegislatura=55&codCasa=1&numSessaoLegislativa=2&indTipoSessaoLegislativa=O&numSessao=313&indTipoSessao=E&tipo=uf

 Sem mais delongas, seguem alumas informações:

Distribuição de votos por partidos:


 

Distribuição dos votos em termos percentuais:




Por hora é isso.

Até a próxima.

quarta-feira, 27 de julho de 2016

Serviços online de copiar e colar (copy-paste) - um mão na roda para discussões diversas


(Este post ainda está em produção, dentro de alguns dias eu o organizarei melhor.)

Olá pessoas,

Quero apenas deixar aqui registrado alguns serviços de copy&paste online que eventualmente servem para facilitar a vida em conversas sobre trechos de códigos ou compartilhamento de idéias, textos, etc.

Segue a lista, reparem que ela não tem critério algum, a não ser atender ao propósito de copy&paste:

ABCDEFGHI
https://justpaste.it/ SSSSSPagoSSS
https://ghostbin.com/ SSSSS
http://pastebin.com/
http://hastebin.com/
http://pasted.co/
http://dpaste.com/
http://pastie.org/
http://pastebin.ca/
http://paste2.org/
http://codepad.org/
https://gist.github.com/
http://paste.bradleygill.com/

Onde:
  • A-Possível criar usuário
  • B-Link personalizado
  • C-Permite título
  • D-Formatação WYSIWYG
  • E-Permite senha
  • F-Importar conteúdo de arquivos
  • G-Compartilhar pelas redes socias e/ou e-mail
  • H-Expiração
  • I-Permite edição

Além dos citados acima, me deparei com alguns que vão além do copy&paste, por exemplo, o serviço abaixo serve como uma pequena IDE para executar trechos de código de diversas linguagens diferentes, diretamente no seu browser.

Em breve farei uma revisão e colocarei-os em uma tabela para indicar as funcionalidades comuns entre eles.

Até lá. ;)





quinta-feira, 31 de dezembro de 2015

Malabaris...

talentoso demais!Assistam !

Posted by Bicho de Pé on Sábado, 15 de agosto de 2015

sábado, 14 de março de 2015

Uma proposta de Revolução das Métricas do bem-estar de um país

Lembro que algumas vezes comentei que considerar apenas o PIB como o sucesso/fracasso do avanço de um país, na minha turva visão, é um erro. Acredito que valores sociais e de bem estar deveriam estar envolvidos. Não sei o quanto essa afirmação é estranha para alguns. Enfim, veja mais abaixo o vídeo que acabei de "achar".

O vídeo comenta sobre uma proposta de Revolução das Métricas do bem-estar de um país. É uma Proposta alternatva ao PIB, no vídeo abaixo o apresentador comenta sobre uma métrica chamada "Índice de Progresso Social" formada por 12 Componentes divididos em 3 dimensões:

1) Todos tem as necessidades básicas para a sobrevivência? (Comida, água, abrigo, segurança)
2) Acesso a coisas básicas para melhorar suas vidas? (Educação, informação, saúde, meio ambiente sustentável)
3) Todos tem acesso a uma chance de buscar seus objetivos livre de obstáculos? (direitos, liberdade de escolha, livre de discriminação, acesso aos conhecimentos mais avançados do mundo)


Repare que não são indicadores de "esforço" ou "intenção" de um país, e sim de conquistas reais. Por exemplo, não se mede o quanto um país gasta (investe) em saúde, e sim qual a qualidade de vida e a sua duração. Outro exemplo, Ao invés de se medir se existem leis contra a discriminação, mede-se a quantidade de pessoas que sofrem discriminação.

Bem... veja o vídeo e repare como seria o novo "ranqueamento" de alguns países do mundo, e repare também nos comentários sobre o nosso querido Brasil.

Divirta-se.

quinta-feira, 15 de maio de 2014

Guia - Pentaho Day São Paulo

Nos dias 16 e 17 de Maio, acontecerá em São Paulo o Pentaho Day e contará com a presença de vários participantes de todos o Brasil e alguns de fora também.
Para auxiliar quem não é São Paulo a se movimentar por essa imensa selva de pedras, alguns integrantes da comunidade pentahobr, trabalharam em um simples Guia, veja:

segunda-feira, 21 de abril de 2014

Mas afinal, o que um matemático faz?



É interessante que na minha vida eu alternei entre épocas de estudo em matemática e épocas de estudo em computação. Minha paixão por matemática surgiu ainda na infância e até hoje não passou (tenho mais de 30). Porém na adolescência descobri que queria brincar pelo resto da minha vida com computação. Fiz o que pude para isso acontecer, e acabei entrando uma Escola Técnica para cursar Processamento de Dados. Nesse meio tempo me frustrava por imaginar que eu queria mais matemática do que computação. Decidi então, após terminar o curso de processamento de dados, cursar matemática na Universidade, mesmo já trabalhando com computação há pelo menos 4 anos.

Pra piorar a situação também fiquei intrigado com física (até cursei 2 anos de Bacharelado em Física em uma universidade Federal, enquanto fazia Matemática em uma Estadual). Tive que escolher largar uma das duas quando arrebentei minha perna em um acidente. Não precisei pensar muito para decidir que eu queria ficar no curso de matemática.

Depois do curso de Matemática, voltei pra outro curso de computação, desta vez Lato Sensu em Banco de Dados. Em todo esse tempo, sempre trabalhando na área de computação, seja programando, ou administrando setores de computação em empresas. 

Com o tempo resolvi continuar estudando, e fiz outro curso, adivinha em que área foi ? ... ...


... ... não não foi matemática.  Continuei na computação, mas desta vez procurei algo que envolvesse as duas áreas, para isso fiz mestrado em Ciência da Computação. ( < - - selecione para descobrir )



Bem... com o mestrado, estudei coisas que me fizeram perceber que eu não precisava ficar encanado em ter que decidir em uma das duas. Posso fazer/estudar as duas coisas a todo momento e trabalhar com as duas ao mesmo tempo.

Atualmente trabalho com Desenvolvimento de Software,  Modelagem e Analise de Dados, Aprendizado de Máquina e Processamento de Linguagem Natural para textos em português ( é, tá vendo, até em português dá pra aplicar matemática ;) mais aqui e aqui). Gosto muito de trabalhar com essas coisas, pois com quase todas elas tenho a oportunidade de ver e rever a matemática e aplicar em computação. Além disso, para me divertir um pouco mais, gosto de ler sobre a história da ciência (matemática principalmente), porém essa preciso ler e reler eventualmente pra relembrar. Acho que tenho memória curta. 

- "Tá, mas porque esse texto todo Wesley?"


É que recentemente eu vi o vídeo acima e achei legal eles mostrarem para várias pessoas que não são da área que a matemática pode ser aplicada em várias áreas da ciência e economia, coisa que muitos não fazem a menor ideia. Também lembro como foi chato não saber o que mais eu poderia fazer com matemática a não ser lecionar ou ser pesquisador (cientista louco). Naquela época eu não tinha muitos contatos com pessoas que poderiam me apontar um norte sobre esse assunto, além disso a internet ainda estava na primeira infância e ter acesso a ela era um "cadinho" caro. 

Para finalizar: É muito legal que hoje todos possamos ter acesso de forma mais fácil e abrangente a muito conteúdo e poder investigar melhor sobre uma possível futura carreira, bem como entender melhor como as disciplinas se relacionam. Também fico feliz em ver vídeos como esse em que as pessoas se preocupam em esclarecer mais sobre o que podemos fazer com o uso da matemática. ;)