Dica do Mês – Concatenando a relação de municípios por Estados através do uso da função Stuff()


Bom dia, boa tarde, boa noite…. Olá pessoal!

Tudo bem? Estou de volta neste finalzinho de férias de começo de ano, com mais um post da sessão Dica do Mês. Você já está preparado para volta as aulas?

Com certeza, todo meu planejamento de atividades, provas, exercícios, seminários, entre outros estão prontos, dediquei os primeiros dias deste mês de janeiro justamente para isso, gosto de me antecipar justamente para ter tempo hábil caso seja necessário fazer alguma alteração.

A primeira dica do mês de 2020 não se relaciona com volta as aulas, na verdade ela surgiu nos últimos dias devido a um estudo que estou fazendo para minha dissertação de mestrado, algo que ainda se encontra meio nebuloso na minha cabeça.

Venho desde o ano de 2017 acompanhando mudanças climáticas nas regiões, estados e municípios do nosso Brasil, o que me fez em 2018 montar um ambiente de estudo com dados reais e hipotéticos para aplicar alguns modelos matemáticos afim de obter dados que possam ser estudados em relação as queimadas ocorridas em pontos específicos.

Dentre estes dados armazenados tenho uma tabela que contempla um pequeno cadastro de Estado, Municípios e Regiões que utilizo em um outro ambiente de Data Warehouse, com base, na metodologia ROLAP (Relational On Line Analitical Processing), técnica que possibilita construir uma estrutura baseada no conceito relacional aplicada a forma de processamento analítica.

Foi baseado mais uma vez neste cenário, em conjunto com os estudos que constantemente venho fazendo que elaborei a ideia para ser apresentada neste post, o qual tem o objetivo básico de demonstrar como podemos fazer uso da função para trabalhar com caracteres string Stuff() existente no Microsoft SQL Server 2008 como podemos concatenar para cada linha de Estados armazenados em minha respectiva tabela a sua lista de municípios, em adicional a quantidade de municípios existentes nesta relação de acordo com o respectivo estado.

Desta forma, sem mais delongas, espero conseguir mitigar a sua curiosidade e apresentar algo interessante. Seja bem-vindo ao post – Dica do Mês – Concatenando a relação de municípios por Estados através do uso da função Stuff().

Continue Lendo “Dica do Mês – Concatenando a relação de municípios por Estados através do uso da função Stuff()”

@01 – O que Acontece?

No 1º post da sessão O que Acontece. Vou apresentar através da ferramenta Process Monitor o que acontece no disco rígido durante o processamento de um simples comando Select executado através do Azure Data Studio.


Muito boa tarde galera! Salve 2020….

Seja bem-vindo ao primeiro post de 2020, em adicional ao @01 – O que Acontece? Post da nova sessão que estou lançando hoje aqui no meu blog.

Antes de apresentar este primeiro post, quero destacar alguns pontos em sobre esta nova sessão, em destaque o tipo de conteúdo você leitor vai encontrar a partir de hoje nos posts relacionados a ela:

1 – Os posts que serão publicados nesta sessão envolvem um pouco do Micrososft SQL Server, na verdade o objetivo dela é tentar mostrar como ele SQL Server, o qual aqui eu vou denominar como caixa, pensa exclusivamente fora dela, ou seja, como este grandioso SGBD (Sistema Gerenciador de Banco de Dados) faz para que tenhamos nossos dados armazenados ou apresentados em tela, ou como nós podemos de uma forma simples aprender, conhecer e desvendar os comportamentos realizados por ele além do uso das habituais ferramentas de administração: SQL Server Management Studio ou Azure Data Studio.

2 – Os posts aqui publicados, não apresentam o objetivo de demonstrar recursos, comandos, funcionalidades ou ensinar algo novo, na verdade eu quero tentar mostrar o que acontece muitas vezes quando por exemplo você esta processando um simples comando Select buscando milhões de dados em uma tabela, e o SQL Server Management Studio vai apresentando aos poucos os registros. Serão exclusivamente estes cenários, comportamentos e formas de atuação envolvendo o SQL Server e o ambiente que ele se encontra;

3 – Os posts aqui publicados não terão uma estrutura padrão, na verdade, O que Acontece, foi idealizado da mesma forma que inicialmente começamos a pensar. Vamos reunindo conhecimentos, ideias, possibilidades, hipóteses, analisando alternativas, mensurando teorias, até tentar construir algo mais concreto;

4 – Não será estabelecido um calendário de publicação, ao contrário, sempre que algum pensamento fora da caixa pairar sobre a minha cabeça, ou coisas do meu dia-a-dia relacionados as minhas experiências profissionais ou acadêmicas, novos posts serão publicados, bem como, os atuais atualizados e corrigidos;

5 – Não vou me ater ao certo ou errado, melhor ou pior, tecnicamente perfeito ou melhor tecnicamente, o que eu quero é tentar como eu já destaquei ilustrar o que acontece do lado de fora do SQL Server, o que ele muitas vezes esta realizando e não temos ideia do que está acontecendo; e

6 – Vou tentar em cada post trazer uma ferramenta, aplicativo ou utilitário existente no próprio sistema operacional que possa nos ajudar a observar e entender o que está acontecendo de preferência em tempo real, em adicional, se possível utilizarei vídeos para elucidar de forma mais didática o objetivo do post.

Continue Lendo “@01 – O que Acontece?”

Microsoft informa que vai retirar do meio ambiente todo seu carbono emitido

Plano da empresa envolve se tornar carbono negativa até 2030 e retirar todo o carbono emitido por ela desde 1975


A Microsoft anunciou nesta quinta-feira (16), durante evento no seu campus em Redmond, Washington, metas para se tornar carbono negativa até 2030. Além disso, o projeto aponta que até 2050 a empresa deverá remover do meio ambiente todo o carbono emitido por ela desde sua fundação, em 1975.

Brad Smith with Amy Hood and Satya Nadella

As metas foram apresentadas pelo CEO da empresa, Satya Nadella, o presidente Brad Smith, a CFO Amy Hood, e o diretor ambiental Lucas Joppa.

Em publicação no blog oficial, Smith detalhou o plano da Microsoft e a preocupação com o meio ambiente. “Se não reduzirmos as emissões e as temperaturas continuarem subindo, a ciência nos diz que os resultados serão catastróficos”, disse o executivo.

Continue Lendo “Microsoft informa que vai retirar do meio ambiente todo seu carbono emitido”

De analista de sistemas a desenvolvedor web e engenheiros, todos os profissionais de TI devem procurar aprimorar as suas habilidades

Segundos Bob Violino para o Portal – CIO.com, estes são os profissionais de TI que precisam melhorar suas competências.


As iniciativas digitais não estão apenas transformando os negócios – elas também estão aumentando significativamente as competências necessárias por parte dos profissionais de TI.

Não deve ser surpresa, dado o intenso ritmo das mudanças tecnológicas, que algumas funções de TI estejam passando por uma espécie de metamorfose, para que possam se adaptar às transformações do mercado.

Nos últimos anos, fatores como o crescimento da cloud computing e a ascensão da mobilidade corporativa e da edge computing ampliaram o escopo da TI, dando novos significados a diversas carreiras em tecnologia.

Confira algumas das principais funções que os líderes de TI devem considerar, bem como sugestões de habilidades e treinamentos para gerar uma nova versão de carreira e ter maior probabilidade de sucesso na era digital.

Continue Lendo “De analista de sistemas a desenvolvedor web e engenheiros, todos os profissionais de TI devem procurar aprimorar as suas habilidades”

Metodologia de desenvolvimento low-code terá mais adesão a partir de 2020

Segundo Jennifer Gill Portal ITForum365, esta nova tendência de desenvolvimento conquistará até os desenvolvedores da old-school.


Desenvolver software de maneira visual e mais rápida; permitir que profissionais de negócios participem do desenvolvimento, melhorar o time-to-market são alguns dos benefícios mais comentados quando se pensa em desenvolvimento low-code. No entanto, os beneficios vão muito além.

Image result for imagens low-code

As plataformas de código baixo (low-code) ajudarão a minimizar os impactos causados por escassez de desenvolvedores e cientistas de dados, à medida que as empresas poderão contar com mais profissionais durante o desenvolvimento de software. Tudo isso respeitando os limites e padrões estabelecidos pela governança, para evitar falhas e riscos as organizações. A tendência é que essas plataformas conquistem até os desenvolvedores mais experientes.

Continue Lendo “Metodologia de desenvolvimento low-code terá mais adesão a partir de 2020”

UX a estratégia para um novo produto ou solução

Segundo Guilherme Sesterheim – Portal ITForum365. O UX trata de entender como o cliente se comporta e quais são as suas necessidades, para resolver os problemas o mais rápido possível.


Image result for imagens UX DesignersAnualmente, o Gartner IT Symposium/Xpo reúne, em Orlando, uma comunidade de líderes e especialistas em TI, para discutirem e terem acesso a todas as recentes descobertas do setor de tecnologia. Durante um painel financeiro na edição deste ano, o que mais me impactou foi a forma natural de como o tópico de UX foi discutido – o questionamento era simples: “o que você está fazendo no mercado financeiro se não tem UX como base em sua estratégia?”,  – e a mensagem mais clara e fácil ainda: estamos entrando em 2020 e apenas alguns bancos ao redor do mundo realmente investem e têm UX como ponto principal de sua estratégia. Embora o foco fosse financeiro, é uma constatação para todas as demais indústrias.

Quando falamos em serviços, todas as pessoas desejam uma boa experiência (UX), querem se sentir especiais. E isto só é atingido através da personalização do serviço para cada pessoa individualmente. Porém para atingir este ponto, geralmente mais custos são envolvidos. Mais pessoas dedicadas e especializadas são necessárias para entregar a personalização, o atendimento/serviço/produto, de forma única. É isto que o investimento em UX gera nos clientes, e sua fidelidade é o resultado para a marca que investiu.

Continue Lendo “UX a estratégia para um novo produto ou solução”

Cibersegurança aplicada a banco de dados e seus desafios

Segundo Fernando A. S. F. Junior, colunista do Portal ITForum365, o aumento da conectividade da internet e da economia digital, alimenta um crescimento exponencial de dados acumulados por organizações.


Image result for imagens bancos de dados
Com o aumento da conectividade da internet e da economia digital, alimenta-se um crescimento exponencial de dados acumulados por organizações. Segundo a Forbes, em 2015, o volume de dados criado nos dois anos anteriores foi maior que a quantidade produzida por em toda história da humanidade.

Esse crescimento, aumentou muito o interesse dos cibercriminosos por promoverem invasões – e o fato de haver grande quantidade de informações em um só lugar favorece isso – e também o números de ferramentas e recursos de proteção contra ataques. Como os dados se tornaram protagonistas nas empresas, o vazamento de informações estratégicas pode resultar em processos milionários e até mesmo na quebra do negócio.

Continue Lendo “Cibersegurança aplicada a banco de dados e seus desafios”