A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Inteligência e Tecnologia

Apresentações semelhantes


Apresentação em tema: "Inteligência e Tecnologia"— Transcrição da apresentação:

1 Inteligência e Tecnologia
Instalando e Inicializando o CUBA Download Cuba: Driver JDBC: LINK Instalação Abrir o arquivo studio exe Instalar normalmente. Local para colocar JDBC: C:\Users\Usuario\.haulmont\studio\lib CASO 1 Inteligência e Tecnologia

2 Inteligência e Tecnologia
Instalando e Inicializando o CUBA Inicialização Abra o CUBA pelo atalho no desktop. Clique em Start. CASO 1 Inteligência e Tecnologia

3 Inteligência e Tecnologia
Instalando e Inicializando o CUBA Inicialização Acesse o link: Clique em Create New. Nomeie o projeto e clique em Ok CASO 1 Inteligência e Tecnologia

4 Inteligência e Tecnologia
Conectando o CUBA ao banco de dados Configurando a conexão Clique em Stop para parar a aplicação. Clique em Project Properties e em sequência em Edit. -Database type: selecione “MySQL”. -Database URL: digite “localhost” / “mydb”. -Database user: digite “admin”. -Password: digite “password”. Clique em Test connection e na janela inferior verifique se a conexão foi bem sucedida. CASO 1 Inteligência e Tecnologia

5 Inteligência e Tecnologia
Conectando o CUBA ao banco de dados Configurando a conexão CASO 1 Inteligência e Tecnologia

6 Inteligência e Tecnologia
Conectando o CUBA ao banco de dados Configurando a porta do servidor CUBA Clique em Advanced Em Tomcat ports, altere os valores das portas para que sejam diferentes das utilizadas pelo Pentaho BI Server. Utilize as seguintes portas: HTTP port: 8081. AJP port: 8010. Shutdown port: 8006. Debug port: 8788. Clique em Apply e em seguida em Ok. CASO 1 Inteligência e Tecnologia

7 Inteligência e Tecnologia
Importando a tabela do banco de dados Escolhendo a tabela Clique em Data Model e em segudia em Generate Model. Na janela que abrirá, clique em Update Database. CASO 1 Inteligência e Tecnologia

8 Inteligência e Tecnologia
Instalando e Inicializando o CUBA Tabela com ID SELECT ID , NOME , ATIVO FROM USUARIOS Seletor de Valores: <div id='f1'> <select> <option value="S">S</option> <option value="N">N</option> </select> </div> CASO 1 Inteligência e Tecnologia

9 Inteligência e Tecnologia
Utilizando JavaScript no CDE Dashboard Definindo parâmetro ID function f(){ var ph = $("#tabelaTable tbody tr"); ph.bind("click",function(){ var row = $(this); var v = row.find("td:eq(0)").text(); param = $('#f1 select option:selected').val(); Dashboards.setParameter("idEsp",v); Dashboards.fireChange('valorParam', param); }); } CASO 1 Inteligência e Tecnologia

10 Inteligência e Tecnologia
Utilizando JavaScript no CDE Dashboard JS para esconder ID function f(){ $('#tabelaTable td:nth-child(1),#tabelaTable th:nth-child(1)').hide(); } Adicionando Resource CASO 1 Inteligência e Tecnologia

11 Inteligência e Tecnologia
Conectando CDE Dashboard ao CUBA JS Login function login() { var userLogin = 'admin'; var userPassword = 'admin'; $.ajax({ url: ' type: 'POST', async:true, headers: { 'Authorization': 'Basic Y2xpZW50OnNlY3JldA==', 'Content-Type': 'application/x-www-form-urlencoded' }, CASO 1 Inteligência e Tecnologia

12 Inteligência e Tecnologia
Conectando CDE Dashboard ao CUBA dataType: 'json', data: {grant_type: 'password', username: userLogin, password: userPassword}, success: function (data) { oauthToken = data.access_token; mostraAniversario(); }, error: function (data) { alert(erroServer); } }); CASO 1 Inteligência e Tecnologia

13 Inteligência e Tecnologia
Conectando CDE Dashboard ao CUBA JS Get function mostraAniversario() { $.ajax({ url: ' + idEsp, type: 'GET', async:true, headers: { 'Authorization': 'Bearer ' + oauthToken, 'Content-Type': 'application/x-www-form-urlencoded' }, success: function (data) { data = JSON.stringify(data); dados = JSON.parse(data); alert(dados.idade); alteraAtividade(); error: function (data) { alert(erroServer); } }); CASO 1 Inteligência e Tecnologia

14 Inteligência e Tecnologia
Conectando CDE Dashboard ao CUBA JS Put function alteraAtividade() { var parametros = {ativo : valorParam}; $.ajax({ url: ' + idEsp, type: 'PUT', async:true, headers: { 'Authorization': 'Bearer ' + oauthToken, 'Content-Type': 'application/x-www-form-urlencoded' }, data: JSON.stringify(parametros), contentType: "application/json", success: function (data) { cdaClearCache(); error: function (data) { alert('errou'); } }); CASO 1 Inteligência e Tecnologia

15 Inteligência e Tecnologia
Conectando CDE Dashboard ao CUBA JS Clear Cache e Render function cdaClearCache() { $.ajax({ url: ' type: 'GET', async:true, headers: { 'Authorization': 'Basic YWRtaW46MyNyVDJ3KjBvKQ==' }, success: function (data) { Dashboards.update(render_tabela); error: function (data) { alert(erroServer); } }); CASO 1 Inteligência e Tecnologia


Carregar ppt "Inteligência e Tecnologia"

Apresentações semelhantes


Anúncios Google