segunda-feira, 14 de fevereiro de 2011

Gartner classifica QlikTech como empresa líder de mercado


Pela primeira vez o relatório “Quadrante Mágico para plataformas de BI”, elaborado pelo Instituto Gartner, classificou a QlikTech, fabricante da solução QlikView, como empresa líder de mercado.

De acordo com o documento divulgado em de fevereiro a demanda do mercado de BI em 2010 foi definida por uma disputa mais intensa entre as necessidades dos usuários, que buscam facilidade de uso e flexibilidade, e as do setor de TI, que primam por normas e controle. Nesse aspecto, a pesquisa apontou que pela primeira vez a facilidade de uso superou a funcionalidade como critério de compra da plataforma de BI.

Produzido anualmente, o relatório Gartner para plataformas de BI traz em seu quadrante mágico uma representação gráfica do mercado num período de tempo específico. Em 2006 a QlikTech aparecia entre as inovadoras do mercado mundial. Com o rápido crescimento da aceitação do QlikView a empresa figurou em 2009 entre as visionárias no quadrante mágico, para em 2010 alcançar a posição de Challenger, mostrando que estava no caminho certo para a liderança do mercado. A conquista da vaga de líder em 2011 é um reflexo natural da penetração cada vez maior do QlikView entre usuários que buscam rapidez de implementação, funcionalidade, simplicidade e baixo custo em plataformas de BI.

domingo, 6 de fevereiro de 2011

Load sobre o Load

Load sobre o load é um recurso muito útil para criar campos que dependem um alguma transformação. No exemplo abaixo demonstramos a criação de uma tabela de calendário com base em um uma data inicial e o dia final do mês atual, essas data são alimentadas em variáveis.

Definindo valores as Variáveis.

LET vMesInicial = Date('01/01/2006');
LET vMesFinal = Date(MonthEnd(Today()));

Criação da tabela Calendário utilizando o comando Autogenerate(), onde a quantidades de linhas é a diferença entre as variáveis criadas anteriormente.

CALENDARIO:
LOAD
[Data] as Data,
Day(Data) as Dia,
Month(Data) as Mês,
Year(Data) as Ano,
DayNumberOfQuarter(Data) as [Dia Trimestre],
DayNumberOfYear(Data) as [Dia Ano],
MonthName(Data) as [Mes Ano],
QuarterName(Data) as [Quarter],
Week(Data) as [Semana],
ceil(Month(Data)/3)&'º Trim' as [Trimestre],
WeekDay(Data) as [Dia Semana];
LOAD
Date(MonthEnd(Today())- Recno()+1,'DD/MM/YYYY') as [Data]
AUTOGENERATE(vMesFinal-vMesInicial+1);