Conheça um pouco sobre BI sem muitas perguntas

Segundo Mary K. Pratt, CIO.com, adoção de BI é essencial para a transformação dos negócios.


Image result for business intelligence

Business Intelligence (BI) não é uma estratégia nova entre as companhias que buscam a digitalização. Entretanto, seu alcance e pormenores ainda podem ser desconhecidos. A prática utiliza software e serviços para transformar dados em insights ​​que informam as decisões estratégicas e táticas para uma organização. As ferramentas de BI acessam e analisam conjuntos de dados e apresentam descobertas analíticas em relatórios, resumos, dashboards, gráficos, tabelas e mapas para fornecer aos usuários informações detalhadas sobre o estado dos negócios.

O termo inteligência comercial também se refere a uma variedade de ferramentas que fornece acesso rápido e fácil a insights sobre o estado atual de uma empresa, com base nos dados disponíveis.

Exemplos de Business Intelligence

Os relatórios são uma faceta central do BI e o dashboard é talvez a ferramenta arquetípica da área. Os dashboards são aplicativos de software hospedados que reúnem automaticamente os dados disponíveis em tabelas e gráficos que dão uma noção do estado imediato da empresa.

Embora a inteligência comercial não diga aos usuários de negócios o que fazer ou o que acontecerá se eles seguirem um determinado curso, o BI também não é apenas sobre a geração de relatórios. Em vez disso, o BI oferece uma maneira de as pessoas examinarem os dados para entender tendências e obter insights, simplificando o esforço necessário para procurar, mesclar e consultar os dados necessários para tomar boas decisões de negócios.

Continue Lendo “Conheça um pouco sobre BI sem muitas perguntas”

Novas especificações de Tokens podem ser criadas por IBM, Intel, JP Morgan e Microsoft

Nova moeda digital poderá ser criada compatível com regulamentações para qualquer lugar.


Uma nova especificação para permitir que as empresas criem tokens baseados em blockchain para comércio e finanças internacionais foi publicada – e as empresas já testaram criptomoedas baseadas na solução para pagamentos e liquidação transfronteiriça.

O Token Taxonomy Framework v1.0 (TTF) foi desenvolvido por mais de 20 companhias e supervisionado pela Enterprise Ethereum Alliance (EEA). Seu objetivo: fornecer às empresas e desenvolvedores acesso a um conjunto de componentes reutilizáveis ​​e intersetoriais para criar tokens.

Foto: Shutterstock

“Em termos práticos, um usuário comercial ou consórcio pode selecionar um tipo básico de token e escolher entre listas de comportamentos e propriedades e atribuí-los ao token, assim como você pode arrastar e soltar ícones em uma tela”, disse Marley Gray, arquiteto da Microsoft para engenharia de blockchain do Azure e membro do conselho da EEA.

“A estrutura permite que uma pessoa crie um token usando uma ferramenta de design sem escrever nenhum código.” Os criadores da solução afirmaram que a novidade é diferente da criptomoeda Libra do Facebook, cujo lançamento pode ser dificultado pela intensa polêmica regulatória nos EUA e na Europa.

Continue Lendo “Novas especificações de Tokens podem ser criadas por IBM, Intel, JP Morgan e Microsoft”

Script Challenge – 15 – A resposta….


Boa tarde, pessoal…

Tudo bem?  Seja mais uma vez muito bem vindo ao meu blog, mais especificamente ao post que apresenta a resposta para o Script Challenge – 2018 – Post 15, publicado em fevereiro de 2019, sendo este respectivamente o terceiro post após o retorno desta desafiadora sessão em meu blog denominada Script Challenge (Script Desafiador ou Desafio do Script) como queiram traduzir.

Espero que você já tenha ouvido falar desta sessão ou acessado alguns dos posts publicados na mesma, caso ainda não tenha feito, fique tranquilo você vai encontrar no final deste post uma pequena relação contendo os últimos desafios lançados e seus respostas.

Vamos então falar um pouco mais sobre o último desafio, estou me referindo ao Script Challenge 14, desta forma, seja bem vindo a mais um post da sessão Script Challenge.


Script Challenge 15

Falando do desafio de número 15, o mesmo foi publicado no mês de fevereiro de 2019, período de data em que praticamente todos nós estamos começando a iniciar nossas atividades profissionais e principalmente acadêmicas.

Começo de ano não é fácil, volta as aulas, correria de comprar material escolar, renovação de mensalidades, matrículas, IPVA, IPTU, tanta conta para pagar que as coisas acabam se tornando um grande furação em nossas vidas e precisamos de alguma maneira, anotar, gerenciar ou auditar tudo o que estamos fazendo.

Pois bem, o Script Challenge 15 possui um pouco relação ou conexão com toda esta loucura, não necessariamente com a volta as volta as aulas, ou impostos que devemos pagar.

Na verdade, sabemos que existem determinadas situações, ações, procedimentos e demais atividades que se não cumprimos da maneira que estava preestabelecida acabamos de alguma forma sendo notificados ou até mesmo penalizados, pensando justamente desta forma, o Script Challenge 15 se relaciona.

Continuando nossa história, quero lhe perguntar: E ai já matou a charada? Acho que ainda não! Não é mesmo?

Mas para te ajudar mais um pouco vou apresentar a Figura 1 que contem todo código Transact-SQL utilizado neste desafio, contendo trechos ou partes de código ocultas, procedimento que realizei no post que contempla o lançamento deste desafio como forma de aumentar o nível de dificuldade:

Figura 1 – Código Transact-SQL apresentado no Script Challenge 15.

Bom chegou a hora de revelar o que exatamente este bloco de código se propõem a fazer, chegou o momento de revelar e desvendar este desafio. A seguir apresento a resposta para o Script Challenge 15 e o todo bloco de código disponível para você utilizar em seus ambientes de trabalho ou estudos.

A resposta

Como você pode ter percebido, no decorrer deste post e também no post de lançamento, procurei de uma forma bastante simples mas não explícita exibir ao longo do texto, pequenas dicas que poderiam ajudar, nortear e quem sabe indicar uma possível resposta ou solução para o desafio.

Falando mais diretamente, a resposta para o Script Challenge 15, esta totalmente relacionada as nossas atividades diárias, mas não no mundo real, mas sim no mundo virtual, estou me referindo a chamada auditoria, palavrinha que para muitos chega a dar calafrios. Não é mesmo?

Mas se mesmo assim, você ainda não conseguiu adivinhar ou até mesmo pode estar se perguntando: Qual a relação do Script Challenge – 15 tem haver com auditoria? A resposta para seu questionamento é muito simples, para qualquer Administrador de Banco de Dados, Administrador de Servidores, Desenvolvedor, enfim um profissional de tecnologia, tudo o que fazemos basicamente em um computador deve de alguma forma ser monitorada, auditada, controlada, afim de gerar evidência do que foi feito e por quem foi feito, como uma forma de nos proteger e si proteger.

Então a resposta para o Script Challenge 15 se relaciona com a possibilidade que o script apresenta em nos ajudar a identificar tudo o que esta sendo acesso, manipulado e processado, por quem, como, quando, onde e de que forma ao se conectar em um servidor ou instância de banco de dados Microsoft SQL Server, isso tudo em tempo real, ou como gostam de dizer Real Time.

De uma forma muito simples e direta, esta é a resposta, auditoria em tempo real. Abaixo apresento o script original que ilustra esta capacidade que o Microsoft SQL Server em conjunto com suas visões e funções de gerenciamento dinâmico possui:

— Script Challenge 15 – A resposta – Realizando Auditoria em tempo real (In Live) —

Use Master
Go

SELECT ser.session_id As ‘SessionID’,
ssp.ecid,
DB_NAME(ssp.dbid) As ‘DatabaseName’,
ssp.nt_username as ‘User’,
ser.status As ‘Status’,
ser.wait_type As ‘Wait’,
SUBSTRING (sqt.text,  ser.statement_start_offset/2,
(CASE WHEN
ser.statement_end_offset = -1 THEN LEN(CONVERT(NVARCHAR(MAX), sqt.text)) * 2
ELSE ser.statement_end_offset
END – ser.statement_start_offset)/2) As ‘Individual Query’,
sqt.text As ‘Parent Query’,
ssp.program_name As ‘ProgramName’,
ssp.hostname,
ssp.nt_domain As ‘NetworkDomain’,
ser.start_time
FROM sys.dm_exec_requests ser INNER JOIN sys.sysprocesses ssp
On ser.session_id = ssp.spid
CROSS APPLY sys.dm_exec_sql_text(ser.sql_handle)as sqt
WHERE ser.session_Id > 50
AND ser.session_Id NOT IN (@@SPID)
ORDER BY SessionID, ssp.ecid
Go

Então, agora você deve ter gostado deste desafio, não é verdade? Ter a capacidade de identificar, monitorar e registrar tudo o que esta sendo acessado ou manipulado em tempo real, com certeza é algo útil e de extrema importância para qualquer empresa.

A Figura 2 apresentada abaixo, ilustra o conjunto de dados retornados após a execução do Script Challenge – 15:
Figura 2 – Informações coletadas em tempo real, dentre elas SessionID, DatabaseName e ProgramName.

Dentre o conjunto de colunas retornadas pelo Script Challenge 15, destaco algumas:

  • User – Apresenta o nome do usuário que esta conectado e processando a query;
  • Status – Apresenta o status em tempo real da execução, waiting ou suspended da query;
  • Wait – Apresenta qual é o Wait Types utilizado pela query;
  • Individual Query – Apresenta se a query processada esta sendo executada de forma individual, em conjunta ou até mesmo se ele é uma sequência de execuções de blocos de código; e
  • ProgramName – Apresenta o nome do programa, aplicações ou software que esta disparando a execução da query.

Muito bom, sensacional, conseguimos, chegamos ao final, esta é a resposta para o Script Challenge 14, fico extremamente feliz por ter conseguido compartilhar este conteúdo com vocês.

Espero que você tenha gostado deste novo post da sessão Script Challenge!


Sua Participação

No post de lançamento deste desafio, contei com a sua participação através de uma enquete contendo algumas opções de respostas que poderiam estar relacionadas com o Script Challenge 15. A seguir apresento o resultado desta enquete:

A opção mais votada com 44% dos votos é justamente a resposta correta para este desafio: ” O bloco de código apresentado se relacionado com a possibilidade de realizar o monitoramento de sessões e programas que solicitaram dados em tempo real ao SQL Server.”

Referências

Agradecimentos

Obrigado por sua visita, espero que este conteúdo aqui apresentado como um possível “desafio” possa ser útil e ao mesmo tempo prover conhecimento, aprendizado ou mostrar recursos e problemas existentes no Microsoft SQL Server que as vezes parecem não ter uma resposta.

Um forte abraço nos encontramos em breve nas demais sessões e especialmente em outubro de 2019 em mais um post da sessão Script Challenge.

Até mais….

Microsoft revela que IA e Nuvem serão grandes aliados em próximas versões do Windows 10

Microsoft levou dois de seus executivos para a Computex 2019 em Taipei, evento realizado na semana passada.


Os executivos da Microsoft Roanne Sones, CVP OS Platforms e Rodney Clark, vice-presidente da IoT Sales, compartilharam o palco principal da Computex2019 para apresentar as tecnologias e serviços da plataforma Microsoft 365, Windows Azure IoT que os parceiros de dispositivos podem usar para oferecer modernas experiências de PC e construir uma nova geração de dispositivos conectados e soluções de IoT.

Além disso, eles forneceram uma perspectiva de como os parceiros do ecossistema da chamada intelligent edge podem impulsionar a transformação digital trabalhando juntos para criar soluções de ponta para nuvem da IoT.

windows 10

Muito se falou em Windows IoT, o qual já conhecemos. Ele é uma versão do Windows  10 voltada para dispositivos da Intenet das Coisas (IoT), no entanto, com a chegada do Projeto Windows Core OS, que faz parte de um projeto maior chamado OneCore, não deve demorar até que todas as versões do Windows 10 sejam chamadas apenas de Windows. Até o “10” deve desaparecer do nome principal.

Isso deve acontecer muito em breve, até porque já tem algum tempo que a Microsoft já prefere chamar tudo apenas de Windows 10, então, com o Windows Core OS isso deverá ser ainda mais usual.

Mesmo sabendo que tudo será Windows daqui pra frente, muito provavelmente veremos codinomes associados a determinadas “versões”, como por exemplo, muito deve ser falado sobre um tal de Windows Lite. Este “braço” do Windows deverá rodar em dispositivo mais simples, dotados de um hardware consideravelmente fraco, contudo, que contará com o poder da Nuvem e da Inteligência Artificial para torná-lo prático, usual e produtivo. Não resta dúvida que essas características serão parte integrante de qualquer novidade que a Microsoft anuncie ao mundo envolvendo o Windows num futuro próximo.

Fontes e Direitos Autorais: Alexandre Lima – Windowsteam.com.br
Leia na integra acessando: https://www.windowsteam.com.br/windows-10-ia-e-nuvem-serao-grandes-aliados-em-proximas-versoes/

Uma parceria histórica envolvendo games firmada entre Microsoft e Sony

Sony e a Microsoft anunciando uma parceria envolvendo jogos, você não é o único, mas algo impensável como isso se tornou verdade do dia pra noite.


Na última quinta-feira dia 16, as empresas Microsoft e Sony anunciaram uma parceria histórica que visa oferecer o que é de mais moderno quando o assunto é experiência de usuário em plataformas de entretenimento e soluções de inteligência artificial (AI) em torno do mercado de jogos eletrônicos.

a parceria?

microsoft e sony
CEO da Sony ao lado do CEO da Microsoft

Em resumo a Sony vai começar a usar as soluções da plataforma em Nuvem da Microsoft, o Azure, para seus serviços de games e streaming, além da exploração da incorporação das ferramentas avançadas de AI da Microsoft e semicondutores nos produtos da empresa, tudo no intuito de fornecer experiências “altamente intuitivas e fáceis de usar”, isso nas palavras da própria empresa.

Sobre a parceria o presidente e CEO da Sony, Kenichiro Yoshida, disse o seguinte:

“O PlayStation surgiu através da integração de criatividade e tecnologia. Nossa missão é evoluir continuamente essa plataforma como uma que continua a oferecer as melhores e mais imersivas experiências de entretenimento, junto com um ambiente de nuvem que garante a melhor experiência possível, a qualquer hora, em qualquer lugar. Por muitos anos, a Microsoft tem sido um parceiro comercial importante para nós, embora, é claro, as duas empresas também estejam competindo em algumas áreas. Acredito que o desenvolvimento conjunto de futuras soluções em nuvem contribuirá muito para o avanço do conteúdo interativo”.

Yoshida lembrou bem que Sony e Microsoft são parceria há anos. As empresas já trabalharam juntas em vários projetos, especialmente quando o assunto são PCs com Windows, mas sempre competiram no mercado de games, então, essa é a primeira vez que elas trabalharão juntas em algo relacionados ao mercado de jogos eletrônicos.

Depois do CEO da Sony, temos a seguir algumas palavras do chefe do Xbox dentro da Microsoft, Phil Spencer, que também fez alguns comentários sobre a nova parceria.

“Empolgado com as oportunidades à frente com a @Sony para que possamos perseguir nossas ambições mútuas em jogos e encantar os jogadores ao redor do mundo”

O CEO da Microsoft não poderia ficar de fora da conversa e falou o seguinte:

“A Sony sempre foi líder em entretenimento e tecnologia, e a colaboração que anunciamos hoje se baseia nessa história de inovação”, disse Nadella. “Nossa parceria traz o poder do Azure e do Azure AI para a Sony para oferecer novas experiências de entretenimento e jogos para os clientes”, ressaltou ele.

“As duas empresas explorarão o desenvolvimento conjunto da futura solução de nuvem no Microsoft Azure para suportar seus respectivos serviços de streaming de conteúdo e jogos”, explica uma declaração da Microsoft.

Sem dúvida essa é uma reação aos mais recentes anúncios do Google, como por exemplo, da plataforma de streaming de jogo Stadia, então, Sony e Microsoft parecem não querer deixar nem uma migalha do bolo do mercado de jogos para o Google.

Com Inteligência Artificial também está no foco da parceria, a Microsoft também vai usar tecnologia Sony para aprimorar seus produtos, como por exemplo, a Microsoft pretende usar os mais avançados sensores de imagem da Sony em sintonia com a tecnologia de IA da Azure para melhorar as experiências em sua Nuvem.

E o Xbox e o Playstation nessa história?

Neste primeiro momento, não há qualquer sinal de integração entre a plataforma Xbox e a Playstation, como jogos multiplataforma ou algo do gênero, no entanto, dada a abrangência dessa nova parceria em torno de Cloud Services, nada impede que no futuro as empresas combinem de abrir uma loja única e online para permitir o acesso a jogos diversos via streaming. Não de jogos exclusivos, mas ao menos de títulos de terceiros que geralmente lançam seus produtos para ambas as plataformas.

Fontes e Direitos Autorais: theenemy e Microsoft – 16/05/2019.

Microsoft libera nova preview do SQL Server 2019 denominada 2.4


Ontem a Microsoft através do seu time MSSQLTiger, disponibilizou a nova versão preview da próxima versão do Microsoft SQL Server 2019.

Este novo preview foi batizado de SQL Server 2019 2.4 (quinta versão), vale ressaltar que nos últimos meses a Microsoft vem trabalhando fortemente para liberação de novas versões preliminares.

Novidades

Um dos destaques desta nova versão preliminar faz referência a integração do SQL Server com o Apache Spark™ e o HDFS com o SQL Server, criando assim  uma nova plataforma de dados unificada, que possibilita um grande salto no produto relacionado com os novos padrões de dados e processamento em larga escala.

Segundo informações fornecidas pela Microsoft, o SQL Server 2019 oferece mais segurança, disponibilidade e desempenho para todas as cargas de dados, além de trazer novas ferramentas de conformidade (relacionadas a GDPR e LGPD), melhor desempenho em hardware moderno e alta disponibilidade em Windows, Linux e contêineres.

A Figura 1 abaixo ilustra a página inicial do website da Microsoft dedicado ao Microsoft SQL Server 2019:

Figura 1 – Introdução ao Microsoft SQL Server 2019.

Melhorias

Esta versão inclui melhorias de versões CTP anteriores para corrigir bugs, melhorar a segurança e otimizar o desempenho.

Além disso, os seguintes recursos são adicionados ou aprimorados para SQL Server 2019 pré-visualização CTP 2.4:

    • Cluster de grande volume de dados
      • Orientação na GPU suporte para a execução de profunda aprendizagem com TensorFlow no Spark.
      • Atualização em tempo real para Spark 2.4.
    • Mecanismo de banco de dados
      • Novo evento estendido.query_post_execution_plan_profile
      • Nova DMF retorna o equivalente o último plano de execução real conhecido para a maioria das consultas.sys.dm_exec_query_plan_stats
      • Criptografia de dados transparente (TDE) varredura – suspender e continuar.
    • SQL Server Analysis Services
      • Relacionamentos muitos-para-muitos em modelos tabulares.
      • Configurações de propriedade para a gerenciamento de recursos.

Download

Dentre as opções disponíveis, você poderá optar tanto para rodar em ambientes físicos como Windows e Linux ou virtualizados através de máquinas virtuais ou containers, conforme Figura 2 abaixo ilustra:

Figura 2 – Plataformas para download disponíveis para versão 2.3 do Microsoft SQL Server 2019.

O Microsoft Server 2019 Preview 2.4 para Windows está disponível em arquivos ISO, arquivo .cab para os seguintes idiomas:

  • Inglês;
  • Alemão;
  • Japonês;
  • Espanhol;
  • Coreano;
  • Russo;
  • Italiano;
  • Francês;
  • Chinês (simplificado);
  • Chinês (tradicional); e
  • Português (Brasil)‎.

Saiba mais sobre o SQL Server 2019

Caso você queria saber mais sobre esta nova versão do Microsoft SQL Server e seus principais recursos, selecione um dos links abaixo:

https://info.microsoft.com/ww-landing-SQLDB-Microsoft-SQL-Server-WhitePaper.html

http://download.microsoft.com/download/8/B/6/8B643729-6224-4ECC-8C50-3292B8156F0E/SQL_Server_2019_Transform-Data_into_Insights_Infographic_EN_US.pdf

http://download.microsoft.com/download/D/2/5/D2519504-0ACD-4CD7-9C34-AB85D5824F34/SQL_Server_2019_Top_10_Reasons_to_Choose_Infographic_EN_US.pdf

https://info.microsoft.com/ww-landing-intro-sql-server-2019.html

Fontes e Direitos Autorais: Microsoft.com – SQL Server BlogSQL Server Team – 27/03/2019.
Leia na integra acessando: https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15?view=sql-server-ver15#ctp-24

Microsoft Windows Server IoT 2019 fará parte das edições do novo Windows Server 2019


Com base em anuncio realizado no mês de Fevereiro, a Microsoft confirmou a disponibilidade da versão IoT para o futuro Windows Server 2019, denominado Windows Server 2019 IoT.

A documentação oficial destaca que Windows Server IoT 2019 é a versão completa do Windows Server 2019 que oferece capacidades de gerenciamento e segurança corporativas para soluções de IoT (Internet of Things ou Internet das Coisas).

A nova versão compartilha todos os benefícios do ecossistema do Windows em todo o mundo. Ele é um equivalente binário para o Windows Server 2019, para que você possa usar as mesmas ferramentas de desenvolvimento e gerenciamento conhecidas que você usa em seus servidores de uso geral:

Mas quando se referimos a modalidades de licenciamento e distribuição, a versão de uso geral e as versões de IoT diferem. O Windows Server IoT 2019 só é licenciado através do canal OEM com direitos especiais de uso dedicado.

Fontes e Direitos Autorais: Microsoft – Windows Blogs – / Director of Program Management, Windows IoT and Networking.

Leia na integra acessando: https://blogs.windows.com/windowsexperience/2019/02/26/microsoft-announces-latest-windows-iot-innovations-for-intelligent-edge-devices-at-embedded-world/#ikeGT2SK1ocK3FbO.97