segunda-feira, 25 de maio de 2020

Tudo que você queria saber sobre BI, mas não tinha a quem perguntar

Mary K. Pratt, CIO.com 22/10/2019

Foto: Shutterstock

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.
Por exemplo, uma empresa que deseja gerenciar melhor sua cadeia de suprimentos precisa dos recursos de BI para determinar onde estão ocorrendo atrasos e onde existem variabilidades no processo de remessa, explica Chris Hagans, vice-presidente de operações da WCI Consulting, consultoria focada em BI. Essa empresa também poderia usar seus recursos de BI para descobrir quais produtos estão mais atrasados ​​ou quais modos de transporte estão mais envolvidos em atrasos.
Os possíveis casos de uso de BI se estendem além das métricas típicas de desempenho comercial de vendas aprimoradas e custos reduzidos, diz Cindi Howsonvice-presidente de pesquisa do Gartner. A especialista aponta para o sistema escolar da Columbus, em Ohio, e seu sucesso usando ferramentas de BI para examinar diversos pontos de dados - desde taxas de participação até desempenho dos alunos - para melhorar, por exemplo, o aprendizado dos alunos.
Os fornecedores de BI Tableau e G2 também oferecem exemplos concretos de como as organizações podem usar as ferramentas de business intelligence:
  • Uma organização cooperativa poderia usar o BI para acompanhar a aquisição e retenção de membros;
  • As ferramentas de BI podem gerar automaticamente relatórios de vendas e entrega a partir dos dados do CRM;
  • Uma equipe de vendas pode usar o BI para criar um painel mostrando onde estão as perspectivas de cada representante no pipeline de vendas.

Business intelligence x business analytics

Um aspecto que você deve ter notado nesses exemplos é que eles fornecem informações sobre o estado atual da empresa ou organização: como estão as perspectivas de vendas hoje em dia? Quantos membros perdemos ou ganhamos neste mês? Isso chega à principal distinção entre business intelligence e outro termo relacionado, business analytics.
A inteligência comercial é descritiva, informando o que está acontecendo agora e o que aconteceu no passado para nos levar a esse estado. O business analytics, por outro lado, é um termo genérico para técnicas de análise de dados que são preditivas - ou seja, elas podem lhe dizer o que vai acontecer no futuro - e prescritivas -, podem dizer o que você deve fazer para criar melhores resultados (geralmente, o business analytics é considerada o subconjunto da categoria maior de análise de dados que é focada especificamente nos negócios).
A distinção entre os poderes descritivos do BI e os poderes preditivos ou descritivos do business analytics vai um pouco além do que estamos falando. Também chega ao cerne da questão de quem é o Business Intelligence. Como o blog da Stitchdata explica, o BI visa fornecer insights diretos do estado atual das coisas aos gerentes de negócios. Embora as previsões e os conselhos derivados do business analytics exijam que os profissionais de ciência de dados analisem e interpretem, um dos objetivos do BI é que seja fácil para os usuários finais não técnicos entenderem e até mergulharem nos dados e criarem novos relatórios.

Estratégia de inteligência de negócios

No passado, os profissionais de TI eram os principais usuários dos aplicativos de BI. No entanto, as ferramentas de BI evoluíram para serem mais intuitivas e fáceis de usar, permitindo que um grande número de usuários em vários domínios organizacionais utilizem seus recursos.
Howson, do Gartner, diferencia dois tipos de BI. O primeiro é o BI tradicional ou clássico, onde os profissionais de TI usam dados transacionais internos para gerar relatórios. O segundo é o BI moderno, onde os usuários de negócios interagem com sistemas ágeis e intuitivos para analisar os dados mais rapidamente.
Howson explica que as organizações geralmente optam pelo BI clássico para certos tipos de atividades, como relatórios regulatórios ou financeiros, onde a precisão é primordial e as perguntas e conjuntos de dados usados ​​são padronizados e previsíveis. As empresas geralmente usam ferramentas modernas de BI quando os usuários de negócios precisam de insights sobre dinâmicas que mudam rapidamente, como eventos de marketing, nos quais a rapidez é valorizada para obter dados 100% corretos.
Embora a inteligência comercial sólida seja essencial para a tomada de decisões estratégicas de negócios, muitas organizações lutam para implementar estratégias eficazes de BI por conta de práticas inadequadas de dados, erros táticos e muito mais.

Business Intelligence de autoatendimento

O esforço para tornar possível a praticamente qualquer pessoa obter informações úteis das ferramentas de BI deu origem à BI de autoatendimento, uma categoria de ferramentas que visa abstrair a necessidade de intervenção da TI para a geração de relatórios. Essas plataformas permitem que as organizações tornem os relatórios de dados internos da empresa mais prontamente disponíveis para gerentes e outras equipes não técnicas.
Entre as chaves para o sucesso do autoatendimento de BI estão os painéis de BI e as UIs, que incluem pontos de pesquisa intuitivos que permitem que os usuários encontrem e transformem dados de maneiras fáceis de entender. Uma certa quantidade de treinamento será sem dúvida necessária, mas se as vantagens das ferramentas forem óbvias, os funcionários estarão ansiosos para trabalhar com as soluções.
Porém, lembre-se de que também existem armadilhas no BI de autoatendimento. Ao orientar os usuários de negócios a se tornarem engenheiros de dados ad hoc, você pode acabar com uma mistura caótica de métricas que variam entre departamentos, ter problemas de segurança de dados e até executar grandes contas de licenciamento ou SaaS, se não houver controle centralizado da distribuição de ferramentas. Portanto, mesmo se você se comprometer com o Business Intelligence de autoatendimento em sua organização, não poderá simplesmente comprar um produto pronto para uso, disponibilizar para a sua equipe e esperar o melhor.

Software e sistemas de Business Intelligence

Uma variedade de ferramentas se enquadra no que é conhecido como Business Intelligence. Para facilitar, o SelectHub diferencia algumas das categorias e recursos mais importantes:
  • Dashboards
  • Visualizações
  • Comunicado
  • Mineração de dados
  • ETL (extração-transferência-carga - ferramentas que importam dados de um armazenamento de dados para outro)
  • OLAP (processamento analítico online)
Dessas ferramentas, o SelectHub diz que os dashboards e a visualização são de longe os mais populares; eles oferecem resumos de dados rápidos e fáceis de entender, que estão no centro da proposta de valor da BI.
  • Existem muitos fornecedores e ofertas em BI, e percorrê-los pode ser cansativo. Alguns dos principais players incluem:
  • Tableau, plataforma de análise de autoatendimento que fornece visualização de dados e pode se integrar a uma variedade de fontes de dados, incluindo o Microsoft Azure SQL Data Warehouse e o Excel
  • Splunk, uma “plataforma de análise guiada” capaz de fornecer BI e análise de dados de nível empresarial
  • Alteryx, que combina análises de várias fontes para simplificar os fluxos de trabalho, além de fornecer uma variedade de insights de BI
  • Qlik, que se baseia em visualização de dados, BI e análise, fornecendo uma plataforma de BI escalável
  • Domo, plataforma de nuvem que oferece ferramentas de BI adaptadas a vários setores (como serviços financeiros, assistência médica, fabricação e educação) e funções (incluindo CEOs, vendas, profissionais de BI e trabalhadores de TI)
  • Dundas BI, que é usado principalmente para criar dashboards e scorecards, mas também pode gerar relatórios padrão e ad-hoc
  • Google Data Studio, uma versão mais robusta do Google Analytics
  • Einstein Analytics, a tentativa da Salesforce.com de melhorar o BI com IA
  • Birst, um serviço de nuvem no qual instâncias múltiplas do software de BI compartilham um back-end de dados comum.

Analista de Business Intelligence

Qualquer empresa que leve a sério o BI precisará ter analistas de Business Intelligence na equipe. Em geral, eles pretendem usar todos os recursos das ferramentas de BI para obter os dados de que as empresas precisam, sendo o mais importante a descoberta de áreas de perda de receita e a identificação de onde podem ser feitas melhorias para economizar dinheiro ou aumentar os lucros.
Mesmo que sua empresa confie nas ferramentas de BI de autoatendimento, os analistas de BI têm um papel importante a desempenhar, pois são necessários para gerenciar e manter essas ferramentas e seus fornecedores. Eles também configuram e padronizam os relatórios que os gerentes gerarão para garantir que os resultados sejam consistentes e significativos em toda a organização. E, para evitar problemas de entrada / saída de dados, os profissionais de BI precisam garantir que as informações que chegam no sistema estejam corretas.
Os empregos de analista de BI geralmente exigem apenas um diploma de bacharel, pelo menos no nível básico, embora para avançar na classificação um MBA possa ser útil ou até necessário. Em outubro de 2019, o salário médio de BI é de cerca de US$ 67,5 mil embora dependendo do seu empregador possa variar de US$ 49 mil a US$ 94 mil.

Hackers leak data of 29 million Indian job seekers for download

Por Waqas em 23/05/2020 no site HackHead 

Falha no WhatsApp: saiba como se proteger de hackers | 33 Giga | ND

India has a huge job market and the same goes for those seeking jobs. Now, hackers have taken advantage of the opportunity and leaked a treasure trove of data belong to millions of Indian job seekers across the country, Hackread.com has learned.
The data was identified by Cyble, a cyber threat intelligence company, and noted personal details of around 29 million job-seeking Indians from different states dumped on the dark web and hacker forms for anyone to download.
Hackers leak data of 29 million Indian job seekers for download
Screenshot of the leaked data (Image: Cyble)
The original leak, according to Cyble, appears to be from a resume (CV) aggregator service that collects data from different job portals in India. Hackread.com has seen the data and also witness hundreds of threat actors downloading it at the time of publishing this article.
In its official press release, Cyble stated that a threat actor has posted approximately 2.3 GB of data in a zipped file on a hacking forum operating on the dark web, and this particular file belongs to the resume aggregator service.
According to the company, the data contains sensitive data of Indian job seekers including personal details like educational qualification, email IDs, phone numbers, work experience, and home address, etc. Here are some of the screenshots acquired from the leaked data:
Threat actors playing around Indian data is nothing new. In October 2019, more than 1.3 million credit and debit cards were dumped online. The data almost entirely (98%) belonged to Indian banking customers while the rest of the data belongs to banks in Columbia.
In February 2020, hackers were offering more than 461,976 payment card records stolen from some of the largest banks in India. Each card was being sold for just $9.
As for the current story, the incident is developing news and an in-depth investigation of the matter is ongoing. This article will be updated with new information. Stay tuned!

Bem vindo ao Havaí: O novo .NET MAUI

Nos dias 19 a 21 de maio (de terça-feira a quinta-feira passada) ocorreu o Microsoft Build 2020. O Build é um evento anual da Microsoft em que são anunciadas as novidades dos produtos como Azure, Visual Studio, .NET Framework e outros.
Muitas coisas legais foram anunciadas no evento e se você não pode acompanhar, nós fizemos uma live comentando os lançamentos no dia 19, está no nosso canal do YouTube, clique aqui para assistir.
Uma das novidades anunciadas no Build foi o .NET MAUI (Multi-platform App UI), uma unifcação do .NET Core com o Mono/Xamarin, tornando o .NET uma única plataforma de desenvolvimento. O anuncio foi repleto de referencias a ilha Maui, no Havaí (daí o título do post), já a comunidade adotou o deus Maui, personagem da Moana como figura durante anuncio.  
.NET MAUI é a evolução do Xamarin.Forms. Um único framework cross platform. É open source, assim como Xamarin.Forms, você pode conferir o repositório no GitHub clicando aqui. Com .NET MAUI, além de entregar apps para Android e iOS escrevendo apenas uma vez a interface como já está habituado com Xamarin.Forms, também será possível entregar aplicativos desktop para Windows e MacOS.
A versão preview já estará disponível no final deste ano, entretanto a versão estável deve vir apenas com o .NET 6, em novembro de 2021.
introdução ao .NET MAUI

As novidades do .NET MAUI

Fique tranquilo! Se você já trabalha ou trabalhou com Xamarin.Forms, muitas dessas novidades você já estava querendo faz tempo! (falando em causa própria rs) e o conhecimento do framework será aproveitado com o .NET MAUI . 
São muitas as novidades do .NET MAUI e eu recomento fortemente que você de uma olhada na wiki do projeto e assista o video do David Ortinau com a Maddy Leger disponível neste endereço. Aqui vou citar as principais novidades do .NET MAUI comparadas ao Xamarin.Forms.
O .NET MAUI passará a ser distribuído com as versões do framework .NET,  não mais separado como é o caso do Xamarin.Forms. 
Os SDKs que são usados pelos projetos Xamarin.Forms passarão a ser entregues junto com o .NET. Na prática, a biblioteca Xamarin.Forms passará a ser a System.Maui, Xamarin.iOS passará a ser .NET iOS e Xamarin.Android passará a ser .NET Android. Outra mudança ocorrerá no Xamarin.Essentials,  que passará a ser o System.Devices. Você ainda terá acesso aos recursos dos aparelhos Android e iOS com ele. 
Com o .NET MAUI, você será capaz de criar projetos pela ferramenta de linha de comando com dotnet new maui e poderá utilizar o Visual Studio Code (Sim! Finalmente!) para desenvolver e executar seus apps. 
E caso você esteja se perguntando se a partir de agora você poderá trabalhar com o MAUI no Linux (o que não é possível com Xamarin.Forms), ainda não está claro, mas é possível dizer que está no roadmap do produto.

Apenas um projeto

Nos projetos Xamarin.Forms, cada plataforma tem seu próprio projeto específico além do projeto compartilhado. Em um projeto tradicional Xamarin.Forms, você possui um projeto que contém o código compartilhado Xamarin.Forms, um projeto Xamarin.iOS para a plataforma iOS e um projeto Xamarin.Android para a plataforma Android.
Com .NET MAUI você terá apenas um projeto e separação lógica para os recursos específicos de cada plataforma como fontes, imagens e classes de acesso a APIs. 
estrutura do .NET MAUI
Além de ganhar tempo sem precisar trocar de projeto para execução, o .NET MAUI saberá separar os recursos das plataformas quando você fizer o deploy para uma plataforma específica. Recursos como Android App Bundle ainda estarão disponíveis.

Um novo padrão: MVU

Pessoas desenvolvedoras Xamarin.Forms já estavam acostumadas a trabalhar com o padrão de projeto MVVM e utilizar recursos como Bindings e Commands para interagir com as telas desenvolvidas em XAML.
Agora, além do MVVM e XAML, você também poderá trabalhar com MVU (Model View Update) e desenvolver suas views com fluente C# UI (C# for Markup). Com Fabulous, você já consegue hoje trabalhar com MVU utilizando a linguagem F#. O MVU provém uma forma de sentido único (one-way) para lidar com fluxo de dados e gerenciamento de estado com a view. 
Veja abaixo um exemplo de uma tela desenvolvida com fluente C# e MVU:
1
2
3
4
5
6
7
8
9
10
11
readonly State<int> count = 0;
 
[Body]
View body() => new StackLayout
{
    new Label("Welcome to .NET MAUI!"),
    new Button(
        () => $"You clicked {count} times.",
        () => count.Value ++)
    )
};
Um ponto importante a ser citado é que o Hot Reload, que hoje já está disponível para o desenvolvimento de views com XAML do Xamarin.Forms, também estará funcional para o desenvolvimento de views com fluente C# UI (C# for Markup)

Mas e o Xamarin.Forms?

Ainda existem algumas releases programadas para serem lançadas do Xamarin.Forms até o lançamento do .NET MAUI. Hoje o Xamarin.Forms está na versão 4.6, as releases irão até a versão 5.x do Xamarin.Forms, você pode conferir o roadmap de releases no repositório oficial do Xamarin.Forms, clicando aqui.
Umas das novas features programadas são: App Bar, Gradient e TabView.

Outros pontos importantes sobre o .NET MAUI

  • A Microsoft irá disponibilizar uma ferramenta que irá ajudar a realizar a migração dos projetos Xamarin.Forms para .NET MAUI. 
  • Ainda não está claro como serão tratados os arquivos de configuração e específicos a cada plataforma como AndroidManifest.xml e Info.plist. 
  • Há uma discussão em andamento sobre a estrutura de projetos do .NET MAUI no GitHub, participe! 
  • O UWP será substituído pelo WinUI e também estará disponível no .NET MAUI.