Curso completo DP-900 | Aula 02 | Treinamento Oficial | Microsoft Azure Data Fundamentals

10.96k views7091 WordsCopy TextShare
Henrique Eduardo Souza
Olá, seja bem vindo(a) ao terceiro vídeo da série para certificação DP-900 ! Todo conteúdo foi base...
Video Transcript:
Oi bom dia boa tarde ou Boa noite não sei onde você está mas vem comigo para mais um capítulo do nosso bp900 hoje vou abordar a parte 2 do capítulo 1 então espero que vocês estejam bem acolhedores a informação que tem bastante informação relevante nesse capítulo Então vem comigo mas antes pega dinheiro [Música] tudo de boa vamos começar ontem ou na última aula nascemos capítulo 1 ou a parte 1 e 2 do capítulo 1 hoje nós vamos ver a parte 3 e 4 é princípio nessa primeira parte vamos falar sobre conceitos e bancos relacionais ou
de dados relacionais o primeiro que a gente vai passar aqui e agora nas características de dados nacionais prefiro tabelas índices e exibições em português pessoal para quem for fazer a prova em português lembre-se de vírus está muito relacionado isso são Rios né deixa eu falar um pouquinho sobre é explorar um pouquinho dos serviços de banco de dados relacionais é o que a gente pode fazer com o banco de dados relacionais legal o primeiro que que eu posso trabalhar com o banco relacional né é eu sempre trago o modelo de banco de dados relacional para uma
característica quando você tem transações que é o que a gente está trabalhando de transações online ou seja todo dado que você precisa de uma é consistência ou lembra do do princípio a cidade eu preciso fazer uma alguma transação Entre várias tabelas eu dou preferência para bancos de dados relacionais aí eu ti a não ser que sejam diversos dispositivos e tenho a mesma característica e o exemplo eu tenho uma Frota de caminhões e todos os caminhões me mandam Latitude Longitude placa do caminhão motorista as mesmas informações eu sei que é o motorista daquele momento você com
a placa do caminhão eu sei a latitude e longitude Beleza fica legal de trabalhar até nesse modelo de data Warehouse porque eu tenho ali uma forma de indexar esses dados que Japão um pouquinho mais sobre os índices e isso me traz benefícios em performance então quando eu preciso de desempenho em grandes quantidades de dados eu vou para o modelo relacional eu consigo extrair o máximo ali do banco de dados porque eu não deixo colunas vazias né o colunas nulas vendo que eu poderia ter tido essa informação e elas informação não ver então isso é muito
importante que vocês definam no modelo de vocês de bancos de dados relacionais como é que funciona o banco de dados relacional em que eu nunca vi eu sou acostumei trabalhar quando eu fico funciona assim galera Ó e você simplesmente Tem uma tabela com Wide da coluna alguma informação e uma um conjunto de outras informações então por exemplo nesse caso eu tenho uma tabela de clientes no eu tenho cliente o ID do cliente o nome do cliente o telefone do cliente É nesse modelo você tá legal essa essa modelagem depende depende da minha necessidade se eu
tivesse aqui colocar dois números de telefone do cliente Eu já vi caras fazendo com. E, ali cara ficou horrível Imagina você quer procurar o telefone quantos clientes têm telefone residencial eu não sei eu queria que fazer alguma mágica ali para fazer isso então a ideia do Banco Nacional ué Ele sempre era uma nada em tabela cada linha equivale a um registro quase informações daquele registro não pode ser que no banco relacional eu tenho duas linhas que referem-se ao mesmo registro Indy do tipo de modelagem que você fez mais naturalmente A Entidade pai que seria a
tabela física ela referenciam uma linha com a idade e as informações relevantes dentro daquele mesmo dia tranquilo é sempre tem linhas e colunas eu Isso é uma informação pertinente também O que é todas as linhas também tem o mesmo número de colunas entre intrigante isso é diferente de um ciclo eu não sou obrigado a ter todas as colunas na linha Bruno caso de um telefone já vi pessoas quiseram modelagem cliente nome Residencial comercial e celular Cara eu vou ter colunas vazias Possivelmente a pessoa no trabalho se ela não tem telefone residencial e que acontece só
vai preencher o celular então esse aqui é o grande problema né da de um tipo de modelagem assim seria para levar segunda forma normal na primeira não sei é discutir um pouco mais sobre elas e cada coluna ela tem um determinado tipo de dado então por exemplo na coluna cancelar dia não posso colocar letra Porque se ela é inteira nossa vai caber números então isso galera são informações pertinentes a bancos de dados relacionais e são extremamente importante que vocês sabem outra coisa que a frisar quando eu tenho meu modelo físico a minha tabela no meu
modelo conceitual ela é caracterizada por uma entidade ela é minha representatividade conceitual do meu modelo físico Eu por exemplo é dentro do seu código você não vai chamar isso de tabela você vai chamar de entidade ele representa exatamente o seu modelo físico e como a gente já havia comentado aqui nesse caso eu quisesse colocar uma normalização para ter telefones eu teria uma tabela separada telefone na qual eu relacionaria relacionaria relacionar isso mesmo planeta tabela de cliente e falava o clima e do cliente e tal e o telefone tal e residencial tem o telefone tal quer
comercial tem o telefone tal é celular Ah e assim eu conseguiria fazer quantos celulares eu tenho a minha base quantos residenciais eu tenho na minha base vou fazer uma campanha para atualizar só telefone residencial eu busco todos os residenciais e saiu ligando Olha você é a pessoa que sim ou não sim é um sua base de cadastro na empresa x está atualizada você pode fazer isso de forma automatizada também Hoje vi a voz mais é uma forma de você identificar a diferença entre tabela e entidade legal pessoal e agora a gente vai falar um pouquinho
sobre normalização da organização é um tema que depende do nível de normalização que você queira cumprir e dependendo do nível de normalização que você não tenha complica mais ainda porque isso onera muito o seu banco de dados para aquele process muitas muitos relacionamentos até relacionamentos entre a mesma tabela nesse caso o que que eu tenho o meu maior problema aqui olhando essa normalização de cliente pedido o que que eu estou passando de relação entre cliente e pedido o nome do cliente então eu tenho aqui uma tabela de pedido que eu tenho o nome do número
do pedido e cada número de um pedido é um número sequencial ou pode ser um conjunto e transcreva em um número único dentro do meu pedido número da minha ordem Esse é o que que eu tô relacionando ali para o nome do cliente e eu pode ser que vai repetir o nome do cliente muitas vezes o que que eu seria melhor informação para eu repetir ali o código do cliente ou o Adílio quente Então eu vou reduzir o armazenamento porque eu tô armazenando somente uma o inteiro não uma string de um baixar de 50 de
250 Depende do que eu coloquei na minha tabela de cliente Como é o nome do cliente da geralmente ele trabalha com 150 a200 depende então 200 caracteres Estou colocando em cada linha sendo que eu podia colocar o inteiro de 8 bytes então é uma diferença muito grande Eu precisaria do telefone ele também e eu não colocaria assim porque uma vez que eu tenho um cliente aí dia eu posso simplesmente relacionar as duas tabelas através de um Joy e buscar as informações do meu cliente o nome dele e o contato então isso é muito simples a
gente vai até mostrar ao nas próximas aulas eu vou criar algumas demonstrações como é que eu faria isso aí vocês entenderem como é que funciona esse com esses comandos SQL básico né então melhorando ali a qualidade dos dados é que ele sugere né E você tire o câncer aí de e coloque aqui e eu troquei Até quem foi o vendedor que fez a a venda para você então é muito mais uma informação importante que eu tô trazendo para facilitar aqui a sua normalização para quem não se lembra são três formas normais tá então isso cai
no exame então três formas normais quando você traz a Wide de uma tabela e tira as informações repetidas eu simplesmente tô trabalhando na terceira forma normal você evita duplicação de valores e coloca apenas as chaves entre as tabelas Beleza outro. Galera que eu sempre levanto a mão e trago a informação de maneira bem simples e Clara para vocês índice índice é um ponto importante temos dois tipos de ins-1 se clusterizado em si não clusterizado o que que é o meu índice errei em resumo o índice é o seguinte galera você tem aqui o índice da
sua região então cada cara que entrou cada custa medir ele veio indexado de forma cristalizada bom então pense no seu tensão livro ele é um livro em mãos aqui a teia o livro do glauter que o Brasil e Alemanha então peguei o livro do nosso amigo blaster aqui ó e quando você olha o primeiro esse é o índice de que de páginas o índice clusterizado página 7 página 8 página 19 então ele tem uma sequência ele vai ordenando o índice clusterizado um outro índice que normalmente nós temos em livros maiores esse daqui não tem eu
não clusterizado então não clusterizado você já viram um livro Grosso que você tem ordenação no final por letras Esse é o índice não clusterizado então ele cria grupos Eu por exemplo eu queria um índice não clusterizado aqui da região como ficaria mais performática minha busca sempre colocando a região e o Raid e quem Estou buscando é o primeiro ele fazia um filtro para agrupar o primeiro bloco depois ele iria o índice do cara então se eu fosse buscar é digitando uma informação por letra por exemplo eu faria e por região então eu Obrigatoriamente agruparia por
regiões e depois de buscar depois disso eu já tenho é direto eu vou nós ir eu vou no índice clusterizado direto então a grande diferença entre seus dentes é isso e o que que o índice traz traz de benefício né qual é a vantagem é de um esse cara simplesmente ele te dá como um livro né eu sei qual página que tá até a informação Então vamos sipar abro a página bom E se eu não tivesse posso ir problema que lê tudo de novo Tem que ver tabela inteira para achar o que eu quero Então
essa é a vantagem você tem e não ter intensa a desvantagem não tem toma desvantagem Rick de Tenho Toda vez que você inclui um cara novo eu preciso indexar tudo de novo mas você tem uma base muito grande você tá querendo ir se não clusterizado cada insert que você tá fazendo ele está indexando a sua base Então esse é um custo que você tem e basta você entender e mensurar o qual é a melhor solução né Então esse é um ponto então por exemplo tem uma tabela é de cliente se tem uma tabela de telefone
eu vou atualizar o cliente não vou atualizar só o telefone então eu vou render que está quente só o telefone o cliente tá aqui no mexi então tem essa diferença aí e vale a pena saber Outro. Rios ou exibição na tradução foi feita na DP oi para mim foi a primeira a primeira impressão que eu tive quando eu vi essa tradução foi Nossa que isso né aí eu vi a da questão em inglês a é uma viu então para mim é o termo mais esquisito que eu já vi tá dentro da prova foi um dos
mais esquisitos conforme a gente for conversando aqui eu vou explicando mais termos que eu encontrei e foram bem esquisitos e eu vou colocando quando chegar nele eu coloquei a ideia da Vivo aí nega viu galera ele cria para você uma tabela virtual na qual eu tenha eu consigo fazer celestes só com a minha viu então alguém mentalize aí leva aquela consulta que você faz em outras cinco tabela se você tem que fazer aqui ó é joy joy joy com um monte de tabela é um cara pega pedido item cliente Order é estado você fazer um
monte de consulta Oi e aí toda hora que o desenvolvedor vai escrever aquilo Cara ele fica meia hora escrevendo uma com ele um monte de Joy e aí o João está errado esqueci que eu quero Campo uma forma de você fazer isso é em uma viu ele uma viu que facilitaria todo esse trabalho para que o desenvolvedor conseguisse ali é otimizar o tempo fazendo essa consulta e outro ponto também que importante às vezes elas guardam em uma história de desvios né separadamente e nesse momento você consegue consultar uma uma uma com ele que já está
praticamente treinando e apreendida dentro do banco ele vai melhorando o com o tempo ele vai melhorando A performance dessa crédito é Hoje os bancos de dados tem muito desse desse conceito então a parte de rios é basicamente esse conceito galera eu tenho algumas perguntinhas capciosa e em qual das afirmações a seguir é uma característica dos bancos de dados relacionais Bom vamos lá alternativa todos precisam ser armazenados como cadeia de caracteres ou seja tudo que você gravado como Spring sim ou não uma linha em uma tabela representa apenas uma entidade é uma linha em uma tabela
representa uma entidade Oi gente comentou entidade É a representatividade lógica do seu modelo físico porém do objecto que pertence aquele a aquela tabela né então o que que é composta a tabela de várias colunas Então essas colunas representam a sua entidade para entidade não teria os dados teriam só os campos que representam aquela tabela linhas diferentes da mesma tabela podem conter colunas diferentes o ou seja não teria que não e não em o que vocês imaginam aqui eu penso na letra B eu ia na lente saber tá vamos ver saber mesmo e aí vem de
novo a pergunta capciosa que é o índice né é uma estrutura que permite localizar linhas de uma tabela rapidamente usando o valor indexado e é uma tabela virtual com um conjunto de resultados de uma consulta Isso se chama exibição ouviu é uma estrutura que consiste em linhas e colunas e pode armazenar dados Isso se chama a bela logo na minha concepção a resposta correta é a letra a é muito bem ter só certa a resposta vamos lá é um explorar um pouquinho de conceitos de dados não relacionais isso é legal também é vamos ver as
características de dados não relacionais definir os tipos de dados nas relações Como assim e um monte agora é um monte escreveu um pouquinho os tipos de banco no ciclo ou não relacionais dentro do Éder principal deles é o Cosmos bebê dentro do histórico eu também tenho um cara que uma história de tribos ele foi o primeiro não relacional e quer falar com a mamãe primeiro lembram-se das entidades ele comentou do telefone então no telefone do banco relacional Eu precisaria ou ter colunas ficassem nuas ou eu teria uma tabela relacionando com a minha primeira entidade de
cliente para eu ter os telefones desse cara imagina complexidade você tem telefones o endereços múltiplos parentes múltiplos cara já começa a ficar difícil negócio é para você criar um banco de dados relacional né então começa a ter um monte de jovens então cada dia ó eu vou diminuir um pouquinho a performance meu banco porque eu não lembro se uma tabela tão e nem duas nem três e quatro cinco então tem tudo isso já um modelo de banco de dados não relacional para situações complexas paz muito sentido e Como assim situações complexas essa situação uma situação
Complex eu não tenho os telefones eu não tenho endereços e eu não sei que te prender esse que é porque cada sistema me manda de um jeito o sistema a me manda o telefone residencial comercial e celular o sistema dois me guarda só Residencial e celular então se eu tivesse um banco de dados relacional e aguardar dados nulos desse da minha tabela nesse caso já não já o segundo o segundo caso ele me trata o endereço só com ou sem do Residencial e de negócio comercial ou somente o país onde eu tenho endereço então em
uma forma de você guardar isso No Impacto em nada é isso não ia dar problema para você então ficaria fácil Se você buscar seus endereços a buscar todo mundo tem endereço beleza aí o endereço eu trato na aplicação lá o Residencial e industrial e comercial e no B eu trataria só como o país então consegui a segmentar isso também então é uma forma de você organizar Já eu não teria informações obrigatórias todas eu não preciso obrigar nada então pensando no modelo não relacional a gente tem um cara chamado esquemas ou sem esquema o esquema mais
frágil ano que você tem o esquema fortemente definido como no banco de dados relacional consigo trabalhar de uma forma mais maleável ali dentro dentro das minhas características do que o armazeno né Outro ponto importante é em esquemas diferentes de tabular né O que a gente comentou é são frequentemente definidos por indicar cada campo com o nome do que ele representa e outra característica que não tá aí é ele é muito flexível para dados não conhecidos então por exemplo e é eu tenho diversos aí eu tiro eu gosto dessa desse negócio eu tenho diversas Artes cada
um nunca no caminhão que aquele que devolve Latitude Longitude eu tenho outros lá na lavoura e devolve a umidade do solo umidade do ar temperatura eu preciso ou não ligar a minha eu esqueci o nome do que mora lá agora ver esse de como é o nome daquele eu tenho outra eu tive que ficar na minha torre eólica ficar analisando a velocidade do vento EA vibração da torre eólica se eu preciso mandar alguém ali para fazer a manutenção e vou guardar tudo isso no mesmo banco lá eu não preciso ficar me preocupando em gravar em
bancos diferentes então tem esse cenário que eu acho sensacionais e mais alguns aqui que ele nos coloca que é de telemetria que eu coloquei aqui a gente comentou e varejo e marketing Esse é um cara legal você pegar um produto a caneca e um produto celular eles têm as mesmas características não aqui no então para você armazenar isso como características de um produto é eu acho muito legal você trabalhar com o banco não relacional porque você consegue ter uma riqueza de informações nas características do produto que não relacional você tem uma descrição Ficaria um tampão
um monte de informação então aqui não consigo criar descritivos individuais para cada um dos produtos então para isso É um cenário Legal e quando você distribuição globalmente é melhor ainda né os bancos de dados não relacionais que o Éder tem ele traz ali uma uma riqueza de distribuição global que a gente vai falar um pouquinho mais para frente também é sensacional galera Outro. Jogos eu tenho cenário de jogo que eu vou comentar com vocês no Cosmos DB mais para frente é sensacional e vocês vão entender perfeitamente como funciona a distribuição em cenários de jogos para
você colocar dados desnormalizadas de pontuação de nível até mesmo de dela eu montei recentemente o joguinho com meu filho e toda o mundo né que a gente cria a gente configura dentro de um arquivo divisão então eu poderia configurar esse jogo através de um arquivo de visão e criando informações de maneira como é que eu posso dizer não tempo real então em tempo real conforme o desempenho do jogador eu consigo colocar uma dificuldade maior no jogo só fazendo aprendi no nó do jogo Então isso é muito legal que você pode fazer também com jogos em
Dubai o cara para trafegar arquivo hoje basicamente o pessoal trabalha com Jason né então geralmente a gente um banco de dados não relacional pode ser que sim ou pode ser que não também E aí galera quais são os tipos de arquivo que eu tenho né eu tenho Jason e é um padrão que a gente está acostumado trabalhar ali é um modelo semi-estruturado é bem como os outros mas os outros modelos de sendo estruturado ele vem com como é que eu posso dizer um tipo de dado utilizado né ele vem de uma maneira mais otimizada que
eu abro o óleo e o para que é só um pouquinho sobre eles não é tanto o tema aqui a gente fala mais desse arquivos aqui do órgão do parquet especificamente um pouquinho de ar Uno dp203 que a de engenheiro de dados mas eu vou dar uma uma breve pincelada para vocês que podem fazer a prova se cair alguma coisa sobre esses arquivos vocês saibam do que se trata é quando a gente fala de Jason não só de Jason né eu tenho alguns outros formatos que também são atendidos de maneira bem tranquilo que é Opa
é muito e ela formatado você tem aqui Um um texto delimitado que nesse caso eu coloquei por ponto-e-vírgula o Jason para quem não conhece não é aquele cara da sexta-feira treze mas é Jason javscript o o Fashion nada mais é do que você tá uma estrutura de chaves onde eu tenho aqui o nome a idade e se o cara tem carro ou não pode ser nulo ou poderia nem terça não essa esse no aqui já no caso do texto delimitado eu tenho pode ser por, por; vida tenho certeza que todo programador já trabalhou com algo
desse tipo E no caso aqui é eu teria um XML ixml espera um documento que a gente trabalhava muito quando trabalhava com chopp hoje em dia quase não vejo é tráfego dxml até porque eu for comparar o XML com Jason é muito maior né do tamanho Mas são arquivos aí que você precisa conhecer tanto um texto delimitado quanto XML contam dizer são modelos de arquivo já um uma estrutura de árvore o galera ela é muito parecido com Jason porém o que que ele tem de diferente do Jason né é esse cara foi criado pela parte
não e em que ano Mas cada registro que você tem aqui no caso os fios né eu tenho o nome do campo e o tipo do campo e o valor que eu vou incluir Então tudo isso galera faz parte do seu registro do avro então ele contém as informações que você vai armazenar não só como no Jason que eu tenho só o dado que eu vou armazenar ele tem também as informações do campo e o tipo então basicamente o avô é um tipo é basicamente isso galera é que esse cara é vamos lá em cenários
que ele que ele é bem aproveitado quando você precisa é compactar dados para Digamos que eu tenho uma rede limitada uma largura de banda ilimitada eu quando eu tenho um cenário de largura de banda ilimitada é recomendado você usar o abro que ele compacta bem e minimiza o tamanho do arco é armazenada né até para o quando você pensar em armazenar alguma coisa desse caro a fusão abro work é do Apache raiva e se não me engano Esse cara é um modelo colunar de banco de dados também gente explica muito sobre isso no 203 Mas
quem está olhando esse esqueminha aqui do hora que eu coloquei vai falar mais isso é um banco de dados normal não é uma tabela em hora que tu só é o tipo de dados do orc é otimiza the whole colunar então a ideia desse cara é ter uma quantidade escolar Então você trabalha com o like para bancos de dados coluna tá tranquilo e um exemplo bacana do quem usa a hora que é o próprio Facebook Então imagina o Facebook tem 300 mais de 300 para trabalho de informações uma vez que eu vi era mais de
300 pé tá baixo Então espera mais peça by pensa isso cara 300 petabytes de informação informação do mundo todo praticamente né todo mundo já teve uma continha no Facebook tudo que rolou ali dentro eles têm isso armazenado e o outro e o último é o parque o parque ele veio ali com o formatinho open-source né então ele é muito usado para também é baseado em coluna Se não me engano dentro do esqueci o nome da ferramenta agora do sinapse eu consigo fracos não ah não me lembro não vou falar que eu falar você lembra qual
ferramenta que a gente usa para que dentro do AD mas a compreensão desse cara igual o ar e também é muito eficiente ele consegue comprimir os arquivos e ficar bem bem pequeno né não dá a brix brix me engano que usa Parque depois até confirmo para vocês mas eu acho que sim e basicamente galera é isso sobre esses modelos de arquivo aqui né Então vale a pena dar uma lida de novo Dá uma pesquisada no parque em trouxe o parque essa mangueira foi a Claudério ou Twitter fundo esses dois que trouxeram implementar esse modelo né
até para não usar o próprio modelo do Facebook mas deixei é estamos legais aí para banco de dados não transacionais e se caso ele é muito para banco de dados de Olá pena que onde você tem grandes volumes de armazenamento Mas ele também dá para trabalhar com banco de dados relacionais ou transnacionais o relacionais não pênis assim né bom e é isso pessoal eu trouxe algumas outras informações aqui para vocês de dados não estruturados lente para de dados não estruturados eu penso em video em audio streaming documento é foto forever informações que você precise de
algum serviço cognitivo ou algo de Mach Lane me conheça aquele padrão Ou aquela pessoa que você procura um exemplo clássico do de serviços cognitivos mais indexação e os dados não estruturados é o processo do cara que matou JFK não lembro o nome dele mas a Microsoft criou dentro do certinho do search page search o serviço cognitivos ou não é de serviços corretivos ele tem uma pizza arte separado é ele faz toda essa análise tanto de o quanto da Visão computacional você procurando a pessoa ele vai se procura tal pessoa e ele vai procurando dentro dos
arquivos a foto da colocando um quadradinho Quem viu as minhas aulas de aí 900 eu mostro como usar esse serviço de serviços cognitivos análise de texto aprende visão e a ideia disso você estruturar dentro do seu banco pesquisa então por exemplo eu tenho um vídeo o vídeo é o endereço tal que tá então história ou tá em qual banco de dados onde ele estiver eu não sei o numa paz tem filho eu sei qual o nome do vídeo e eu sei em qual minuto aparece-me apareceria por exemplo porque a minha pele já me conhece então
ele procuraria nesse minuto para mostrar e colocar o vídeo nesse minuto aqui O Henrique tá nesse minuto ou no áudio x que falaram o nome dele o que houve identifiquei a voz dele eu vou colocar o áudio nesse minuto também para interpretar que o Henrique tá nesse minuto o que ele falou nesse minuto tá tranquilo boa Outro ponto legal que a gente tem aqui de banco de dados no ciclo Então os bancos de dados não ficam esse banco principalmente que tem todos esses elementos ele é chamado de Cosmos bebê na minha humilde opinião é um
dos bancos mais fantásticos que eu já trabalhei olha que já trabalhei com outras tá concorrentes ali do Cosmos DB depois a gente fala mais sobre ele mas ele consegue trabalhar tanto com o repositório de chave-valor eu vou demonstrar isso na próxima aula ele consegue trabalhar com banco de dados baseada em documento que quem trabalhou com um mongo DB e agora eu consigo trabalhar no Cosmos DB com a pele do meu bebê olha que louco consigo trabalhar com banco de dados colunar esse daqui é um banco de dados que eu tenho pouca familiaridade usei só para
demonstração e um banco de dados de gráfico esse também é para mim sensacional quando você precisa é interagir entre e nem e Como assim que trazia entre entidades seguinte eu tenho que a entidade funcionário ela responde e trabalha e depende então tem toda essa hierarquia e dependência entre identidades é um exemplo que eu gosto muito de citar que uma aplicação que eu construir era para entender dentro do aeroporto de Guarulhos qual quais eram os restaurantes para o tipo de comida que você quer então restaurante ele tem um menu eu quero menu vegetariano dentro do portão
15 Qual restaurante mais próximo ele sabia onde você estava e quais eram as entidades que você queria se comunicar e qual a distância entre a caridade e você para você caminhar e até te dar o seu horário de voo se você não ia perder o voo Então isso é extremamente importante né E aí beleza Ufa Vou trazer mais questões pra gente finalizar esse módulo que é um pouquinho mas mas com completo né mais comprido é quais os seguintes serviços que você deve usar para implementar um banco de dados relacional não relacional e eu comentei né
qual o banco de dados não relacional que a gente tem dentro do Éder é o Green a Pedigree mim ou é o banco de dados SQL azure ou é o Cosmos DB tem pensou em Cosmos bebê está certa a resposta galera ao nota a nota o que você errou a nota o que você acertou chama no ele esqueça no telegram manda mensagem a gente tem lá o canal Zinho do telegram para quem tá fazendo a invasão se Sharp pode usar o canal mesmo canal pra gente falar das certificações também e ajuda a gente crescer aquele
grupo lá e fortalecer toda a nossa a nossa comunidade de pessoas que ajudam pessoas a tira certificação arrumar um trabalho essa ideia vamos lá próxima pergunta Qual das alternativas a seguir é uma característica de banco de dados não relacional o banco de dados não relacional ele tem tabelas com registros e colunas ingles banco de dados não relacionais exigem que você usa técnicas de normalização para reduzir a duplicação de dados bancos de dados não relacionais eles são livres de esquemas ou esquemas ou item esquemas relaxados o flexíveis né e para quem pensou na alternativa se que
eu comentei sobre esquemas e está certa a resposta e o último cara mesmo você tem um escritório Vamos pensar assim Eu tenho 200 prédios de escritório aqueles Coworking famoso tem Brasil inteiro e o cara controla o ar condicionado de todo mundo e assim eu não vou deixar o ar condicionado aqui em São Paulo igual que tem lá sei lá no Pará no Pará deve estar 30 graus agora aqui em São Paulo Aro 12 e aí eu quero colocar mesma temperatura nos dois não eu vou colocar a temperatura no prédio ou no mesmo prédio ou você
tá temperatura inteiro e uma coisa legal do Chave valor é que eu crio Chaves de partição eu consigo fazer o quê essa chave de partição definir por exemplo é São Paulo traço prédio tal código do prédio então no São Paulo código do prédio quero deixar 18° Belém código do prédio que deixar ugly fat bom então aqui eu vou colocar 20 graus e lá eu vou colocar 17 eu deixo a amigável para todo mundo em cada uma das suas regiões então com simples clique eu consigo deixar o prédio inteiro bons ar condicionados todos iguais Então nesse
caso eu usaria um banco de dados família de colunas ou cair as temperaturas que eu quero para cada prédio num blog E aí o prédio de manhã poderia Acorda ele vai lá no blog a minha temperatura tem que ser tanto eu usaria um repositório de chave-valor eu teria a chave de partição e a chave de valor que seria nada mais nada menos a chave de partição o prédio e a chave de valor a temperatura que eu queria colocar em todas as salas ou eu tivesse chave de valor e o nome da sala ali dentro também
eu conseguiria fazer cada sala na temperatura ideal e eu não precisaria varrer o banco inteiro só aquela a partição onde eu tenho as minhas salas Então se Vocês entenderam que eu disse a chave de valor é um bom uma boa tá tranquilo galera é eu tenho algumas outras informações nesse capítulo vamos lá vamos terminar ele vai a pequenininho falta pouca coisa eu sei gente a Mato Capítulo inteiro conceitos de análise de dar então aqui é um ponto que eu gosto de pisar muito sobre a ingestão de dados o que que são o que são ingestão
de dados pessoal o que é ingestão de dados a ingestão de dados nada mais é do que o processo de ingerir dados é igual eu tô ingerindo comida fechei não precisa ingerir 1500 calorias 2000 calorias ou enfiando dado dentro do banco e quem trabalha esses dados Eu tenho dois processos o e TL e o LT mais porque são diferentes sim o e pele o estraio transformam e carrego o LT extrai o carrega e transforma mas como assim cara pode ser que o extrair você tá tirando de uma base carregando ou tirando de uma base de
toda desformatado até mesmo de um arquivo texto o último arquivo de imagem colocando numa base isso de maneira ordenada de maneira estruturada e depois o transforma para quem for consumir pegar o dado completamente organizado já no e TL eu extraio da minha base raiz ali onde eu coloco o dado bruto depois Eu transformo esse dado para deixar ele de uma forma mais limpa e exibir esse dado através de colunas ou visualizações é legal então a visualização de dados pessoal ela é baseada em três pilares Então se Vocês entenderam ingestão onde entram os dados processamento onde
eu trabalho esses dados entrego esses dados para quem for processar o visualizar ou gerar os relatórios dashboard e afins ter essas informações de maneira muito mais estruturados pensando onde o engenheiro de dados trabalha nessas duas partes do processo onde o analista de dados trabalho nessa parte do processo tranquilo passando um pouquinho aqui para visualização de dados bom então em pensando em visualizações dados eu tenho toda minha parte de relatórios reais e visualização de dados e relatórios pessoal e que vocês lembram relatório me remete o que linhas e colunas ou colunas e linhas o relatório por
matadinho ali eu penso enviai eu penso em algo que eu juntei um monte de informações transformar informações e vou dar em site para o cara de venda preço é informações que sejam mais gerenciais e a parte de visualização de dados é colocar gráfico colocar a tendência e melhor a tendência de piora igual a gente visualiza ali hoje na TV com o vídeo o convite tem uma tendência de melhora e piora Então essas são as ideias ali a gente tem para trabalhar com a parte de visualização de dados tá bom Já eu penso outro caminho aqui
muito interessante também é as formas os dedos então Em resumo eu tenho uma análise aqui descritiva O que é o análise descritiva né é quando eu tô com problema então digamos vamos lá vamos pensar né máquina ou meu carro tá tá com problema o que que vai acontecer você leva mecânico quando você leva mecânico que ele faz uma análise descritiva ele fala que tá acontecendo isso pergunto é falar tá falhando está fazendo aqui eu tô fazendo aqui outro beleza que que ele vai fazer ele vai fazer um diagnóstico então diagnóstico ele vai encontrar e analisar
a causa raiz do problema do seu carro ele vai te falar o quê no diagnóstico o porquê está acontecendo e o outro é a preditiva né e a preditiva Galera É pensando em tudo que eu já tenho the descriptive diagnóstico é eu vou te falar o seguinte é preditivamente Ó você precisa saber o que tá acontecendo com seu carro para você prevenir então basicamente é o que acontecerá no prescritiva qual que é a prescrição você precisa fazer isso para prever esse problema então por exemplo eu sou o cara que passa toda hora nos buraco então
Henrique você tá passando né para não passar no buraco não vai acontecer de quebrar o seu carro e você vai ter que refazer a suspensão inteira do seu carro EA cognitiva ela faz uma análise mais inteligente galera então eu consigo fazer até como é que eu posso dizer simulações para encontrar ali os padrões dentro das minhas simulações e tentar encontrar um modelo para você para te entregar a melhor solução ou o melhor caminho né você precisa vender o produto há tanto há tanto reais o a tantos por cento para você conseguir uma margem x eu
voltando aqui nesse caso é pensando na nas análises né eu vou passar um atalho para vocês a anote homem nota descritiva é o que aconteceu e você está de alguma maneira escrito na questão ou no ponto que você vai encontrar pode pedir que você vai fazer você vai ver o que aconteceu a diagnóstico é porque aconteceu ah ah ah preditiva é o que vai acontecer no futuro e a prescritiva o que que eu preciso fazer para aquilo aconteceu para aquilo não acontecer EA cognitiva que eu vou tirar as tendências de todas as minhas análises e
conseguir ali trazer uma melhor é o melhor dado o a melhor informação para entregar para os meus usuários bem o outro ponto importante que eu eu gosto de levantar é o famoso 80/20 Você quem sabe o que é o 80/20 dentro do Pareto né Alguém já ouviu falar nesse é É nesse nesse gráfico nesse gráfico dentro do pal bhi hai tem um ponto que é muito importante os principais influenciadores do poliviais e praticamente de trás numa 80/20 em alguns tipos de gráfico não é bem 80/20 mas é muito parecido para mim parece muito onde ele
te mostra que as principais tendências que você tem então em cima dessas tendência eu posso usar tanto gráficos de bolhas aqui para me mostrar uma tendência todos os meus acontecimentos O que foi para cima e para baixo e legal é que ele já traz isso para você montar de Então esse gráfico chama principais influenciadores onde ele te mostra uma tendência de algo que vai acontecer dentro de um determinado período então se você faz uma análise cognitiva e os esse gráfico ele vai te falar Paulo que são seus principais influenciadores que chegaram aquela informação Então isso
é um gráfico pronto do pop a é praticamente um drag drop que você tem que fazer e passar qualquer fonte de idade Oi e aí eu trago último questionário desse módulo pessoal até que enfim é bem extenso esse módulo aqui por isso que eu separei em duas partes e a segunda parte ficou bem grande e a primeira injeção cidades pessoal é o processo de transformar dados brutos em modelos que contém informações significativas e não é esse daí é o que você faz lá o epitélio LT né analisar dados para encontrar anomalias e não daí é
o uma análise cognitiva e a capturar fluxo de dados brutos e várias fontes e colocar em seu lugar e isso sim na minha opinião era essa resposta correta então eu acho que tá certo o spider-man swings que exibe os principais colaboradores para o resultado em valor selecionado que é o que eu comentei da análise cognitiva tem uma análise cognitiva Eu quero saber quem que tá é colaborando para que eu tenha aquele resultado gráfico de coluna um gráfico de Matriz ou principais influenciadores que aquele gráfico bonitão a gente mostrou por último ali ó essa daqui eu
tenho certeza que vocês vão errar qual tipo de análise e responde é ajuda a responder às perguntas sobre o que aconteceu no passado essa não vou nem responder pessoal e o que aconteceu quem é descritiva prescritiva preditiva E aí a criativa né pessoal eu aprendi Curitiba o que que era mesmo aí a nossa um toque OK e aqui o que era a perspectiva a prescritiva pessoal a prescrição do que quais ações eu devo tomar né então por exemplo o médico pode prescrever um remédio para tratar o seu problema e a preditiva a preditiva é o
que acontecerá no futuro né o prevendo Oi e aí acabamos o nosso primeiro capítulo pessoal e agradeço demais mais uma vez é a colaboração de todos quem está seguindo o canal quem tá participando das lives vem comigo a gente tá trabalhando hein bastante coisa legal tem um planejamento agora quando eu comecei o canal eu não tinha agora tem um planejamento mês a mês para a gente entregar coisas Então nesse mês o planejamento do mês de maio é entregar esse dp900 e os cursos a primeira parte do curso você sabe que a gente tá fazendo que
é o básico o mês que vem vai ter mais bastante coisa de ser Sharp e alguns convidados falando de aí falando de modelos de de nuvem né eu tenho bastante coisa legal aí e na semana que vem na semana na primeira semana de junho a gente vai estarei no TDC com o canal vai entrevistar um monte de gente vai ter um monte de entrevista legal também segue aqui que vocês vão ter muitas novidades legais E aí beleza galera forte abraço fica com Deus aí e estudem e
Copyright © 2025. Made with ♥ in London by YTScribe.com