Função Lista Agregada ou ListaGG

A função LISTAGG (list aggregate | lista agregada), é uma função SQL de grupo específica do Oracle, que agrupa os dados na mesma linha dentro de uma instrução SELECT, você pode utilizá-la sozinha para produzir conjuntos de dados agrupados por linhas simples, ou em conjunto com a função GROUP BY, abaixo alguns exemplos.

 

Exemplo:

SELECT LISTAGG(product_name, ', ') WITHIN GROUP (ORDER BY product_name) "Product_Listing"
FROM products;

Irá retornar o resultado como:

Product_Listing
Apples, Bananas, Oranges, Pears

 

Consulta SQL para localizar valor em todas as tabelas

Segue script abaixo que efetua uma pesquisa em todas as tabelas e suas respectivas colunas em busca de um determinado valor (texto, numero, data) com um determinado tipo de dado.


SET SERVEROUTPUT ON SIZE 100000

DECLARE
match_count INTEGER;
-- Digite o OWNER da tabela você está procurando
v_owner VARCHAR2(255) :='SEU_OWNER';

-- Digite o tipo de dado você procura (em LETRAS MAIÚCULA)
-- VARCHAR2, NUMBER, etc.
v_data_type VARCHAR2(255) :='%VARCHAR2%';

-- Digite o textp que você deseja localizar
v_search_string VARCHAR2(4000) :='%MARIA%';

BEGIN
dbms_output.put_line('passo 1' );
FOR t IN (SELECT table_name, column_name FROM all_tab_columns where owner=v_owner and data_type LIKE v_data_type) LOOP
dbms_output.put_line(table_name);
EXECUTE IMMEDIATE
'SELECT COUNT(*) FROM ' || v_owner || '.' || t.table_name || ' WHERE ' || t.column_name || ' LIKE :1'
INTO match_count
USING v_search_string;

IF match_count > 0 THEN
dbms_output.put_line( t.table_name || ' ' || t.column_name || ' ' || match_count );
END IF;

END LOOP;
END;

Monitoramento da aplicação utilizando ferramenta Splunk

Pessoal,

Splunk é uma ferramenta gráfica para coleta de informação a partir dos logs da aplicação fornecendo uma análise mais detalhada com recursos gráficos e estatísticos permitindo visualizar em tempo real o que ocorre com sua aplicação, serviços e servidores.

Recebi um material sobre Splunk estou repassando.

Veja a apresentação do Splunk > https://www.youtube.com/watch?v=yzuymUTm1Vs

Splunk > Coleta de Dados

$ Coletando Dados no Splunk: http://www.youtube.com/watch?v=dwgtEMxB6kc
$ Para coletar dados no Splunk, siga este exemplo:
http://docs.splunk.com/Documentation/Splunk/latest/Data/WhatSplunkcanmonitor

Comparativo entre as versões Free e Enterprise:
http://www.splunk.com/view/SP-CAAAE8W

Splunk > Coletando Dados Remotamente

$ Video: Splunk 6.0 Configurando o Universal Forwarder
$ Maiores detalhes em http://docs.splunk.com/Documentation/Splunk/5.0.2/Deploy/Introducingtheuniversalforwarder
$ Download em http://www.splunk.com/download/universalforwarder

Splunk > Consulta a Dados

Preparamos então um material especial para você! Um livro inteiro só sobre a linguagem de consulta a dados Splunk que você poderá baixar gratuitamente. Este livro contém casos de uso reais, os quais você poderá facilmente replicar em seu ambiente e modificá-los quando necessário!

$ Splunk book: http://www.splunk.com/goto/book
$ Guia de referência Splunk http://www.slideshare.net/SplunkBrasil/guia-de-referencia-splunk

Splunk > Criando Dashboards

$ Como criar Dashboards http://www.youtube.com/watch?v=LebWgIW53eA
$ Saiba mais acessando http://docs.splunk.com/Documentation/Splunk/latest/Tutorial/Aboutreportsanddashboards

Splunk > Criando Alertas

$ Criando Alertas http://www.youtube.com/watch?v=dYW9tk_swAQ
$ Saiba mais em http://docs.splunk.com/Documentation/Splunk/5.0.2/Alert/Aboutalerts

Splunk > Criando Relatórios

$ Criando Relatórios http://www.youtube.com/watch?v=lAENOScbjCw&feature=youtu.be

Splunk > Outros recursos interessantes

Splunk Answers: comunidade Splunk onde você poderá fazer a sua pergunta e ganhará pontos ao responder perguntas de outros usuários. Acessehttp://splunk-base.splunk.com/answers/

Splunkbase: loja de aplicativos Splunk. Baixe aplicativos que entendem os logs que você coleta por completo!
Acesse a loja de apps Splunk acessando http://splunk-base.splunk.com/apps/

Pesquisa App Delivery Projeto de TCC MBA

Olá,
Estamos realizando uma pesquisa para o Trabalho de Conclusão de Curso (TCC) e gostaria que você nos ajudasse respondendo algumas perguntas, será muito importante para nós. Não se preocupe são poucas perguntas e bem simples.

Basta clicar no link abaixo:

https://docs.google.com/forms/d/1pldZRYzR1iGoirrsZzeGHMTJJaZHKWbs7m2GZmiiIuc/viewform?usp=send_form

Obrigado

Imagem

Indexando documentos no Solr do MongoDB

Precisaremos dos jar’s

Solr Mongo Importer – solr-mongo-importer.jar
Mongo Java driver JAR – mongo.jar
os jar’s devem estar na pasta do solr “../../dist/”

Adicione as libs no seu solrconfig.xml

<lib path="../../dist/solr-mongo-importer.jar" />
<lib path="../../dist/mongo.jar" />

depois configure seu data-config.xml

Example de uso:

<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
     <dataSource name="MyMongo" type="MongoDataSource" database="Inventory" />
     <document name="Products">
         <entity processor="MongoEntityProcessor"
                 query="{'Active':1}"
                 collection="ProductData"
                 datasource="MyMongo"
                 transformer="MongoMapperTransformer" >
             <field column="title"           name="title"       mongoField="Title"/>
             <field column="description"     name="description" mongoField="Long Description"/>
             <field column="brand"           name="brand"  />
         </entity>
     </document>
 </dataConfig>