Fazer o backup:
gbak –user SYSDBA –pas masterkey 172.16.20.14:c:\dados.fdb c:\backup.fbk
Restaurar o backup:
gbak –user SYSDBA –pas masterkey –r –p 4096 -o c:\backup.fbk 172.16.20.14:c:\dados.fdb
Aprenda Pentaho
quarta-feira, 12 de outubro de 2016
Conexão Kettle PDI 5.2 com Firebird 2.5
1º Para efetuar a
conexão com o Firebird podemos setar o alias que fica na pasta de
instalação do Firebird, no meu caso:
C:\Program
Files\Firebird\Firebird_2_5\aliases.conf
Para isso basta
criar uma nova linha informando o caminho do arquivo FDB a ser
encontrado, assim:
dummy =
D:\Bancos\nomedobanco.fdb
Em seguida reiniciamos o serviço do Firebird.
2º Efetuamos download do driver jdbc para conexão, no meu caso o
driver compativel foi o jaybird-full-2.2.11.jar, para efetuar
download do driver jdbc do Firebird podemos usar o link:
3º Após efetuar download extraimos o arquivo e copiamos apenas o
arquivo .jar, no meu caso jaybird-full-2.2.11.jar para a pasta
data-integration\lib\, se exitir outro jaybirdxxx deve ser excluido,
permanecendo apenas a versão compatível com o firebird.
4º No Kettle(PDI) configuramos uma nova conexão com as
informações:
Connection type: Firebird SQL
Host Name: localhost (IP)
Data Base Name: dummy (configuração do alias)
Port: 3050
User Name: SYSDBA
Password: *********
Conforme imagem abaixo.
quarta-feira, 4 de novembro de 2015
Comandos para efetuar Backup PostgreSQL: normal, compactado e apenas da estrutura
Comandos para
efetuar Backup PostgreSQL: normal, compactado e apenas da estrutura.
Obs. Os comandos devem ser executados
quando Windows utilizando prompt e dentro da pasta ”c:\Program Files
<x86>\PostgreSQL\9.4\bin” ou localizar a pasta “PostgreSQL\9.4\bin”.
Já quando Linux precisamos apenas abrir o terminal e executar os comandos.
Backup Normal
------------------------------------
------------------------------------
------------------------------------
Criar backup: pg_dump –h 127.0.0.1 -U postgres -v -Fc bancodedados
> local_do_arquivo
Backup apenas da estrutura do banco
------------------------------------
Para restaurar: psql –h 127.0.0.1 -U postgres -s bancodedados
< local_do_arquivo
------------------------------------
Para maiores informações podemos
consultar a documentação PostgreSQL: http://pgdocptbr.sourceforge.net/pg80/backup.html
quinta-feira, 29 de outubro de 2015
Upload de arquivos através da API Rest usando import-export.bat e .sh – Pentaho 5
Para importar ou
exportar um arquivo para um diretório no Pentaho 5 podemos usar o import-export
no Windows o .bat e no Linux .sh.
Um exemplo de
importação:
import-export.bat --import
--url=http://localhost:8080/pentaho --username=admin --password=password
--charset=UTF-8 --path=/public --file-path=d:\teste.html --overwrite=true
--permission=true --retainOwnership=true
Obs. O comando acima
pode ser executado como teste no prompt do Windows ou no terminal do Windows,
posteriormente podemos criar uma rotina agendada de execução no sistema
operacional.
Detalhes importantes:
--file-path: diretório do arquivo a ser
enviado;
--path: diretório de
destino do arquivo;
--username: usuário
--password: senha
--charset: codificação
Para maiores
informações podemos consultar a documentação da Pentaho no link:
quinta-feira, 15 de outubro de 2015
Kettle Enviando SMS através da API LocaSMS R$ 0,02 cada SMS (30 mensagens gratuitas para testes)
O objetivo desse post
é demonstrar o processo de envio de SMS através do Kettle(Data Integration
Pentaho).
Para esta tarefa vamos utilizar a API da LocaSMS onde o custo é R$ 0,02 cada SMS, mas para testarmos as funcionalidades a empresa disponibiliza 30 SMS grátis ao criar uma conta.
1º Criar uma conta no LocaSMS através do Link:
Após criar a conta
você recebera via sms a senha para utilização e o usuário é o numero do seu
telefone DD99999999
2º Criar uma Transformação no Kettle adicionando os steps:
- Generate Rows;
- Modified Java Script Value;
- HTTP Client;
3º No Step Generate
Rows vamos criar e definir os valores para os campos:
- usuario: que é o
código de área(2 dígitos)+ o número do seu celular: DD99999999;
- senha: é enviada por
sms após criar a conta;
- mensagem: mensagem a
ser enviada, lembrando que os espaços devem ser preenchidos com %20, e alguns
caracteres especiais podem dar problema.
- numerodestino:
DDD(com 2 dígitos) + número de destino;
4º No Step Modified
Java Script Value montamos a url para enviar o SMS através de uma função
javascript:
var url_final = 'http://209.133.196.250/painel/api.ashx?action=sendsms&lgn='+usuario+'&pwd='+senha+'&msg='+mensagem+'&numbers='+numerodestino;
Segue link para download da
transformação apresentada"EnviaLocaSMS.ktr":
Link da locaSMS onde apresenta o manual da API utilizada:
sexta-feira, 9 de outubro de 2015
terça-feira, 6 de outubro de 2015
Otimizando Configurações do PostgreSQL - Data Warehouse B.I.
Gostaria de deixar um link aqui, que utilizei para otimizações das configurações do PostgreSQL:
http://imasters.com.br/artigo/4406/postgresql/otimizando-bancos-postgresql-parte-01/
-
http://imasters.com.br/artigo/4406/postgresql/otimizando-bancos-postgresql-parte-01/
-
Assinar:
Postagens (Atom)