Agregação: Grouping with cube

Exemplo de utilização de agregação GROUP BY CUBE em T-SQL drop table #AggregationTable SELECT [IntegradoCRM], [AgenteAlteracao], [NomeEntidade], [Operacao], COUNT(*) AS NumeroRegistos , GROUPING([IntegradoCRM]) 'isIntegradoCRMGroup' , GROUPING([AgenteAlteracao]) 'isAgenteAlteracaoGroup' , GROUPING([NomeEntidade]) 'isNomeEntidadeGroup' , GROUPING([Operacao]) 'isOperacaoGroup' , Grouping_ID ([IntegradoCRM], [AgenteAlteracao], [NomeEntidade], [Operacao]) 'isGroupingRow' INTO #AggregationTable FROM [Pec_Stagingarea_to_CRM_Online].[pec].[Integracao] WHERE IntegradoCRM = 0 GROUP BY [IntegradoCRM], [AgenteAlteracao], [Operacao], [NomeEntidade] WITH CUBE; select ISNULL([NomeEntidade],...

RabbitMQ message-oriented middleware

Num arquitectura baseada em serviços, o serviço que produz os dados pode ser separado do consumidor desses dados através de um broker. Esta abordagem permite um código mais simples em que as tarefas específicas são realizadas por micro serviços. RabbitMQRabbitMQ é um MOM Message-Oriented Middleware que, implementa o protocolo AMQP Advanced Message Queuing Protocol, muito robusto e comummente...

Papeis que acrescentam valor ao Scrum

Video YouTube, The Truth About Job Titles In Scrum fonte: Scrum.org ...

SQL Server -Contadores de desempenho

select distinct counter_name from sys.dm_os_performance_counters order by counter_name Select * from sys.dm_os_performance_counters where counter_name = 'Lock Timeouts/sec' --and instance_name = 'Extent' select * from sys.dm_os_performance_counters where counter_name in ('Target Server Memory (KB)', 'Total Server Memory (KB)', 'Batch Requests/sec') SELECT request_session_id, COUNT (*) num_locks FROM sys.dm_tran_locks GROUP BY request_session_id ORDER BY count (*) DESC SELECT * FROM sys.configurations GO...

CTEs e queries recursivas em SQL Server

CTE é o acrónimo para Common Table Expressions. As CTEs podem ser usadas para construir queries recursivas, na medida em que as CTEs podem ter referências para elas próprias. Apresenta-se, agora, a sintaxe básica de uma CTE para queries recursivas: WITH cte_name (column_list) AS (anchor_member UNION ALL recursive_member) outer_query A cláusula WITH é composta por duas queries ligadas...

SQL Server Object - MySQL Linked Server

Pré-requisitos Instalação do MySQL Connector/ODBC Linked Server O objecto Linked Server permite vincular o SQL Server a um servidor de dados externo. Este objecto do SQL Server permite fazer queries distribuídas e heterogéneas sobre fontes de dados OLE DB. Depois do Linked Server ser criado pela store procedure de sistema sp_addlinkedserver, as queries distribuídas podem ser executadas nesse...

R.T.M.

A matriz RTM Requirement Traceability Matrix é usada para manter a cobertura do requisito de modo a que possamos rastrear a implementação de todos os requisitos do cliente. Podemos criar esta matriz manualmente numa folha Excel ou usar ferramentas dedicadas. Geralmente, temos colunas como ID do Requisito, ID do Caso de Teste, o Autor, Modificado por, Estado, Observações,...

O design iterativo

O design iterativo é uma metodologia que coloca a experiência digital como um projecto vivo que deve ser ajustado e aperfeiçoado regularmente, em vez de construí-lo de uma só vez e ficar feito sem mais. É um método poderoso - e cada vez mais comum - para o desenvolvimento de websites e aplicações, e está no centro das...

Primeiras córneas humanas impressas em 3D

Fazendo uso das modernas tecnologias, cientistas da Universidade de Newcastle "fabricaram" as primeiras córneas humanas impressas em 3D. Isso significa que a técnica pode ser usada no futuro para garantir um fornecimento ilimitado de córneas. Uma investigação de prova de conceito, publicada na Experimental Eye Research, relata como as células estaminais (células estromais da córnea humana) de uma...

Page 1 of 431234543Prox
Com tecnologia do Blogger.