Serviços de integração do servidor SQL (SSIS) — uma introdução | Phillip Burton | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Serviços de integração do servidor SQL (SSIS) — uma introdução

teacher avatar Phillip Burton

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

34 aulas (3 h 46 min)
    • 1. Introdução

      1:48
    • 2. Baixe SQL Server

      7:50
    • 3. Como instalar SQL Server

      13:49
    • 4. Instale SQL Developer parte 2

      12:34
    • 5. Como executar SSMS e SSIS

      9:03
    • 6. Olhando em torno de SSIS

      7:48
    • 7. Tarefa de fluxo de dados

      6:14
    • 8. Gerenciador de conexões

      7:56
    • 9.

      11:06
    • 10. Destino de OLE

      5:59
    • 11. Visualizador de dados

      5:28
    • 12. Pratique e a atividade de prática - extrato e

      4:03
    • 13. Conversões de implícitas

      6:25
    • 14. Conversão de com dados

      8:23
    • 15. Tarefa de coluna derivada

      8:14
    • 16. Pratique a atividade - alteração de dados

      4:23
    • 17. Aggregation

      4:14
    • 18. Multi-cast

      5:18
    • 19. Dividir adicional

      5:27
    • 20. Tratamento de erros

      10:34
    • 21. Sampling de Sampling e amostra de percentagem

      3:29
    • 22. Pratique a atividade -

      2:32
    • 23. Classificar

      8:24
    • 24. Como adicionar uma fonte do Excel

      11:01
    • 25. Adicione fonte de texto e destino do Excel

      8:17
    • 26. Atividade de de a prática - amostragem de percentagem e divisão condicional

      3:48
    • 27. Union All

      10:03
    • 28. Mescla e a solução de mapeamento

      4:09
    • 29. Adicione algumas auditem

      7:22
    • 30. Como adicionar diferentes destinos

      4:09
    • 31. Pratique a atividade - diferentes fontes de dados, classifica, mescle e auditoria e sort,

      2:28
    • 32. Como adicionar variáveis e contagem de fill

      6:44
    • 33. Componde Script

      4:53
    • 34. Bem feito

      1:36
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

281

Estudantes

--

Sobre este curso

Boas-vindas para este curso sobre serviços de integração do SQL Server

Neste curso, você vai baixar e instalar o mais recente 2016 E versões anteriores do SQL Server

Então, o que é SSIS? É uma maneira de automatizar na importação e exportação e dados - ou ETL: extract, de transformação e a carga. É uma parte muito visual do SSIS, usando as tarefas, componentes e It’s por isso é fácil aprender os conceitos básicos de ele.

Vamos começar de extrair alguns dados e depois extracting para outra tabela. Vou fazer uma medida , enquanto vamos começar a introduzir as transformações, como a somação, divisão condicional, a fusão condicional, fundando e se misturando e fazendo a auditar. Também haverá muitas atividades de prática também, para que você possa praticar suas novas habilidades de que você E se você estiver fazendo certificados da Microsoft, também pode ajudar com sua certificação 70-463.

Ao final deste curso, você vai ter confiança em usar os principais componentes do fluxo de dados e controle flow e a

Conheça seu professor

Teacher Profile Image

Phillip Burton

Professor

Phillip is a Computing Consultant providing expert services in the development of computer systems and data analysis. He is a Microsoft Certified Technology Specialist. He has also been certified as a Microsoft Certified Solutions Expert for Business Intelligence, Microsoft Office 2010 Master, and as a Microsoft Project 2013 Specialist.

He enjoys investigating data, which allows me to maintain up to date and pro-active systems to help control and monitor day-to-day activities. As part of the above, he also developed and maintained a Correspondence Database in Microsoft Access and SQL Server, for viewing job-related correspondence (110,000 pdfs in one job) by multiple consultants and solicitors.

He has also developed expertise and programmes to catalogue and process and con... Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução: Olá E obrigado por se juntar a mim neste curso sobre Microsoft SQL Server. Sou Philip Burton Afar. Não consigo parar de ligar para o Reino Unido. Não tire comida deste culto. SQL Server SS olhos em introdução hoje estou apresentando ao mundo que suas superfícies de integração de servidor SQL estará baixando Instalando o mais recente na edição mais completa 2016 s menina Developer server Edition. Essa é uma versão completa gratuitamente para que você possa usá-lo em sua própria máquina Em versões anteriores desenvolvedor do SQL Server retornaram por cerca de US $100. Isso é de graça. Então, o que é SS Iris? É uma forma de automatizar a importação e exportação de dados. O E T L extrair, transformar e Load S s Olhos é muito uma parte visual do SQL Server usando tarefas, componentes e fluxogramas. Portanto, é fácil aprender o básico disso. Vamos começar por extrair alguns dados em, em seguida, carregá-los em outra tabela. Vou levá-lo agradável e lento à medida que começamos a introduzir várias transformações, como agregação, divisão condicional, fusão e auditoria. Havia muitas atividades de prática para, assim você pode começar a praticar suas habilidades recém-descobertas. E se você estiver fazendo certificações da Microsoft. Você também pode ajudar no seu certificado gratuito 70-46. Ajudaria se você tiver algumas escolas SQL chá, mas não é essencial. Se não o fez, então pode seguir com o que estou fazendo. Então, sem mais delongas, vamos instalar o SQL Server Developer Edition. Se você ainda não o tem ligado, então mergulhe lentamente no mundo fora de seus olhos. 2. Baixe SQL Server: Agora mesmo. Vamos instalar o SQL Server agora. Costumava ser em versões anteriores deste custo que sugeri que você baixasse a versão chamada SQL Server Express. E a melhor coisa sobre isso era que era de graça. A coisa menos boa sobre isso é que não estava totalmente. Eles não deram a todas as funções. Veio com S S M e ele veio da SS. Tudo bem. Eu não sei se você não sabe o que essas siglas significam no momento, que foi bom, mas não veio de S. I, especialmente em Azaz. Sim. Então, foi uma versão reduzida, mas agora eu posso dar-lhe Bem, vamos mostrar-lhe como instalar a edição de desenvolvedor do SQL Server. Agora você vê aqui Ele estava anteriormente à venda por cerca de US $100, mas eu poderia obtê-lo para você de graça. É ótimo. Então vamos ver como podemos fazer isso. Então esta é uma versão completa. Quase Então, se você apenas adições do Google SQL Server, temos um link para os sites oficiais da Microsoft. Você pode ver como o momento em que diz max off ponto com U S plataforma de nuvem perguntar a si mesmo tradições, por isso é clique no link. Andi, você pode ver que há quatro tipos Enterprise Enterprises e o grande. É o que realmente usou todas essas bases de dados críticas da Missão. Standard é um tipo de negócio nunca. Costumava haver um no meio, que era inteligência de negócios fria. Parece ter desaparecido no Expresso de Posição 2016. Este era o que eu costumava ter. Você o instalou gratuitamente. Andi, você poderia brincar muito com ele. Mas agora temos desenvolvido, a menos que você tenha uma leitura sobre desenvolvedor se três conjunto completo de recursos da edição Enterprise . Então, a edição Enterprise foi este grande adicional é a versão completa. A única coisa é basicamente para seu uso pessoal ou mesmo para seu uso comercial, desde que não seja usado em raiva. Basicamente, um ambiente que não seja de produção para que você possa clicar. Saiba mais ao longo do tempo para saber mais sobre isso. Mas isso é para baixo agora. A primeira coisa que você precisa é de uma conta da Microsoft. Se você não tiver o que você pode clicar em Cadastre-se agora. Eu não vou fazer isso de verdade, mas apenas mostrar o que é como você assinou primeiro nome, sobrenome, nome de usuário, senha e todo o resto criar conta. Foi um e-mail para a Sandra. Você precisa clicar no e-mail para garantir que você é uma pessoa real e que é um endereço de e-mail real . Entregue à Douala sua conta Microsoft para que você possa ver que ela não é intrusiva, forma alguma. Está trabalhando nesses padrões. E, claro, você precisa ter senhas moderadamente fortes, pelo menos ópera em letras minúsculas. E por favor, não use senha para senha. Quero libertar-te. É uma das senhas mais usadas por aí, então só estou assinando usando minhas credenciais pessoais, certo? Eu posso ver que eu preciso rever a informação, então apenas reduzir o seu não está muito certo. Portanto, a Microsoft pode usar suas informações de contato. Sim, OK, ele está me dando algo de graça sobre o Visual Studio, que é interessante porque eu pedi a ele para baixar o SQL Server e você pode ver no topo onde no estúdio visual Spit e desenvolvimento do SQL Server . Desculpe, não encontro nenhum Donald's para continuar. Junte-se ao estúdio visual Death Essentials. Ok, vamos fazer isso. Junte-se ao estúdio visual, Surdo Essentials mão novamente. Este é o três. Então confirme que estamos aqui agora. Nós clicamos no estúdio visual Dead Essentials. O que não faz sentido, não é? Queremos baixar o SQL Server. Não é estúdio visual, mas não é o que acontece. Sim, temos todos esses estúdios visuais fora das coisas por cima, mas depois vamos mais para baixo. Temos desenvolvedor Microsoft SQL Server adicional. Este Timmy não faz nenhum sentido, mas é grátis, então não me importo. Então, vamos clicar em baixar agora, e isso leva você a esta página. Agora há um botão muito tentador aqui para apenas para baixo ou diretamente, no entanto menos de um leitor. O que mais? Lá ele Porque o problema é que isso não faz download arquivo indesculpável este download e eu todos os arquivos que você pode ver aqui. Mas aqui temos um instalador que podemos usar, que fornece uma experiência de instalação básica rápida e fácil baixar instalando o SQL Server ferido em apenas três cliques. Bem, isso parece uma boa ideia. Então não clique neste grande botão verde. Basta clicar aqui para utilizar o SQL Server. Ainda estou lá fora. Nós vamos muito rápido porque tudo o que é, é uma concha. Andi agora ele vai baixar coisas agora. Vai levar um bom tempo, obviamente, obviamente, para baixar o lote inteiro. Mas o que vamos fazer enquanto o básico vai te dar as coisas realmente, realmente básicas que são basicamente como S M. S e SS a administração de um servidor seguro? Isto é sobre isso. Se isso é tudo o que você quer. Se você estiver fazendo suas chamadas como 70-461 que é tudo sobre t SQL Ou se você quiser apenas aprender sobre o SQL Server Management Studio, esse é o único para ir para qualquer outra coisa, eu iria para o costume. Então, isso passa pela instalação mais complexa do SQL Server com ele. Então aqui vamos nós. Então, clicar na loja vai baixá-lo para esse local, então certifique-se de que o local é bom para você adquirir arquivos liquidados. Agora, se você já viu alguma versão anterior, você verá que esta é uma janela de instalação bastante diferente, pelo menos para download. Seja feito em versões anteriores, mas vai levar nossos nove minutos na minha banda larga bastante rápida para baixar. Você pode ver todos os tipos de mensagens interessantes lá em baixo agora se você teve um problema para chegar a esta página porque ele viu alto para entrar e sair. Então, enquanto bem, se necessário, vá nesta página. Se você voltar para esta página, você sempre pode baixar a edição expressa Se tudo o que você quer fazer é o material muito básico, que é novamente s SMS, que é SQL Server Management Studio e também a administração, ou pelo menos um monte de tarefas de administração. Mas realmente vale a pena obter a edição do desenvolvedor porque isso permite que você acesso a tudo o que a empresa conduce. Apenas licenciamento é um pouco diferente, por isso vai demorar mais alguns minutos. Faça o download. Então nós temos uma versão que você escolher, Donald Donald agora, e eu vou vê-lo no próximo vídeo. 3. Como instalar SQL Server: Agora é velho. Baixado em. Temos esta nova caixa de dólar vir até o Centro de Instalação do SQL Server. Anteriormente, tínhamos um grande botão verde e eu disse para não pressioná-lo. Agora não temos nenhum botão verde grande. E por onde você não começa? Bem, vamos minimizar cada ajuda na página dela. Então só temos este centro de instalação. Andi, você acha que você começa com este ou este aqui ou esta dança não foi nada disso. Vamos para a banheira esquerda e clicamos na instalação. Então sinta-se livre para ler tudo isso, mas não essencial. Clique na instalação e clique em nova instalação autônoma do SQL Server ou para adicionar recursos na instalação existente onde não temos uma instalação existente. Então esta é uma nova instalação autônoma. Então você clica nesta parte superior agora, nós não precisamos dessa caixa de diálogo, e então eu vou minimizar isso. Então, em primeiro lugar, esta nova caixa de dólar diz sua tradição sagacidade que você quer e você vê que nós temos a escolha de avaliação, que é 100 80 dia Valuation express, que é uma pequena versão todo desenvolvedor de desenvolvimento, como você vê que ele não tem uma expiração. Ele tem as mesmas características que a avaliação, mas sua licença e desenvolvimento de aplicativos de banco de dados não produção. Exército. Então é isso que queremos. Eu não vou usá-lo em raiva em um enorme banco de dados apenas para mexer pessoal sobre, então eles também estão clique. Próximo. Aceito todos estes termos de licença. Eu li, hum, completamente ainda notar a seguir. E agora ele só está checando se está tudo bem. Você pode ver que já foi encontrada uma atualização de produto para que a atualização será instalada. Quando você clica em Avançar, que é 228 megabytes. Isso levará cerca de um minuto para instalar. Então eu só vou diminuir ainda, então eu vou apenas pausar o vídeo na discagem. Repeça-o Uma vez baixado, é para baixar. Mas eu só queria aproveitar esta oportunidade para deixar você saber do lado esquerdo. Isso mostra por que começamos de onde estamos indo. Então fizemos os termos de licença da chave do produto. São regras verificadas, que parece, se há alguma atualização e agora está instalando as faltas, então basicamente vamos começar do topo, trabalhar até o fundo. No entanto, haverá itens adicionais sendo adicionados. Então não pense que são apenas oito. Mas você pode verificar o progresso de onde estamos por apenas aproximadamente olhando para esta esquerda dentro enquanto vamos. Bem, é só que agora terminou Extrair Settle falha. Então, instalar as faltas de liquidação agora em andamento, isso deve ser bastante rápido. Eu levei cerca de 20 segundos, então por favor aguarde enquanto termina um especialista. A Andi. Agora está checando mais algumas regras, então começamos pelo topo de novo. Assim como verificar mais alguns quartos. Festival Andrea, o que é bom. Está me avisando que o pai estava usando a falta do Windows. Mas se eu comprimir a seguir, tudo bem. Então, o que você quer incutir em Vos? Quero começar tudo. Sim, posso dizer que só quero as coisas básicas. Mas não, eu quero ainda tudo. Então tudo fica marcado e notar que o que acontece é deixado dentro muito. O que é mais, eu fiz então há clique em próximo e você pode ver quanto espaço no disco rígido é muito silencioso A gig minas. Ok, então Ok, Próximo, certo. E você pode ver que isso não vai nos permitir. Você pode ver que se nós vamos para uma vez de ouro Polly base, nós precisaríamos de um artigo algo sobre. Então queremos que seus pensamentos, voltem e queremos nos livrar dessa base Polly porque não precisamos dela para que onde estamos, o que vamos fazer também não quer nossos serviços e nosso servidor sozinho. Segundo, olhe para o resto. O resto parece bem. Então vamos começar o próximo The All Services e Polly base e são novos para as versões posteriores do SQL Server. Então nós somos configuração de instância Andi para basicamente a maioria do resto destes podemos eu só vou estar clicando em um botão e indo em seguida. Então, isso é bom. Esse é o próximo. Em seguida, foi a configuração do servidor. Andi, Este estilo de caixa é tudo sobre permissões e configuração de contas e Kalay Shin Próximo banco de dados autenticação janelas de configuração mais é bom, mas hey, nós temos especificando os administradores em I sempre clique adieu, usuário atual, modo que me tem como administrador. Então há muito mais medo que eu não vá entrar neles, pelo menos por enquanto. Clique em Próximo Analysis Services. Isto é, se você estiver indo para usar S S A s. Você tem que escolher nesta fase do uso MDX multi-dimensional tabular hold power pivô. Vou apenas mantê-lo no padrão. Teve três anos de movimento atual do usuário. Próximos serviços de relatórios são instalados e configurados e ainda nele. Isso é bom. Knicks na consciência lembre-se, basta clicar. Isso tinha usuário do Kant. Está disponível. Clique em próximo nome do controle. Próxima instalação, direita Ir para colocar isso no interior direito, Algumas pessoas gostam de vê-lo Instalar outros dois chegando ainda com sucesso enquanto ele está instalando. Eu quero falar com vocês sobre as várias versões agora Corpo já falou sobre o fato de que existem Há a versão empresarial, que é Teseu, Purdue por uma versão padrão que ainda custa uma enorme quantidade de dinheiro Express, que é gratuito no desenvolvedor, que costumava custar cerca de US $100. Mas agora você pode ver Winstone ele de graça, então essas são a versão principal hoje em dia, mas eu não falar com você sobre este número 2016 agora SQL Server 2016 é o momento de gravar a versão mais recente, mas você pode ir caminhar em Philip. Eu quero usar a versão 2012. Como eu quero usar a versão 2014. Que festival? Por que enviaria isso? Andi A resposta, por exemplo, se você tiver um olhar para o exame 70 holandês 461 você pode ver que é chamado de aquisição do Microsoft SQL Server 2012 não 2014, mas não é o que mais diz aqui em dezembro de 2015 este exame foi avaliado quanto à aplicabilidade para ambos SQL Server 2012 Andi SQL Server 2014 e, na verdade, a versão moderna fora do certificado real seu queer ing Microsoft SQL Server 2012 barra 2014. E a razão para isso é que é praticamente o mesmo que o padrão que estávamos olhando em qualquer um desses cursos, você sabe, realmente, muito, muito alta tecnologia. Eles fazem coisas muito boas para os internos. Uh, mas apenas trouxe vai qualquer lugar perto deles. Os mais próximos que chegam a novos recursos são os novos recursos que vieram na edição de 2012 . Onda, , isso foi há pouco tempo, então deixe-me falar com você brevemente sobre as outras versões. Então 2016 apenas dispersão Antes que foi 2014 antes que 2012. Havia um monte de novas funcionalidades em termos de comandos que você poderia usar em 2012 que tornou minha vida muito mais fácil. Agora, se eu apenas voltar e este aqui fora, você pode ver que os anos começaram no ano 2000. Havia 2000 e cinco e 2000 e oito em diante. Então houve um a cada dois anos. Então a minha pergunta é O que é este que falta?” E se você disse 2010 deveria ser. Mas isso está em nome disso. 2000 e oito são para lançar o número dois agora, direito ao minuto faz desta vez gravar a maioria fora mainstream usa base de dados mainstream as bases de dados grandes nas grandes empresas. Eles estão usando uma combinação de 2000 e 8 2000 e oito para 2012. Dificilmente alguém está usando 2016. Só saiu há alguns meses. Basicamente, você não verá nenhum grande usuário usar a versão mais recente. Tem sido fora para você por um ano depois, provavelmente nem mesmo então, porque é uma grande dor tomar existente grande devido à base e movê-lo um pouco de isca no dinheiro Dawson também. Então é por isso que a maioria fora do trabalho que ela poderia obter profissionalmente. Ele está feito. Dito isso, estamos instalando 2016 em. haverá praticamente nenhuma diferença entre 2012 e 2016 e haverá muito pouca diferença entre as versões 2008 em 2016 você o que você começa para as 2000 e 5 2000 versões, ele diabo. Algumas mudanças, mas como é um muito eu acho que menos de 1% das questões de negócios 2000 no momento, por exemplo. Portanto, qualquer informação que você aprenda nesses cursos não será adiada pelo fato de que você está usando o SQL Server 2016. E, de fato, nessas chamadas é que vamos estar usando sua combinação 2012 e 2016 porque ele está segurando o mesmo por que estamos para o básico para o usuário intermediário, você não vai notar nenhuma diferença, então eu vou estar usando ambos 2012 e 2016 . Só não se preocupe com isso, mas o mais importante é que vamos ter uma escola. Então 2016 desenvolvedor de graça, certo? Bem, isso é tudo o que eu vou dizer para este vídeo. Como eu disse, algumas pessoas gostam de ver que é instalações com sucesso, então eu vou mudar como cair em def. Você quer passar para a próxima palestra que você pode e não vamos vê-lo instalado, direito para que você possa ver um ou mais arquivos afetados têm operações pendentes. Você deve reiniciar o computador após a conclusão da configuração do processo. Então, em outras palavras , está feito. Basicamente, tudo é apenas tem uma pequena coisa a fazer e você reiniciar o computador. Mas você podia ver que tudo foi bem sucedido. Então agora vou reiniciar meu computador. Andi na próxima letra irá realmente executar o SQL Server. 4. Instale SQL Developer parte 2: Bem, agora temos o motor traseiro instalado. Agora temos que instalar o motor dianteiro e evita o bit que você vai ver. Então, se eu descer para começar e ir para todos os programas desligados, talvez você o tenha como um lapso e role para baixo até o Microsoft SQL Server 2016. Andi chegou ao centro de instalação o que temos de volta a este quadro familiar. Chama-se Standard Boxes, uma central telefónica. Então, vamos clicar na instalação. Fizemos a de cima. Agora temos que fazer o 2º 1 então vamos clicar no 2º 1 Isso irá instalar as ferramentas de gerenciamento do SQL Server front-end , e desta vez há um bom botão com judeus fazer conflito, que é bizarro. Então você tem que clicar na grande mancha, então agora você pode ver que ele está baixando Onda. Isso só levará três minutos na minha conexão com a Internet, então vamos ver o que está sendo vendido. Então, se eu vou colapsar Andi Microsoft SQL Server 2016 Se você tem 4012 Dewie, esses não são roubados por alguns programas sobre. Eles estão bem. Você deve se concentrar em 2016. A versão completa de 2012 hoje em dia que o trabalho que fazemos 10 o que é um pouco de uma vergonha. Então temos alguns serviços de reportagem. Isso é S R. S. E é assim que você não pode descobrir. Andi, você tem coisas mais menos importantes. Talvez importando e exportando dados. Você tem um servidor de qualidade ditador e você também tem o gerenciador de configuração. Agora, até você começar a entrar nas partes mais altas do SQL Server, nós conversamos por você, Will. Mas por enquanto, você provavelmente não precisará de nenhum desses. A única coisa que você precisaria de seu centro de instalação do SQL Server 2016 Andi, o que está sendo instalado e também o que vamos instalar no próximo vídeo. Então, o que as ferramentas do SQL Server Management nos permitirá fazer é a administração de onda S S M s. Então, se eu pudesse explicar o que todos esses vários acrônimos são, eu disse Ennis, ela é o SQL Server Management Studio. Isso permite que você chamado em sequela ou T sequela, que são todos esses funcionários selecionados do meu tipo de tabela de declarações e garante que os elementos de programação reais que é algo que é muito bem vale a pena aprender Ele vai também permitem que você entre em administração permitem que você se torne o que é chamado de administrador de banco de dados. Então isso é SS Embeth é esse viés é SQL Server Integration Services. Onda o quê? Isso permitirá que você faça o seu automatizar bastante fora do que acontece aqui em cima, mas você tem que realmente lidar com isso ou o mínimo isso antes que você possa chegar a isso. Gostaria de colocar este primeiro e segundo semestre atrás relatório, diz Horace, que é tão conservador com portabilidade 14. Estúdio ligado. Então, isso é obter informações para fora em relatórios para Mt. E, finalmente, isso tem sido chamado SS Sim, Serviços Analíticos, e isso tem a ver com cubos. Isso tem a ver com a ajuda de informações, mas de uma forma que é mais fácil de usar depois de configurada. Mas, para começar, é um pouco mais complicado. Então, se você está apenas começando com isso, concentre-se nisso e, em seguida, eu tenho um banco de dados de relatório 81 dos dois, e então só ir para baixo para Como eu disse, Isso é dois anos depois, mas a grande notícia é que o desenvolvedor vai obter todos os aqueles. Tão bom baixado apenas última minimiza o que é isso? Então ainda é Onda encarregado de pacotes. Então não está mais baixando pacotes, então isso provavelmente levará um momento. Agora você pode ver alguns dos pacotes começando a baixar, certo? Todos os componentes especificados foram roubados com sucesso. Parece ótimo. Então, podemos fechar isso e voltar para esta caixa Tyler e também deseja instalar ferramentas de dados do SQL Server . Então temos outro link. Aqui vamos nós. Podemos baixar, temos jogo, temos um bom amigo da garrafa. Então, nós baixamos ferramentas de dados para que você possa ver que diz que recomendamos instalar o Visual Studio 2015 . Então, em outras palavras, você tem que quase de repente, hum, agora a rua visual, sua comunidade está livre. Então eu clico nisso e obrigado por baixá-lo. E aí está ele. Então não estamos nos meus olhos. Tudo vai. Agora está instalando. E mais uma vez, ele é apenas um clique e fazer isso Começamos com a instalação de algumas coisas do motor traseiro. Então instalamos algumas coisas do motor dianteiro no motor dianteiro. Parece muito mais fácil para que possamos personalizar isso. Vamos ficar longe do Costa. Pode ser o próximo. Você pode ver o que você quer para incutir sacos Kraft. É muito poucos. Estes, se houver. Este é o único Microsoft SQL Server Data Tools. Então clique em próximo e assim à direita. E como você pode ver, agora está tudo instalado. O computador precisa ser re start antes de iniciar o produto. Então leituras de cliques. Não sei. Vejo você no próximo vídeo. Agora temos o Visual Studio instalado. Podemos voltar. Andi indo para o Microsoft SQL Server 2016 e voltar. E você percebe quanto tempo isso é menos e cortando o centro de instalação? Então nós instalamos o back-end. Instilamos o front-end em que instalamos o Visual Studio, mas agora podemos instalar ferramentas de dados do SQL Server, então baixe as ferramentas de dados do SQL Server. Não é roubado. Tudo bem, então iria para baixo dois pontos livres, configurar um ponto de instalação administrativa. É mal nomeado, mas depois baixe a configuração apropriada do SS DT. Então, vou fazer isso tão inglês, no meu caso dos Estados Unidos, então você pode ver que não demorou muito. Então, clique em Avançar. Sim, você os leu a seguir. Andi, agora está baixando os tubos de dados mais recentes do SQL Server. Então, de novo, eu, gosto de celebrar um pouco isso. Certo? Então agora está instalado. Ferramentas de dados do SQL Server. Então, como você sabe que minhas frutas estão instaladas ou não? Bem, se abrirmos o estúdio visual, esta é a comunidade Visual Studio 2015. Você pode ver o pequeno ícone que está lá. Onda. Criamos um novo projeto. Em seguida, no lado esquerdo. Anteriormente, nós apenas temos coisas como visual básico em visual F afiada C afiada, C plus, Mas agora nós temos estes e estes o realmente importante em nossos serviços de análise, serviços integração, serviços de relatórios. Então, se você se lembra de Elia, estes são que dizem que sim, Isto é gelo. Isto é nosso. Como você obtém o todo dentro do estúdio visual. Então, anteriormente, também instalamos avaliar m s. Então vamos descobrir que é difícil decorrido o Microsoft SQL Server. E aqui estamos nós, bem perto do principal estúdio de gerenciamento do Microsoft SQL Server. Você também pode encontrá-lo governando S S M s. Então eu iria, Está tudo bem. Está bem. Meisel, These Yeah , é agora , Senhor ***, pela primeira vez, é lording configurações do usuário ou, mais precisamente, sua composição algumas novas configurações de usuário e fornecendo-os a você no seu Microsoft SQL Server Management Studio. Eu estou olhando. O nome sete não. Está bem. Ok, então nós temos desgastando seu processo M, que também permite a administração de banco de dados em Dhere. Temos SS. Sim, e tem os olhos em decesaris. Então, parabéns é demorado um pouco, mas agora você instalou a edição completa do SQL Server 2016 Developer gratuitamente. 5. Como executar SSMS e SSIS: Certo. Bem, isso levou um tempo. Mas, finalmente, temos o desenvolvedor do servidor SQL instalado. Espero que você tenha colocado na sua máquina também. Agora, a primeira coisa que precisamos fazer é que basta apresentar-se aos dois programas principais que estarão usando o primeiro 1 é o SQL Server Management Studio S M s. Então, se você for para todos os programas ou todos os APS, se você estiver usando o Windows 10 e rolar para baixo até eles, temos o Microsoft SQL Server 2016 fora do curso. Você pode estar usando uma edição anterior. Isso é absolutamente bom. As coisas não mudaram significativamente. Você pode voltar para 2000 e oito são dois. Realmente? Andi, você ainda estaria bem. Então, dentro da primeira coisa que temos aqui após o desenvolvimento foi uma implantação com ele e gerenciar configurações de esperança é Max Soft SQL Server Management studio. Então, se você clicar que então um amigo provavelmente muito familiar s s m s aparece direito, podemos instalar o nome do servidor que eu estou usando é o host muito local que também colocou que também é chamado apenas adulto para que tem um servidor. Você vai olhar para blogar para ele agora. Agora, espero que SMS seja muito familiar para você. Caso contrário, há uma abundância de cursos disponíveis sobre t SQL. Eu mesmo escrevi seis deles, o que te apresenta ao SMS Onda. Vamos usar isso em grande parte apenas para verificar os resultados da SS Ire. Então vamos ficar muito tempo aqui. Então a primeira coisa que precisamos fazer é pegar o banco de dados dela. Então Adam, um pouco tem é o servidor de relatório. E eu também tenho um banco de dados chamado Adventure Works como 2012 on Dive usou alguns dos dados em um formato diferente para os dados que vamos usar. Então, se você quiser alguns dados de amostra, eu posso recomendar os trabalhos eventuais. Então, como um recurso para esta palestra, você tem um arquivo zip ss eyes dot zip, e se isso você pode instalá-lo, eu estou instalando-o em minha unidade C em uma pasta pesquisada e diz que eu estou certo e podemos ver que há uma configuração fria de consulta SQL. Então, se eu clicar duas vezes sobre isso, você pode ver que ele abre dentro. Eu disse que estou agora vou executar isso em um momento. Mas festival. Preciso criar um banco de dados. Então eu vou para aqui para o novo banco de dados, e eu vou chamar este banco de dados S. Eu vou sugerir que você faça também. Sim. A Andi. Agora, na consulta que eu tenho para os bancos de dados disponíveis em você Veja, o SS ice agora é uma opção. Andi, eu só coloco executar. Então temos consulta executada com sucesso depois de pressionar esta execução. Se você não vir este tick verde, então você não criou o banco de dados ou você não alterou qual banco de dados você está usando, então apenas tente obter isso se você expandir e expandir, você pode ver nas tabelas. Temos muitas mesas, Andi. Não vai forçar pronto para usar, mas vamos apresentá-los no momento, Então isso é avaliar M s. E isso é tudo que eu quero fazer com ele no momento. Por isso, minimiza tudo o resto. Agora a pergunta é OK, é assim que você faz s S M s. Como você abre? É ciência, que é o SQL Server Integration Services. Bem, se você acessar o Microsoft SQL Server, você realmente não pode ver nada chamado de serviços de integração. Este é um classista, mas isso não é bom com ele. E se ele foi uma busca por isso Não, meu palpite é que a atualização foi? E isso é porque não havia realmente um programa Cold S s I s Então deixe-me apenas explicar para você este pré programas diferentes que poderia ser o primeiro 1 se você não contou meus vídeos sobre a instalação de olhos SS é provavelmente porque você tem todos Degussa pré versão existente. Agora o SQL Server vem em grupos de anos. Por que eles chamaram a versão após 8 4000 Uma chamada para ou não 2010? Não faço ideia. No entanto, é nesses dois que eu quero me concentrar. Primeiro, há um programa Cold Bids, Business Intelligence Development Studio. Em. Esse é o programa que você precisa Se você está executando uma das versões mais antigas Agora, se você está executando algo mais recente, incluindo o programa que acabamos de instalar, então há dois programas possíveis. O primeiro é um estúdio visual. No segundo, ele é chamado S S D T, que é ferramentas de dados do servidor SQL. Portanto, é importante que você descubra qual versão você está usando. Se você tivesse visto a partir da tela inicial quando você abriu S s m s, versão do SQL Server que você está usando. E como eu digo, se você acabou de seguir minhas instruções, você está usando 2016 versão. Então encontrar o programa, que está fora de bits ou chá SSD ou estúdio visual. Então, na minha versão, como ir para decorrido e uma rolagem não para o Microsoft SQL Server, porque ele não está realmente lá. Mas continue indo para baixo Onda Visual Studio 2015 e não reconhecê-lo com este logotipo. Não é o calor da pasta. É esse logotipo, então abre a Andi. Isto é essencialmente por isso que precisamos ser muito mais suave estúdio visual nunca meta Foul Novo projeto Você verá à esquerda Inside Analysis Services Integration serviços são serviços de relatórios . Quando você começa, pode parecer assim ou pode até mesmo parecer com isso, mas com inteligência de negócios aberta e serviços de integração abertos. Então, se você estiver usando uma versão mais do que 2016 você pode ter SS DT e ainda fazer realmente depende de quais programas você instalou em seu computador antes de instalar fica servidor cruel, então eu não posso dar-lhe uma resposta absoluta. Será este. Então, se você tem uma versão mais antiga antes de 2000 e 12 em órbitas abertas se não, em seguida, ter um olhar para SST t ou ter um olhar para o estúdio visual que sempre maneira Isto é o que nós precisamos para chegar a tão arquivo. Novo projeto? Não, chamamos-lhe “alguma coisa “, por isso vou chamá-lo. É o Elias a trabalhar? Esse é o nome do projeto. Esse é o nome do grande contêiner. Onda, encontre um local com o qual esteja feliz. Vou colocá-la em uma pasta chamada Trabalhando, que você tem se descompactar os olhos. Então você sabe o que me deletar. Isso sou eu. Apenas fazendo uma versão de teste antes lembrada neste vídeo. Então clique em selecionar pasta Ele irá criar automaticamente uma nova pasta chamada S s Olhos. Trabalhando projeto Andi Integration Services é bom. Não precisamos disso. O projeto de importação foi porque nós realmente não temos um projeto existente para transmitir. Assim que tivermos feito isso, clique em OK. Este é o resultado. É uma tela em branco agora parece bastante complicado, mas não pese no próximo vídeo. Vamos dar uma olhada em volta. 6. Olhando em torno de SSIS: Certo. Então vamos dar uma olhada em volta. Estúdio visual, medida em que se refere aos olhos SS. Primeiro de tudo, o arroz dentro temos este explorador solução Andi. Veja, há nossa solução de tamanho e dentro disso temos nosso projeto. Pode ter um nome diferente no seu e dentro de vários elementos para esse projeto nesta fase , isso é tudo o que você precisa saber. É o resto. Isso não é relevante? Eles também são socos aqui de novo. Não é relevante, na verdade. Sobre os pesquisadores dizem que não é relevante porque o Microsoft Visual Studio não é apenas para cerca de s s IRS. É também sobre S S r s. Por exemplo. Em nós temos uma dor propriedades aqui em baixo nesta propriedade é dor. Jolly Johnny é útil? Se você estiver fazendo S S R s, que é superfícies de relatórios do SQL Server, isso é muito menos útil nos olhos de SS. Então há algumas coisas que você quase pode ignorar. Agora, cada uma dessas dores pode ser arrastada para fora. Eles podem ser alinhados ao topo. Eles podem ser janelas cheias. Onda. Estas pequenas abas podem ser destacadas em movido sobre lá pode ser fixado no lugar. Oh, aberto para que eles possam ficar em posição de vida. É que este está preso. Mas se eu abri-lo, então ele desaparece para o lado até eu chutar sobre ele. É necessário. Então eu arrasto isso para fora e eu vou colocar isso um pouco para a direita dentro assim. Ou eu poderia colocá-lo em até mesmo fervoroso bem dentro por isso. Então, realmente, o que tudo isso é sobre é mostrar a vocês que há tantas maneiras diferentes de personalizar sua visão que você não é obrigado a ter apenas a mesma visão que eu. Se quiserem fazer alguma coisa, meninas, se tiverem dois monitores, por exemplo, podem achar que ter algumas dores no 2º 1 um segundo monitor seria mais útil. Agora estou restrito. Ao criar esses vídeos com uma resolução muito pequena, você provavelmente tem uma resolução muito maior, então sinta-se à vontade para personalizar tudo o que quiser. Nós também temos uma dor de saída, que será bastante útil em então. No último interior, você tem um explorador de servidores, que só é útil se você estiver se conectando a servidores fora de seu local, então eu ganho não tão útil, e nós temos uma caixa de ferramentas nos dois livros pode dizer que há sem controles utilizáveis. Pode dizer outra coisa, mas no momento haverá ferramentas reais. Agora este eu vou fixar, então eu não vou escondê-lo porque esta é a segunda janela mais útil ao redor. Deixe-me mostrar-lhe o primeiro. Vamos criar um projeto, então vamos obter um pacote com defeito criado um projeto que criamos uma solução. Recrutou o projeto. Vamos criar um pacote escrito clique em seu projeto e ir em Você quer sobre o que eu quero? É um novo pacote SS I cria qualquer um, então eu vou chamar isso. É um penhasco do tamanho. Você pode ver que foi entendido para esta solução Explorer. Então, se você tirar isso, meu armário ou você fechar e salvar a totalidade da coisa fora da solução e abri-lo começou, e por alguma razão não é. Eles estão apenas indo para a solução Explorer. Faça drill-down para seus pacotes, e você pode esperar que não como você também pode definir como os objetos de inicialização também. Chegaremos a isso em pouco tempo, então eu quero o tênis aberto para minimizar isso um pouco. Então veja o fundo. Agora vamos abrir cerca de duas caixas. Não há ferramentas utilizáveis. E se você clicar no piso de controle de piso de dados e ainda não há ferramentas úteis só porque infelizmente, existem 22 caixas. Então esta é a caixa de ferramentas que você usa com o resto fora do Visual Studio, mas não S s. Então use-a se você estiver criando pacotes C sharp e isso está desligado Em vez disso, precisamos da caixa de ferramentas S S I s, e há duas maneiras de obtê-lo. Temos um menu SS iess e eu posso clicar no exercício para caixa. Tudo o que eu posso escrever, clique em um espaço em branco dentro deste pacote e ir exercício para caixa lá. Essa é a caixa de ferramentas que queremos. Então, se você viu as duas caixas anteriores, ela está vazia. Isso não é útil para nós. Agora, esta janela de pacote é a janela mais importante fora dos olhos SS. Então as duas caixas a segunda O pacote é um primeiro. Agora, o que você deve notar é que há cinco torneiras aqui. Agora olhe, a caixa de ferramentas. Começamos com tarefa de piso de dados executando tarefa SQL. Se eu entrar no piso de dados, as duas caixas mudam radicalmente a inexistência nas promessas. Bem, muito pouco no caso de uma alça é que você não disse De Sena no chão de controle em um inexistente no pacote Explorer. Então, se por algum motivo você não vai dizer emergir componente e você não pode vê-lo, isso é porque você pode estar na seção errada em pisos de controle de doenças e seções de piso de dados . Essas são as duas seções principais. Os dois homens arrancam os olhos dele. Eu vou me concentrar mais sobre os vales, a parte inicial deste curso no piso de dados, olhando para todos os seus elementos para caixa e depois voltarei para a pista de controle . Mas por enquanto, o que temos feito é que temos instalado um programa que nos permite usar olhos SS. Nós instalamos dados de amostra em S S M s, e criamos nosso primeiro orb um pacote em branco no visual studio direito, Proibids, oi diz D T ou w chamando-o. Eu gosto muito da palavra lances, mesmo que não seja mais chamado de lances porque a Páscoa é muito simples uma coisa sílaba bits, enquanto hoje em dia temos chá SST ou estúdio visual off, provavelmente chamando-o visual estúdio por meses do resto disso porque isso é mais moderno . Diga isso no meu coração. Ainda me referi às partes dele. Então, agora temos isso. Podemos realmente lidar com os olhos de S. 7. Tarefa de fluxo de dados: mais do que qualquer um fora de um componente do SQL Server. ciência de Esa é muito visual, você sabe, em, por exemplo, avaliar M s. Você pode criar consultas usando um construtor. Então design editor de consulta em que lhe dá um pouco fora elementos visuais. Mas os olhos S é apenas em um nível completamente novo. Isto é tudo visual, pelo menos para parar. Agora começamos como temos que fazer com um novo pacote no fluxo de controle. Mas aqui não é onde eu quero estar. Eu quero estar no piso de dados para a primeira metade fora deste poupador de palestras. Então o que eu vou fazer não vai arrastar para o chão de controle uma tarefa de piso de dados. Aqui vamos nós. Então, literalmente, arraste-o da caixa de duas para o fluxo de controle. Então vamos dar uma olhada nisso. É um retângulo arredondado. Se eu clicar nele, você verá que há um barril que levaria à próxima tarefa. Se eu colocar um, não é obrigatório. Eu posso clicar dentro dele para renomeá-lo tão má sorte ou o que você quiser. Geralmente, o que você precisa nomeá-lo tem é algo que irá dizer-lhe como algum decoro de volta para este projeto depois de um ano ou dois anos o que isso realmente faz, porque há um monte de dívidas escondidas sob a interface gráfica. Então, se você pode alcançá-lo para que você possa ver o que ele faz, isso vai tornar sua vida muito mais fácil depois. Agora, se você der uma olhada na caixa de ferramentas para o piso de controle, você pode ver que são atividades de nível muito alto que temos, por exemplo, por exemplo, tarefas do sistema de arquivos Alguns de nós fazem com a estrutura de descoberta do Windows Explorer execução do pacote será o em um pacote. Então isso executa um nobre. Tenho coisas a ver com protocolo de transferência de arquivos FTP, sem alimentos carregando arquivos na Internet, então coisas de alto nível. Mas o que eu realmente quero fazer e que tudo isso dentro das tarefas acima é db um material administração de banco de dados coisas Tal tem reorganizando ir reconstruir índices, embora vital. Mas elas não são as melhores coisas. São ferramentas muito amplas. A tarefa de fluxo de dados, por outro lado, permite que você tenha realmente alto nível de dados de controle. Então, para entrar na tarefa de fluxo de dados. Um duplo clique sobre ele. Alternativamente, basta clicar na banheira. Agora, pode haver mais de uma tarefa de piso de dados em você irá empacotar. E se esse for o caso, você tem que selecionar qual você está em clicando na caixa suspensa ao lado de tarefa fluxo de dados . Agora apenas uma outra coisa antes de ir para seus nomes tem que ser única dentro de um pacote. Isso não é inteiramente verdade, como descobriremos mais tarde. Mas se você vir um desses contêineres, ele tem que ser único dentro de um contêiner. Mas só por agora, vamos supor que cada nome tem que ser único. Então, por exemplo, ele não consegue um segundo encontro. Tarefa de aplausos. Eu não posso renomeá-lo data floor que ele quer permissão para mim. Então você vê outro objeto nesta coleção. Então é todo o pacote, no momento, é uma coleção, então eu não quero isso. Mas se eu tivesse isso, eu poderia então ir para aqui e escolher uma das duas tarefas de fluxo de dados. Então eu vou deletar isso indo para baixo para excluir, então você verá que há muito que você pode fazer com o botão direito do mouse. E, de fato, estaremos olhando para um número justo de coisas. Mas, por enquanto, podemos clicar em editar que isso nos leva a identificar tarefa piso superior para ela também . Então, há três maneiras diferentes que estamos indo para a minha tarefa de fluxo de dados clicando duas vezes em nosso controle para apenas ir para o piso de dados e selecionar o que enquanto estamos falando sobre tudo certo em clicar e indo para editar. Então agora estamos na tarefa de fluxo de dados. Vamos passar muito tempo aqui agora diz que eu s é parte de uma transformação de extração do sistema E T l ? - Não. Então nós extraímos dados de uma fonte, nós os transformamos. Em outras palavras, nós o configuramos de alguma forma, e então o carregamos de volta em outra fonte. Então, por que cada um desses é necessário enquanto extracto se nós não temos afirmado que trabalhar em tudo o resto é sem sentido Senhor, que apenas no caso de você não pode dizer pelo sotaque Stan, diga a Deus que Deus está colocando tudo o que você fez em. Pode ser um banco de dados. Pode ser excel longe pode ser um arquivo de texto. Ele permite que você salve os resultados do que você fez. Então, você obtém dados para um lugar, salva os resultados, então transforme tudo no meio. Está conseguindo de uma forma para outra. Então, a próxima palestra terá uma olhada nos gerenciadores de conexão que você pode ver aqui em baixo, o que nos permite nos comunicar com o mundo exterior. 8. Gerenciador de conexões: Nós falamos sobre os princípios do E.T.L. E.T.L. em nossa última palestra, cada E e cada L requer um monitor de conexão porque você está melhorando de algum lugar para algum lugar. Agora, há muitas maneiras que você pode entrar no universo do gerenciador de conexões. Mas eu vou fazer a maneira mais direta, que é na verdade neste gerenciador de conexão pago tão direito e clique para aqui para adicionar um novo gerenciador de coleção para o pacote de gelo SS. Ok, vamos fazer isso, Andi, instantaneamente, temos seis opções Agora, se você está usando uma versão mais antiga fora de lances ou S D T, então você terá opções. Uma das opções que você terá não é a antiga Conexão ABC. Se você estiver usando 2000 e oito ou 2008 são também. Então você provavelmente não terá uma conexão de óleo e d B. Então, quais são suas opções? Bem oleado E. D. B é para se conectar ao SQL Server todos os 20 dias de dados. Se você estava usando o SQL Server 2012 2014 2016, em seguida, usou o banco de dados oleoso. Como você vê tudo, DBC não é realmente reconhecido na versão alface. Tem o que se chama depreciado. A Microsoft viu que havia uma nova saída. Comunicar com bancos de dados para dois é melhor, e assim em 2012 deu-lhe um pouco de tempo para passar para a nova maneira antes, como você pode ver agora se cortando. Se, no entanto, estiver usando 2008 R dois ou 2000 e oito, então você não terá uma conexão de banco de dados oleosa. Você terá uma conexão DBC ou. Portanto, qualquer que você tenha e mal DB ou conexão DDC, é assim que você se conecta ao SQL Server. Então vamos criar esta nova conexão agora. Aqui estão as conexões de dados previamente definidas lá. Todos Tony não tão surpreso. Então, vamos clicar novo sobre esta é a coleção em Agora Você pode ter visto isso inúmeras vezes em Se você estiver se conectando com o Excel para bancos de dados ou acesso a bancos de dados. Só a partir de agora que pode parecer complicado. Mas não é realmente. Primeiro de tudo, temos um provedor do topo. Isso informa ao computador que tipo de conexão. Deixe-o como cliente nativo padrão, a menos que tenha um motivo para mudá-lo. E se você está se comunicando com o servidor físico, você não tem o nome sete agora. Este é o servidor com o qual você se conectou no SMS dos meus casos acabaram de encaixar. E, em seguida, por baixo disso, você tem a autenticação. Agora, existem dois tipos ou tipos principais em qualquer lugar fora das janelas de autenticação. Autenticar suas placas. Você fez login no Windows usando um nome de usuário e senha. Não, talvez tenha acontecido. Talvez você tenha uma versão do Windows 7 que você possa ignorar a senha do nome de usuário. Mas mesmo que não tivesse, se você tivesse ignorado, você ainda tem um. É que você não sabe o que é. A alternativa é a autenticação do servidor SQL. Isso significa que não importa qual usuário você fez login no Windows, pois você precisa bater no SQL Server novamente usando o nome de usuário e senha de autenticação do Windows ignorar. Isso é tão menos seguro? Mais seguro? É um argumento para D. B. A. não é para nós. Então saiba qual é o nome do seu servidor? Tia, como você se autenticou. Então vamos voltar para esta caixa de diálogo. Então, o nome do servidor encaixou. Como é que eu fiz isso? Windows todas as janelas de autenticação do SQL Server. Então, se você Dennis com SQL Server, então você precisaria colocar em seu nome de usuário e passaporte. Agora você pode obter uma lista suspensa. Às vezes, não funciona em todas as máquinas. Notei. Portanto, é melhor se você realmente sabe qual é o nome do seu servidor. Agora você precisa se conectar a um banco de dados. Agora, você poderia, se circunstâncias realmente estranhas anexar um arquivo de banco de dados. Mas acho que nunca usei isso com raiva, então não vamos. Então agora precisamos selecionar um nome de banco de dados e você não pode ver a direita e a borda da caixa suspensa . Então eu só preciso expandir isso. Então repare. Caso não saiba, há E seis pontos na garrafa, à direita e ao canto. Então, onde você conseguiu isso significa que a caixa Daleks é expansível. Ele não vai desmoronar. Você não pode pegá-lo todo o caminho até aqui. Existe um tamanho mínimo. Então o nome do banco de dados. Eu vou para a base S S I ST mais tarde. Se você realmente começar a se desenvolver em uma sociedade que talvez não saiba no momento em que banco de dados você vai entrar, se ele não, então eu sugiro que você vá para o banco de dados mestre. Mas, por enquanto, sabemos qual banco de dados vamos nos olhos dele. Agora, contestamos a conexão. Sempre uma boa ideia. Certifique-se de que está vinculado aos detalhes corretamente e clique em. OK, então essa é a conexão. Então anfitrião local que é outro nome para adulto Andi Há tudo lá apenas no caso dot não termo confortavelmente internacionalmente. Também é conhecido como um período de parada completa. Então clique em OK novamente e lá temos os olhos do nosso gerente de conexão Local Holst adulto s. Andi, posso renomeá-lo se quiser em pensador, vamos ligar. É um tamanho. Vou chamá-lo de SQL Server porque mais tarde nesta cultura estará olhando conectar a planilhas do Excel. Estávamos nos conectando a arquivos de texto. Este não é o único. Agora, como eu disse, esta é a maneira mais direta de conseguir um gerente de conexões gays, mas só tem, olha, aparecer. Temos assistência ao destino e assistência à fonte. E se eu clicar duas vezes no assistente de destino, você pode ver que poderíamos criar uma conexão do SQL Server dessa maneira, ou poderíamos nos conectar a conexão do Excel dessa maneira. Curiosamente, nenhum arquivo de texto ou disponível aqui. Por que você estava correndo clique aqui? Você tem conexões de arquivo simples que são arquivos de texto Onda muito várias opções. Então, pessoalmente, prefiro usar o gerente de atração. Mas faremos uma perda de muito rígida em conexões, então a escolha é inteiramente sua. Então agora temos o aperto de mão. Nós dissemos que esta é a nossa fonte ou esta é a nossa área de destino. Só há um problema. Tudo isso é como e se você se lembrar do chão de controle, ele vai entrar em todos esses testes que nós colocamos em até agora, nós colocamos em zero tarefas e fluxo de dados. Então, no próximo vídeo, vamos colocar em agressões. 9. : Certo. Vamos agora colocar uma fonte aqui. Agora, no entanto, no entanto, há muitas fontes que temos uma caixa de ferramentas com o assistente fonte e, mais abaixo, temos a onda de molho da casa do ódio D. F. Não podemos segurar DBC Fassel. Mas como eu disse, isso está sendo depreciado. Então você deve evitar usar aquela Onda muito mais para baixo. Temos tudo isso sobre fontes sujas, mas é mais fácil se você usar um assistente de fonte. Então vamos beber o assistente fonte no nosso mapa. Curiosamente, é um coração de pena quando temos que extrair as coisas primeiro, o que requer assaltos e depois dominá-lo, que requer um destino. Mas como está em ordem alfabética, a fonte vem depois do destino. Realmente, deveria estar lá para sempre. Então vamos chamar um assistente de fonte e dar uma olhada nas setas se é confuso, então vamos beber isso. Então, selecionamos, que vende e observe aqui o sistema de fontes. Temos um arquivo simples, que é texto no Excel, não em prata do ensino médio. Poderíamos ter usado esse gerenciador de conexões aqui, mas já o definimos. Então esse é o tamanho SQL assim por diante. Isto diz-lhe assim informações sobre ele. Eu sou um clique, OK? E lá temos o nosso primeiro componente em um fluxo de dados Deter pés componentes usuários? Não diz isso, mas todos esses são componentes no controle para todas essas tarefas, e ele diz isso. Mas estes são componentes, então temos que ir de um banco de dados indo para fora. Agora, se você clicar nele, você verá que existem algumas conexões. Lembre-se que havia uma conexão aqui também. Não vamos usar uma coleção neste momento. Mas obviamente, uma vez que você traz dados é preciso, em seguida, nivelá-lo. Então, por quê? Este é um mapa, então tem que se mover para algum lugar. Então é para isso que servem essas conexões. Mas você vê, nem todos. É certo. Não temos X um nome de tabela de destino não foi fornecido em. Evita que temos conectado é um banco de dados, mas não estamos disse exatamente qual tabela queremos, Então vamos clicar duas vezes sobre ele, ea alternativa é escrever, clicar e ir lê-lo. Portanto, tenha cuidado para não clicar duas vezes no nome porque você pode estar editando o nome para que possamos ver na parte inferior. Aí está o problema. Selecione uma tabela fora de você na lista. Sempre que conseguires alguma coisa aqui em baixo, é importante corrigi-lo de forma prudente. Eu não posso necessariamente me mexer. Ok, o que? OK, pessoa. Mas não há nenhum golpe de Caperton enquanto estou gravando e não consigo vê-lo. Mas tudo bem, porque essas caixas de dólar são re considerável ou você poderia drogas. É uma parte superior da tela, especialmente se usar o Windows 10 em Maximize ou se pudéssemos apenas drogá-lo lá no meio da tela, e isso fará com que seja a sua altura mais alta. Então, caso não consigas ver o Bill seis adultos, que não consegui no início, há formas de redimensionar novamente. Portanto, esta é uma caixa de diálogo típica no exercício que temos à esquerda dentro das colunas Gerenciador de conexão Andi Error Saídas de cada um destes são tabelas diferentes por quantidade. Clique em que Estas caixas de diálogo não tabelas, caixas de diálogo porque eu não corrigi o erro aqui. Selecione uma tabela de U na lista. Então vamos ver o que temos. Temos o gerenciador de conexão é o s s s s servidor SQL que fizemos anteriormente. Temos então o controle para uma tabela de você ou podemos selecionar um comando SQL. Então, se eu estava selecionando um comando SQL, é como suave de etc. Esperemos que você esteja muito familiarizado com comandos SQL. Se não, então sugerir olhar para vídeos para ver com 70-461 que é tudo sobre aprender t SQL. No entanto, você pode ver se eu tenho que perguntar o seu ditado comandado, Eu preciso ainda precisa fazer pias compor uma consulta SQL. Agora o que vamos fazer é manter a tabela padrão de vocês. Então o nome da tabela, a exibição é, e aqui disse, estas são todas as tabelas que eu tenho atualmente no banco de dados. Você pode ter mais que o script SQL que você executa. Vou modificá-lo à medida que o curso continua. Então o que eu vou fazer é olhar para a mesa de clientes. Haverá algumas atividades de prática para você chegando, e você estará olhando para a tabela de endereços, então eu vou estar olhando para a mesa de clientes. Então agora é deixar que os avisos desapareceram. Eu posso clicar em pré-visualização, e isso me dá uma pré-visualização fora da data dos primeiros 200 rolos. Lá vamos nós. A propósito, os números não são consecutivos . Então, se você quer ter um par a 300 algo, é por isso que já existem 200 mundos lá. Então agora podemos ir para colunas. Então isso me diz a coluna Almas sobre o que estamos chamando, então isso pode ser incrivelmente útil por causa da parede desnecessariamente. Eu quero todas as colunas, eu acho que se você está pedindo por todas as comunicações, isso é mais dados que tem que vir das almas, o que significa que levaria mais tempo para o computador processar. Ou pode adiar mais um fardo neste servidor. Estou falando quando temos milhões ou bilhões de papéis, ao contrário do tem 400 direita 100 rolos para que possamos de selecionar, digamos, eu não quero ver o nome do meio. Eu não quero ver sofrimento, então você pode ver que eles são excluídos desta lista aqui em baixo. Ou talvez você está dizendo em você pode ver que é se você tomar algo, ele fica em busca do fundo. Ou talvez você queira dizer, na verdade, que eu quero mudar o “A “fora o que estava doente? O pseudônimo ser homossexual T SQL wyd significa? Vamos chamar de outro nome. Então é aqui que devemos dizer que eu quero X y e set. Então, vamos ter tudo. Há 1/3 guia, qual como? Veja mais tarde o nosso pote. Não é necessário no momento, então clique em OK e este X direito não desaparece lá embaixo. Sim, então temos nosso primeiro componente em nossos dias de fluxo. Então vamos apenas executar. Isso clicará no início. Vamos ver o que acontece. Tão feito. Pode-se ver que tudo muda. Nós nos livramos da direita dentro da solução Explorer e as propriedades, eles ficam escondidos. Nós nos livramos da caixa de dois não é necessário. No momento em que temos algumas dores adicionais. Autocarros no local e o que está em? Temos muito mais aqui. Pontos de interrupção da pilha de chamadas , configurações de exceção diminuição do comando, janela imediata e saída. Eu vi que não quero apenas dar uma olhada para começar, então vamos ver o que diz. Então os pacotes começando, está sendo validado, Andi. Então vamos dar uma olhada em cada um dos pentes do aquecimento que temos. Este Cullen é assim ? Você está importando? Não é usado posteriormente. A remoção desta coluna de saída não utilizada pode aumentar o desempenho da tarefa de fluxo de dados. Bem, isso é um fator para avisar. Então, com o poder da execução, estamos pré executando. Estamos executando, repulsos, executando... estávamos limpando nosso sucesso. Certo, isso me diz que está tudo bem. Então vamos colocar isso de volta. Thies é tamps ou não? Aquele. Queremos manter o pacote deles porque enviou o som principal um. Então, jogando dinheiro com tudo isso. Então este é um excelente momento para você apenas um pode se refrescar que você pode mover as coisas todo o lugar. Andi adicioná-los em abas e esse tipo de coisa, certo? Vamos dar uma olhada no evento principal. Então, a tarefa do piso de dados entrou em dívida. Uma tarefa de piso entrou no único componente de origem de banco de dados Dick on porque tudo na tarefa de piso de dados foi feito, toda essa tarefa fica marcada. Então, idealmente , portanto, o que você quer ver é um monte de carrapatos. Você verá a execução do pacote inferior concluída com sucesso. Agora note que o topo ainda diz em execução, mas começar realmente a fazer qualquer coisa. É apenas no fosso de depuração em execução. Você pode ver Parar a reserva no menu de depuração ou clique aqui para mudar de volta para o molde de design que deveria começar com ou como você apenas pressionar este material. Mas tudo que você poderia apertar turno em um cinco se eu tiver que fazer o turno às cinco para parar. Então, seja qual for a maneira que você fizer isso e voltamos para o depósito. Agora, se você está esperando um grande resultado de tudo isso, você pode estar um pouco desapontado, mas apenas pense no que fizemos. Nós apenas carregamos os dados na memória, mas nós não fizemos nada com eles, mas pelo menos mostra que S S S I s está funcionando mesmo que você não pode ver o que ele realmente fez. Então, em nossa próxima palestra terá um segundo componente para o piso de dados. Já fizemos a saída. Nós fizemos o e a extração fora e t l Então em um 2º 1 fará o que eu amo 10. Destino de OLE: Agora eu só quero mostrar a vocês um pouco do que estava naquele script que foi executado logo no início . Bem, primeiro lugar, criamos uma grande tabela de endereços. Como eu disse, esse será um que você estará usando em suas atividades de prática. Em seguida, você criaria seria tabela de dados do cliente. Cada uma dessas linhas tem 100 rolos abaixo e, em seguida, um que vincula os dois uma tabela de endereço de cliente . Agora o que acontece a seguir é ter criado uma tabela chamada saída 01 nesta é uma tabela na borda . A mesa do cliente vai sair. Você percebe que não há inserção em dois. Andi, vamos abrir uma nova caixa de dólares na janela de consulta. Então, de eu vou colocar Síria um. E eu vou pressionar o controle e deslocado só para me livrar dessas linhas rabiscadas. Pressione executar tabela completamente em branco, sem regras. Então o que vamos fazer é colocar tudo o que está na tabela de clientes nesta tabela de saída . Então fizemos nós mesmos. Então, agora. Em segundo lugar, precisamos do nosso destino. Então rastreie isso ainda usando Gaskell. Então eles ainda estão usando o gerenciador de conexões. Clique em OK. Ondas um X, o destino terrível nome não foi fornecido. Vamos clicar duas vezes ou este componente não tem colunas de entrada disponíveis. O que você acha que eu quero dizer, dê uma olhada. Significa que temos uma fonte. Temos um destino, mas não ligamos os dois. Então eu vou cozinhar. Não, sobre isso, vamos clicar. O molho levará a conexão azul na droga até um destino. Então lá vai você 100 basta redimensionar isso. Vamos redimensionar este, na verdade, só para eu só quero que pareça reto. Então agora ainda temos uma mesa de destino, não lutar contra ela. Então, vamos clicar duas vezes sobre ele novamente. Certo? Então, temos o mesmo problema no fundo. Selecione uma tabela de você da lista Então a tabela vai ser esta saída 01 Andi, vamos para os outros mapas caixas de dólar, por exemplo. Agora é interessante notar que eu tenho cada coluna que é, em nossos dados de entrada de dados em nossa ajuda ou dados. Se eu olhar para isso, eu não tenho as palavras sufixo e o sufixo de coluna um adulto do nome do meio da coluna para que o computador tenha feito é, ele é visto e de onde a data está vindo, ele não é. White está indo para onde ele tem nomes idênticos. Está mapeando. Você sabe o que? É Cristo nesta linha. E se eu fosse aconselhar que, por exemplo, voltasse para as almas, tornasse um sim. Então, em cima de seu primeiro nome e sobrenome não são completamente idênticos, em seguida, vai ouvir, para ajudar, gosto de ajudar. Vai dar uma olhada no mapa. Você vê, o primeiro nome e sobrenome em, não o mapa levou nada. E vê isso aqui em baixo? Temos um destino chamado primeiro nome no destino chamado Sobrenome. Mas não temos entrada, então podemos mudá-la aqui. Oh, nós podemos arrastar através não são. Então. Independentemente disso, você precisa ter certeza de que você está confortável com você está feliz. Mas uma vez que você vê aqui e novamente, há uma saída de ar. Mas não vamos fazer isso por um momento. Então estamos indo de assaltos para destino apenas como um lembrete. Nosso destino atualmente tem zero subiu nele. Então isso parou. Então vamos ver tudo, receber texto e você vê algo no meio 847 rolos. Em outras palavras, 804 7 rolos passaram deste componente para este componente, então é a prova de que havia 847 rolos para começar. Mas não sabíamos disso na altura, mas sabemos que estão a ser transferidos. Andi, assumimos que David, colocando corretamente, foi gravado. Então vamos parar de depurar. Vamos voltar para as estimativas de S em Vamos reexecutar este quot e agora temos 847 regras. Agora, se eu fosse executar o pacote de um jogo, lá vamos nós. Não há chave primária na tabela, Então, se eu correr que rapidamente, ganho foram agora 1694 rolos e auto off. Então, se eu beber a mesa, descemos a pele zero. Assim é a prova de que isso funciona. Nós o dominamos, então extraímos. Temos lorded não é o meu destino, por isso criamos o nosso primeiro pacote de trabalho completo. Claro, não é totalmente satisfatório que não possamos ver o que está acontecendo. É um pouco como trabalhar às cegas completamente no escuro, mas isso está resolvido na nossa próxima palestra. Vamos dar uma olhada no que está acontecendo 11. Visualizador de dados: Certo. Então nós temos uma fonte, nós temos um destino e nós temos uma atividade entre mas nós não podemos realmente ver o que está acontecendo no meio. Sempre vê o que acontece no final porque estamos indo para SMS e estávamos no capital selecionado . Você veria que o número de linhas são transferidas, mas nós não sabemos o que Bem, felizmente, há uma maneira fácil de descobrir. Se você escrever e clicar na seta, você pode ativar um visualizador de dados agora. Clique duas vezes sobre isso. Uma vez que este novo ícone que se parece um pouco com um meu uma lupa em, temos um termo geral que é completamente un interessante. Temos um tempo de metadados. OK, bem, arrendamentos diz-nos alguma coisa. Isso nos mostra o tipo de dados que está chegando agora. Ei, todos os tipos de dados em crescer para dizer que se você está acostumado a bar carros e bits e pequenas pousadas e eu sinto muito, mas eles mudaram sua em S S, I s Nós temos esses acrônimos realmente incomuns. Ferramentas de design DT, string extra, então 1.000.000.000. É horrível. Onda, temos Delaet. Então, eu tenho medo que não estamos usando o bar Charles, e isso é o que pensar sobre isso, mas é realmente este terceiro topo do simples de descobrir Seattle vista de dados em si tão habilitado Entrevista é automaticamente detectar e todas as colunas de ser mostrado. Então, se você quiser ver apenas algumas colunas e assim você não quer ver o nome de Suffolk e do meio , você pode colocá-las em colunas não utilizadas. Assim que você habilitou a coluna do visualizador escrevendo, clicando, indo, indo, habilitar visualizador de dados, é isso que você tem que fazer. Mas você pode personalizá-lo. Então agora vamos executar essa Andi, olha o que aconteceu. Bem, primeiro lugar, este primeiro componente está marcado. Então sabemos que existem 847 rolos. Este segundo casal em Tel Aviv não é bilhetes. Não, ficarmos ainda, teremos essa nova caixa que nos diz o que está sendo passado agora. Excluímos um par de colunas, muito apoio. Seria para o meu encontro de você. E lá vai você. 847 rolos, que é dizer é que agora podemos copiar os dados, dizer petição para Microsoft Excel. Então é grato o que é chamado de depuração? Tentando descobrir o que está errado com o pacote quando ele não funciona como pensamos . Portanto, os dados destacados na exibição não são atualizados demais hoje para cada buffer que realmente é relevante apenas para grandes quantidades de dados. Mas assim que você desanexá-lo, ele então funciona. Isso é apenas perto disso. Chega de palavras. Vamos tocar isso de novo. Pare e jogue. Quando o piso de dados é anexado, ele interrompeu o progresso. Se eu separá-lo, permite que o progresso continue. Anexá-lo a agora não faz nada porque já passou disso. Mas se você estava fazendo um realmente, realmente grandes volumes estavam falando em milhões de papéis, então ele vai mostrar a você o que está no que é chamado de um buffer sobre isso. Ele vai mostrar o que está no terceiro buffer do segundo Buffon, então eu não sei o quão útil isso anexado é porque você pode copiar os dados já. Talvez você queira comparar um visualizador de dados de base de dados com outra entrevista de dados, que poderia ter ali. Não vejo ser muito útil, pelo menos a este nível. Agora, se eu pressionar começar de novo, o outro Dalla caixa estudo de opção nós temos sua peça e que continua jogando. Então jogar a execução deste pacote é composto se eu clicar em jogar, ele continua. Então este botão anexado não é realmente útil a este nível em seu então Hoje vamos, agora somos capazes de ver o que está sendo passado. Isso não significa que a mesa no final tenha 847 rolos. Executamos isso várias vezes. Esta tabela de dados agora tem 5 2540 funções mundiais. Mas está a dizer-te o que está a acontecer neste caso em particular. Começamos a partir daqui. Vamos até a fruta até lá e acabamos com isso. Então é assim que podemos ver o que está acontecendo internamente e nós podemos. Se eu parar isto uma vez, ficaremos felizes com isso. Podemos desativar menos os dados, e quando eu clicar em Iniciar, ele passa pelo seu duplo. Então essa é uma maneira ou ser capaz de chegar no interior 12. Pratique e a atividade de prática - extrato e: Certo? Bem, nós temos porque um monte de chão até agora porque é Isis um meio visual de idade, Estes Childs chão. Requer que repita o que acabei de fazer para que possa conservá-lo. Então eu criei várias atividades de prática e vamos fazer o 1º 1 agora, que basicamente é exatamente o que eu já fiz. Então eu vejo foi na prática atividade número um. Primeiro de tudo, quero que você crie um novo pacote ou projeto. A tecnologia é ligeiramente diferente se estiver usando lances. Mas uma das versões mais antigas do SQL Server para Val Tony, falar com o seu álcool 2008. Ele empacota neste, mas criando um projeto de questionamento de pacote. Há uma tabela no script que você executou chamada endereço. E se você não rodou esse roteiro feminino, então você realmente precisa fazer isso também. Faça esta atividade prática. Então eu quero que você extraia essa mesa e então eu quero que você o senhor em uma tabela chamada resultado 01 Então realmente realmente fazer esta prática com atividade agora puxa um vídeo Onda fazer estes pré passos e em um ministro viu voltar Onda. Podemos fazer isso juntos no caso de você ficar preso, certo? Então, espero que tenha feito a atividade. Se você não encontrar , sinta-se livre para passar para o próximo vídeo. Se não, no entanto, isso é um olhar sobre e ver o que precisava ser feito. Então, criando um novo pacote. Então, novo projeto. Haverá um pacote dentro disso, então chamaremos isso. O que está tendo? Eu chamei isso de atividade prática. É pasta de palestras. Vou escolher a pasta de trabalho em e clique em. OK, lá vai você. Tenho que criar tarefa de piso de dados não apenas que minhas atividades de prática fez, ou fazer vários passos que você tem que fazer. Alguns esperam que você possa reter as informações que criamos uma fonte Nova. Pergunte aos seus serviços porque este é um novo pacote. Ele não retém o que está no pacote acima, é por isso que eu quero fazer para criar o novo pacote para que você tenha experiência em fazer isso. Preciso dizer qual é a mesa. É a tabela de endereços. A Andi. Estou colocando isso na mesma conexão, Gerente Júnior, para especificar os resultados da tabela. Um mapa, as colunas, quantidade deles. Andi, vamos jogar. Então, só para mostrar que é como estrela de resultados de longo. O país deles não é nada lá. Executa isto. E agora eu tenho 450 rolos. Poderia se quisesse frear um de visualizadorde dados. Bem, ele estava bem, mas isso fazia parte da atividade. Mas se você queria fazer isso, é assim que você faz. Então é assim que todas essas coisas podem ser feitas rapidamente. Estou pegando os vídeos em uma velocidade bastante lenta, mas uma vez que você se acostumar com isso, você pode fazer tudo isso muito rapidamente. 13. Conversões de implícitas: Certo. Em nossa seção anterior, tivemos que olhar para o E no l off extrato CTL. Transformar? - Não. Nesta seção vamos ter que olhar para o t da transformação, Professor. Quando você confia na pergunta, por que diabos você precisa se transformar para começar? Vejamos este exemplo. Aqui temos a nossa mesa de clientes. Temos um cliente, i d pequeno int. E agora estaríamos colocando na sua mesa chamado Conde. Coloque 01 que é um cliente. Eu tinha um final pequeno. Agora olha para isto. Esta é uma mesa. Poderia ajudar a colocar 02 com um cliente. Eu tô fora Charl 5. Chega de palavras. A tabela de clientes terá números 12 gratuitos para números reais. Você toma o que duas mordidas? Ainda assim, onde foi isso? Tem um teste de força cinco, que levará cinco mordidas para parar. Eles não são os mesmos. O que acontece se você estiver indo para o nosso modelo S S S? Eu vou fluxogramas aqui. Alteramos o destino da saída 01 O que está em ou dois. Será que vai lidar? Isso é um olhar. Então tivemos o destino para ajudar com zero a olhar para os pinos do mapa. Você pode ver que o cliente que eu ainda vai lançar uma variedade. Vamos ver se funciona. Clique em Iniciar. Então esses são menos clientes eu d 800 ou 47 meninas próximas que apenas continua vai para o fim diz que está acabado Isso está indo para S s s s s s s s s s s s s s s s s s s s em e ver se nós temos, nós temos,de fato, 847 estradas quando nós Então, o que aconteceu com você? Enquanto há seres dentro do frio em conversão implícita sem aqueles que têm que fazer alguma coisa S S S S S S s transformou seu momento em um julgamento cinco. Isso é um olhar para um pouco mais de detalhes para voltar para design molde agora anteriormente seria vai editar ou dentro de um duplo clique sobre isso Isso é, em vez de escrever Clique e Got to Shore. Editor Avançado. Assim, o editor Vance curto mostra os detalhes do gerenciador de conexão sobre as propriedades do componente vida Instância. Que conjunto de regras abertas? É a chamada muffins, até agora, nada de novo. No entanto, as propriedades úteis importantes é algo diferente. Então esta é a saída das nossas almas. Há também algo chamado saída da era fonte, mas eu não vou entrar nisso ainda. Então, se eu expandir isso, nós temos colunas externas e ajuda com colunas. Então, olhando para o cliente I D e cliente i d. Nós temos um tipo de dados off DLL descrito para um para morder inteiro assinado. Então eu disse que pequeno int era duas mordidas é convertido em sua própria versão fora de um pequeno int , e ele não está colocá-lo exatamente no mesmo fomento para morder assinado no trabalho que você quer, mas disse anteriormente que nós realmente não usar propriedades aqui porque há tantas propriedades aqui. Isto é geralmente enquanto usá-lo, mas você pode ver Phil certos componentes. Estas propriedades podem ser bastante úteis em que você não tem que dente duplo clique sobre as coisas, mas não dá toda a gama fora das coisas que isso dá. Você pode ver que este é um 1.000.000.000 então essas propriedades são úteis, mas eles não são a resposta completa. Então, há várias razões pelas quais eu simplesmente gentilmente não as uso tanto. Voltando ao ponto, isso é convertido em um DT sublinhado para. Então ele fica com o destino. Se você der uma olhada nos dados da matéria aqui, você pode dizer que ainda é um DT I, também. Você pode ver booleano e string aqui, e então quando ele chega ao destino, ele começa em um d t. I para que sua importação. Mas externamente, ele mapeia em uma corda de comprimento cinco. Agora, isso pode ou não ser o que você quer, e você percebe que isso é realmente credível. Eu poderia mudar esse interesse. Anel off viveu 10, por exemplo. Então, se os computadores fazendo suposições sobre o que a saída deve ser, este editor avançado é onde você pode alterá-lo. Você pode microgerenciar tudo. Então o computador está fazendo essa conversão de DT I para dois DT str implicitamente. Você não tem que fazer nada. No entanto, pode ser útil se você tem que fazer as coisas em determinadas circunstâncias, você tem que mudar a coluna, digite todas as coisas. Então, embora seja bom saber que o computador pode fazer você mesmo, por que você também não é capaz de fazê-lo também? Então, vamos dar uma olhada em como você pode fazê-lo de forma inesperada 14. Conversão de com dados: Há duas maneiras de maneiras comuns de qualquer maneira, que os dados podem ser convertidos de um formulário para outro Agora. O primeiro, e talvez mais simples, é este componente de conversão de dados. Então, se eu escrever clique sobre isso e ir excluir que, em seguida, remove a conexão entre a fonte e um destino, então eu posso colocar na conversão de dados. Então está indo de um tipo para outro. Então agora vamos nos juntar a Blue Hope no azul para este. Tome um copo. Então vamos ver se clicamos duas vezes sobre isso. O que temos para configurar as propriedades usadas para converter o tipo de dados para importação coluna toe um tipo de dados diferente, então eu quero alterar o cliente i D. E também nos dá opções para definir o comprimento. Escala de precisão. Página fria Andi tão comprida. Quanto tempo string é precisão e habilidade para fazer figuras decimais e página fria para fazer com cordas novamente. Que tipo de usuários alfabéticos. Aí está o seu cliente. Eu só cliquei nisso, Andi. Ele dá a cópia do cliente saída fora do cliente I d. Agora eu posso mudar esse alias, mas vamos fazer isso em um momento, então eu sou bom é atualmente para morder assinado em seu um d T. I, também. Então este é um bom momento para realmente ter um olhar para os tipos de dados comuns, que são usados no exercício. Primeiro de tudo, você tem 1.000.000.000 moeda data hora, e você tem várias vezes um banco de dados com posições com carimbos de hora e esse tipo de coisa, e você tem essa data autônoma decimal 08 Então este é um Flutuação de precisão dupla, então concentre-se na última palavra. Está à tona, mas todos os oito. Isso significa que é um número riel em oposição a um snowboards inteiro. Um número real que pode ter casas decimais em oito, refere-se a quantas mordidas ele ocupa. Então é um número decimal com oito mordidas que comi. Portanto, é um inteiro, que leva oito bytes e eles são assinados e não assinados. Agora você não tem realmente o conceito que muito fora assinado e não assinado no SQL Server no SQL Server, você tem Tunney e Smalling em intolerante em off Aqueles italiano é não assinado porque ele vai de nota para 255. Não há negativos. Em outras palavras, Wow é pequeno e em grande e atribuído porque pequeno e chama de menos 1º 17 2067 fruta para 32,768 mais um mais ou menos um. Acho que é assim mesmo. Mas o ponto-chave é assinado significa que você pode ter o negativo. Se ele fosse um extenso não assinado, que tem uma palavra a dizer não existe no SQL Server, então você iria da nota para 65.535. É o mesmo intervalo de dados. É só onde ele começa. Isso é o que os cientistas não assinaram e não assinaram. Jenna está certa, então temos quatro mordidas. Temos um flutuador menor, então este leva apenas quatro bytes, ao contrário da precisão dupla Flautas leva oito. New Rick tem seu próprio número numérico. Então não é nada nosso. E depois uma única mordida. Uma corda que é um freqüente fora de uma onda char W String é o equivalente a um caractere final fora do curso. Estes também podem ser gráficos de barras, mas internamente no exercício, eles são apenas cortados. Como ser exportado é outra questão, então espero que agora você possa entender o que são para a frente sem lhe dizer. Você, eu dois significa que é um Joe não assinado com duas mordidas e se você não quer uma mordida, é uma mordida. Aqui está um número entre zero e 255, o que significa que uma mordida na cadeira pode ter um intervalo de 256 números diferentes A para morder em piada e ter um intervalo de 256 multiplicado por 256 que é 65.536 números em Não importa para onde para que as meninas a partir disso que as chuvas que ambos têm um alcance de 65.536. Não se esqueça de incluir zero. Esse é um dos números possíveis. E assim por pouco assim para mordida se multiplica em 65.000 vezes em si. Então cerca de dois milhões e tudo mais. Mas espero que agora você possa entender o que todos esses acrônimos venceram, então queremos converter isso em uma string porque é para lá que ele está indo. Queremos convertê-lo em comprimento. Cinco. Precisão e habilidade não se aplicam a uma corda se você colocá-la no carro alegórico, então eu não preciso de uma filosofia. Agora o meu um decimal. É quando você pode usar uma balança. Por exemplo. Sim, vamos pegar essa corda verdadeira que cinco na área. Agora temos uma cópia do cliente I D. Isto vai até ao destino. Então, vamos mapear os pinos. Andi, eu quero mapear a cópia do cliente que eu coloquei identidade então eu não quero a minha original. Quero mapear a cópia. Então vamos jogar que ele está indo para Eu vou colocar para Então vamos truncar saída para antes de começar . Certo? Então agora está em teste. Então, toque isso. Então passa por mais um passo. Esta transformação 847 rola em oito e relata vários lançamentos sobre a resposta. 804 7 regras. Só que desta vez fizemos a transformação, não o computador. Então, só para olhar para o editor avançado para isso, uma cópia da identificaçãodo cliente identificação era uma string com a liderança para cinco, e ele vai para uma string e para cinco, então nós fizemos nosso primeiro transformação. Agora, antes de continuarmos, há uma pergunta que você pode ter. Isso é chamado de cópia para alguém porque nós apenas chamamos de cliente. Bem, vamos ver o que aconteceria se o fizéssemos. Bem, Então, vamos ouvir Será que há então 201 coisas em que você poderia ver Agora ele diz fonte de banco de dados oleoso que o cliente i D e conversão de dados ponto costa Rieti para que você possa ver que está começando a ficar um pouco complicado. Agora temos o Coster I D. original e agora temos este novo cliente, Rieti. Então, entrou na conversão de dados. É melhor dar-lhe um novo nome. Um novo nome de coluna de olhos. Não diga bem, qual é a que realmente queremos nos referir? Então, sim, você pode, mas você pode não querer. 15. Tarefa de coluna derivada: Então eu disse na palestra anterior que a conversão de dados era apenas uma maneira de mudar o bom tipo de dados. Então deixe-me mostrar-lhe o outro. Então, se eu excluir isso, obviamente a conexão entre origem e destino, que foi através do componente de conversão de dados, se perde. O outro é derivado tabela em, def. Você tem uma leitura disso. Você pode ver que ele permite transformações, que são mais extensas do que a conversão de dados. Então tabela derivada é aquele que é usado com mais freqüência. A conversão de dados, especialmente como você já viu que há muitas conversões implícitas já feitas. Assim, uniu estes juntos. Então, ele vai ser derivado caixa de diálogo cor. Ok, parece um pouco complicado, mas na verdade é para ser simples. Estas são as suas colunas. Também temos um pouco para variáveis que ainda não fizemos variáveis ou parâmetros. E então estes são todos os seus operadores, seus amigos, suas funções. Então você não precisa se lembrar de todos eles agora apenas olhando para eles espero que isso pareça bastante familiar para você. Andi, se você já passou por meus cursos T SQL ou sabe como usar o Excel todo tem um decente será familiar para você. Você provavelmente sabia Não, mas agora você sabe qual é o tipo de dados. Oh, usar visual C afiado ou visual? Básico. E então muito disso deve bem, agora estar familiarizado com você. A razão pela qual mencionei C Sharp que é uma grande diferença entre C Sharp e linguagens como Visual Basic Onda. Ou seja, dias em visual basic. Usamos um sinal de igual para ser uma comparação e uma configuração para dizer que no básico muito antigo deixaria meu var ser igual dedo do pé um. Por que foi C Sharp não usa esta tecnologia, mas se ele fez, ele teria que iguais sinais na comparação e um no er atribuir para que você possa ver igual a que ele tem a sinais iguais. Mas não há atribuição aqui porque isso é fazer variáveis e auto off. Portanto, apenas esteja ciente de que não é igual. É duplo igual, certo? Então não vamos trazer essa coisa para cá. Parece bastante semelhante ao componente de conversão de dados que vimos anteriormente, exceto que não é bem como convidados trabalhando. Você não tem suas colunas com caixas de seleção. Você tem que realmente dragar para baixo. Então, sua coluna, minha cliente, minha cliente, e você podia ver que arrastá-la para baixo não funcionou. Então, a unidade para o nome da coluna Cliente ID Mão. Vamos substituir a forma como o cliente já existe por isso. Então a expressão causa variedade. Nós não vamos fazer qualquer transformação sobre o apenas atribuindo a expressão, o tipo de dados. Mas é quando podemos converter-nos. Exactamente. Eu não posso. Não posso clicar duas vezes sobre isso e fazer qualquer coisa, mas não é o que temos aqui. Digite moldes. Então é aqui que podemos nos converter. Então, se eu quiser convertê-lo em uma string, que agora sabemos que é isso, eu posso colocar isso na frente dela. Então vamos fazer isso. Foguete DT escopo o comprimento. Cinco na página do tribunal só para lembrar. Acho que é 1232. Estou errado sobre isso. Na verdade, você pode ver que eu estou errado porque a expressão está em vermelho, o que significa que algo está errado. Então você pode ver o valor 12 32 especificado para a chamada. Paige Parâmetro não é válido, diz que ele disse 52. Lá vamos nós e sair disso e É agora lido não perca agora preto. Já não está lido, certo? Então, funcionou? Vamos descobrir. Então temos este cliente, eu d. Nós o substituímos. Substituímos a ideia do cliente pelo novo Righty personalizado. Então, passou. Vamos ver o que acontece quando entramos no ator avançado. Agora temos o cliente que eu fui direto para o fundo, que é em i t dois. Bem, a razão para isso é porque mantivemos o antigo nome que estamos substituindo. Esta calma está esperando que o recém-chegado terá Basicamente o mesmo tipo de dados é o antigo . Então, em vez disso, o que podemos fazer O que devemos fazer é que esta é uma nova coluna e não é instantaneamente o tipo de dados muda. Então, quando você substituir é um custo um cliente i d, que é um pequeno em um para morder inteiro assinado, então isso é o que é esperado. A maçã é que assim que é uma nova coluna, ele se torna uma corda que emprestamos para cinco. Chamamos este cliente de novo, por favor. Estás a perguntar, está bem. Esta turnê para dois. Eu não entendo. Como você sabia sobre isso? Bem, vamos ter um tronco. Mandei os metadados da fonte olhar para qualquer um dos campos de texto e você vê que eles têm dados para chamar Paige de 12 52. Eles veem coisas Sosa que você acaba de memorizar. O que é advocacy. Tudo o que significa é que está no latim padrão, uma cabine para escolher o mapa. Então lá vamos nós. Então, agora, se você estiver indo para o destino do cliente, você pode ver que as velhas idéias personalizadas fazem ser mês. Você pode mudar isso para o novo cliente. I d. A inclinação de saída torna-se cliente i d porque é para lá que ele está indo. Análise de Look, um cliente meditador i d. Novo é uma série de emprestado cinco, e vai para uma série de Flint cinco. Assim, a coluna derivada é mais poderosa do que a conversão de dados. Mas em Neiva, eu sugiro que você o use para converter uma coluna de um nome para uma coluna de um novo tipo de dados de outro nome, apenas no caso de você ter esse problema. Se você não tem o problema, tudo bem. E como você pode ver, há muito mais coisas que você pode fazer com uma coluna derivada que você não poderia fazer com conversão de dados. Ele olhou para todas essas funções adicionais, e nós estaremos usando essas funções no futuro. Não te preocupes. Então esta é outra maneira de conseguir essa conversão. 16. Pratique a atividade - alteração de dados: Certo. É hora de praticar de novo. Então vamos ver o que está na prática. Atividade número dois. Então, primeiro lugar, vamos usar sua atividade prática existente. Mudamos o destino dos terríveis resultados. Há 12 resultados. Havia dois e verificamos se a conversão implícita funciona. O que está implícito? Conversão? Bem, se nós apenas dar uma olhada no endereço da tabela tem idéia de endereço pequeno int. Por que resultado foi o endereço dele? Eu desliguei-me do char cinco. Então, para ter certeza de que a versão ical simples pretos, em seguida, adicione uma conversão de dados. Todos um componente de coluna derivado para alterar explicitamente. Endereço I d para um DT stra cinco. Ok, então essa é a sua atividade. Te dou alguns minutos para fazer isso. E agora, devido a mim mesmo, e você pode ver como nos comparamos, certo? Então, como eu disse, o problema é com o endereço I d. Ele muda de um pequeno para dois hr cinco. Então, primeiro de tudo, eu vou salvar tudo o que ele não disse antes, se você tem direito lá dentro, sem problemas. Sinta-se livre para pular o resto disso. Então eu entro na minha atividade de prática, que era a que eu usava juntos. Tire isso do que você sabe. Bem, porque a primeira coisa que estou fazendo ele está mudando isso também. Foi dito velho para lá vamos nós. Lá vamos nós. Sim, funciona. Temos tix e carrapatos em ir a este. Provavelmente está vindo, então, mas abre. Comece a partir disto. Sim, 450. Então vamos apenas truncar a mesa. E em breve, na verdade, como fazer isso de realmente dentro como este olhos truncar mesa Nenhuma rosa. Então volte para o estúdio visual Bates. A Andi. Agora livre-se dessa conexão. Experimente isto. Lowy. Andi, eu disse maldade. Uma conversão de dados ou derivado. Com. Vamos fazer a conversão de dados. Lá vamos nós. Tio 12. Evitar endereço. I D para cópia de Ideia Endereço. Por que não? Em todo o mercado um DT. Corda cinco no destino. Meio que usando a ideia de endereço. Usamos cópia do endereço. Eu d onda não deveria funcionar. Lá vamos nós. Volte para aqui. Vejo-te mais. Isso parece. Sim, no leilão que te dei estava Jesus. Chegou a coluna Dr. Color, Novo endereço. Como é que uma nova coluna e estamos convertendo que usando os moldes tipo. Se você está convertendo para corda W com picolé, lembre-se que isso é bom também. Na verdade, funciona que não há vermelho vai ouvir não ter mais cópia fora do I d. Agora novo endereço I d. e lá vamos nós. Devemos agora ter 900 rolos. Como você faz? Então essa é a atividade prática feita. 17. Aggregation: agora a este ponto, nós não e extrair t transformador escondendo colunas derivadas estão mudando o tipo de dados e nós fizemos inferno Nota. Por exemplo, nós extraímos 804 7 rolos e nós dominamos 847 rolos com Para minha mente não é muito transformador. Então vamos ter que fazer alguma transformação real nt SQL você tem algo chamado Crescido pelo qual resume os dados. Você costuma usá-lo com alguma contagem média. E você tem isso aqui também, exceto porque estamos falando uma língua diferente enquanto você resolve todos esses tipos de dados. Não se chama “Compra de Grupo”. Ele se chama Aggregate. Então você pode ver aqui em baixo estado agregado sobre a função Tal sua média alguns contagem Max min , por exemplo, dados de grupo para calcular a soma das vendas por produto ou a média de visitas por dia. Então, primeiro de tudo, vamos nos livrar do que temos além da fonte. Então eu destaco esses dois componentes juntos. Pressione delete. Isso só nos deixa com o cliente de células de dados. Vamos colocar concordá-lo. Então, aqueles de vocês que conhecem o meu pessoal que é um sinal de Sigma, mas então vamos movê-lo um pouco. Quero a mão conectar os dois. Então, eu estava errado selecionado pelo menos uma coluna para a legação do contrato. Isso é justo o suficiente. Portanto, configure as propriedades usadas para executar operações de grupo. Então vamos dar uma olhada no que temos. Temos nome personalizado , nome empresa, nome, telefone, nome do meio, do meio, esse tipo de coisa. Neste exemplo, eu quero ter Olhe para pessoa de vendas. A Andi. Eu quero ter uma contagem fora do vendedor. Vamos levar isso. Assim é pessoa pessoa entrada de vendas pessoa para fora por grupo Operação. Por todos, você poderia contra-atacar, você poderia contar distintamente. Então essa é a primeira coluna que queremos sair. E depois queremos todo o resto. Só estou contando. Então você terá visto em T SQL que você poderia fazer e eu vou fazê-lo para este. Selecione. Então foi congelado grupo por pessoa de vendas. Então esta é a saída que deveríamos estar recebendo. Então vamos ele não vai pegar a Andi. Eu vou dizer isso em um destino fora da saída zero livre. Acho que juntos. Veja o que as coisas são pessoa de vendas e assim você pode ver e colocar um nome de coluna do conselho, então coloque isso na contagem de pessoas de vendas. Então volte para Yeah, aqui é Dennis. Veremos que não há nada na minha manga. Nada. Ajuda com o seu livre. Então execute isso. Veja o que acontece de 847 rolos. 29 garotas. Vamos ver o que acontece. Há nove garotas. Então é assim que você pode agregar tudo para usar o grupo por muito rápido. Muito fácil. 18. Multi-cast: Agora, acabei de ter um visualizador de dados para a primeira conexão. Então, se eu executar isso, você pode ver que nossos dados concluem, Sr. e Sra. Então o que eu vou fazer, primeiro lugar, é eu quero ser capaz de exportar esses dados, não em reboque. Um destino pressionando para atualmente eu não posso fazer isso. É apenas indo do topo indo para o próximo componente e, em seguida, indo para o próximo componente seriamente queria ir em dois compartimentos. Como você pode fazer isso usando o motor fundido distribui cada rolo de importação para cada regra em uma ou mais ajuda. O que é para que possamos adicionar um motor fundido aqui. Então nós podemos adicionar a destinos Então nós temos um aqui, que vai ser, que é bom para ser saída um. E então eu posso colocar um segundo assistente de destino aqui. Onda. Usamos um segundo conector azul. Certifiquem-se que vou explicar todos os tipos mais tarde. Toe saída zero para Você pode ter visto uma instância conectiva vermelha em alguns pontos, mas estamos apenas usando conectores azuis. Então é que agora transmite 804 para 7 Regras para as almas para a argamassa fundida em, em seguida, 800 pagar sete rolos. Vá frutas, seu destino no segundo dia, o segundo destino. Então isso é uma olhada no mapa. Ing está bem, as coisas funcionam, e a razão pela qual eu digo Vamos zmapp é o custo deste X e diz que o número de colunas de entrada não pode ser zero Tipo de. O problema com os embrulhos tão cedo para o clique acontece. Ele realmente avalia tudo certo, modo que está indo para a saída para tendeu em saída um. Então vamos truncar aqueles colocar dois. Coloque um. Eu não disse nada nisso. Isso não é assim 8 47 meninas em seu em, em seguida, sai para ambos os adultos. Andi, conseguimos ver. Só te mostrar um deles. Execute esses 847 rolos, então dividir sua importação em vários ramos do seu gráfico pode ser bastante útil, porque isso significa que você pode fazer várias coisas. Por exemplo, suponha que queria agregar e colocar um conjunto de agregações no reboque, uma tabela em um conjunto de agregações em uma segunda tabela. Bem, isso é possível se você usar o molde de argamassa agora, apenas no caso de você estar se perguntando bem, não poderíamos ter tido duas fontes de DB oleosas indo para destinos algo copiar colar algo assim. E assim não há chumbo para mais para lançar. E a resposta é, sim, ela pode. O problema com isso é que agora estamos lendo os dados duas vezes, e tudo bem quando são 847 rolos. Não tão bem quando são 10 milhões ou 100 milhões. Idealmente, você quer fazer cada operação uma vez, então você quer apenas ler uma vez. E, claro, se você está lendo duas vezes, é o dobro de memória que você tem que fazer. É simplesmente você acha que isso vai funcionar? Ele sabe o conector entre este molho neste vende. Vamos apenas tentar. Sim, é. Sim, ele começa no topo de obras seu caminho para a parte inferior em ambos os contém separados. Portanto, nem tudo precisa estar conectado a tudo o resto para que as coisas funcionem. Mas o problema com isso é dizer, é que ele precisa ler as coisas duas vezes. Olhos. Se você usar um molde de argamassa, você pode consentir com oh, o que derivou. Venha aqui concerto de graça. Você pode inserir em quantos você escolher. Ele simplesmente gera mais conexões, modo que o multicast economiza tempo na leitura de dados e, em seguida, transmitindo-os para operações separadas. 19. Dividir adicional: Mas às vezes não queremos ter uma cópia inteira. Os dados 847 dados vão mundos em entrar em dois mortos diferentes. É ofertas, talvez queira dividir o que vem aqui para que digamos que uma mesa tem tudo fora os senhores em uma mesa tem tudo fora de tudo o resto pode lembrar o que eles têm como, bem, há uma falta em e eu acho que há alguns Nariz. Andi acho que há também uma señorita. Vamos dar uma olhada por aí, Sr. Miss Few sabe. E em algum lugar aqui embaixo há uma área senorita. Chelsea Miller. Eu não sei se você espanhol ou italiano, então quer dividi-lo em, digamos, digamos, todos aqueles com o Sr. e tudo o mais que podemos fazer com os rolos de dados de raízes divididas condicionais . Duas saídas diferentes. Cesaire ajuda O que é saídas de entrada, dependendo do conteúdo fora dos dados, por exemplo, registros separados que precisam ser limpos daqueles que já estão prontos para ser elogiados. Então nos livramos da argamassa em DWI, inserimos uma etapa de supressão condicional, para que eu não pareça Connexus. Não, já que temos um conector azul, que é a saída padrão em um conector vermelho, qual é o erro? Ajude a colocar. Ainda contando isso, Andi. Depois, há sempre ELA. Mas não tivemos nenhuma necessidade de ser 1/3 conector, que é o resto. E não podemos fazer isso ainda porque não personalizamos totalmente a divisão condicional. Então vamos entrar nisso. Então isso se parece com o que tivemos anteriormente. Só um pouco menor. Só temos três colunas aqui, então vamos ver o que temos. Então a primeira coisa é, eu quero que o título seja igual a M R. Full Stop. Então aquele título de ataque lá em put é igual a ele. Pare. Ok. Consegues lembrar-te do que se passa? Eu tranquei. Está na maior. Isso é claramente algo está errado. O que está errado é que esta é uma linguagem tipo C afiada. Temos de igualar sinais para a igualdade, não apenas um. Certo. Então isso está sendo id de saída também. O título é Sr., mas você pode ver que não podemos fazer isso. Você não pode ter quatro paradas e flutuações nos campos então não gosta, então tudo vai para este padrão são colocados, então eu vou chamar essa fita não é o Sr. Ok, então vamos nos livrar disso. Eu estou tentando isso. Então, o que temos aqui? Bem, o computador não sabe o que ajuda o que queremos. Então nos dá uma caixa de diálogo para nos dizer. Então a saída que queremos seu título é Sr. Então vamos renomear isso. Isso mesmo, incluindo renomear ouro também, Sr. Table e novamente você pode ver que não podemos usar pontuação. Vamos fazer isso. Ok, basta mover isso para que você possa ver mais claramente que nós temos este título é Sr. Anotação. Então agora usamos este segundo conector e você pode vê-lo automaticamente dizer que seu título não é Sr. Nós ainda temos o conector era. Mas não estamos olhando para os conectores de erro apenas no momento. Por isso, se eu mudar o nome para que a mesa do senhor deputado apenas lembre que é a saída 1 e que temos resultados para a dela. Sr. So , o troll do porta-malas atrapalhou as mesas de novo. Execute isso e observe quantas linhas entra em cada um não saberia que é um pacote de problema executado com uma era. Parece que deveria ter funcionado, mas não funcionou. Parou uma divisão condicional. O que está acontecendo aqui? A resposta é que a divisão condicional literalmente encontrou alguns pais. Então, o que temos que fazer para que essa divisão condicional funcione é fazer alguma manipulação de erros 20. Tratamento de erros: nosso último vídeo levantou um dilema interessante. Temos um erro. Não sabemos qual é esse erro, Andi. É muito difícil descobrir o que poderia ser de preocupação no momento. Agora é um tamanho é tudo sobre a adição de automação, e não é bom ter um processo automatizado que pode falhar. Você foi do topo, foi para o meio. Não chegamos ao fundo. E se isso acontecer em uma tarefa da noite para o dia? 10 milhões de regras que você precisava ser processado até o dia seguinte e não são quem fez? Esse pode ser o seu trabalho em jogo. Então o que precisamos fazer é olhar o chapéu, não o que esse erro em particular é, mas como podemos lidar com erros. Geralmente, vamos entrar na divisão condicional novamente. Podemos configurar a saída de erro para que tenhamos. O que acontece se houver um erro na função? O que acontece se houver um erro de truncamento? Então erro truncamento significa Por exemplo, temos Meu nome é Philip começa em cerca de 20 caracteres, e tentamos colocar isso em um gráfico de barras. 10. Isso é uma era truncamento Satyam. Ou foi configurado TV ascendente para aqueles acontecem, falham, falham. Eu falho. Significa que paramos. Você não continua. Mas temos alternativas. Podemos dizer que vamos ignorar o fato de que isso é um fracasso. Então, nunca aconteceu. Tudo o que podemos fazer algo chamado papel de redirecionamento, mas vamos dar uma olhada. Ele ignora justamente. Por agora. Agora tenho quase certeza de que o que está acontecendo não é um profissional, mas isso é o que e nós podemos apenas ver o que vai acontecer. Então agora eu disse, se você se lembra, eu disse, Ignore o fracasso em não funciona 800 pagar sete regras. 490 vai para o Sr. 357 gols em dois. Não Sr. Now eu poderia abrir essas mesas e ver o que há, mas em vez disso eu vou fazê-las ou eu estou pesando em um encontro seu. Então é isso que olhe e veja o que essas datas do seu show. Então ele é o Mister Data Viewer e nós temos todos esses misters. Isso é de se esperar. Por isso, agradou a todos os senhores. Então não temos isso, Sr. On. Temos meios que a Andi sabe. E onde teremos uma signora que é veterana, então temos que ficar bem. De acordo, talvez, mas ele trabalha é o que dissemos que vamos fazer não tem que explicar qual é o erro, então vamos entrar em 1/3 conexão. Então, em vez de dizer que vamos ignorar o justo, vamos redirecionar o papel. Por que lemos na estrada? Aqui é onde os Vermelhos entram. Lemos com o Rule outra pessoa. Vamos ver o que dizem é bem centrado. A saída do erro será perdida. Ok, então se você não usar o vermelho, o que acontece? Ainda funciona. Mas reparem que temos 804 7 regras em apenas 840 saindo. Perdemos esses sete rolos. É muito sábio. Fel, nós queremos, certo? Então vamos colocar isto em outro lugar. Eu poderia fazer um novo a tabela, outro destino DB oleoso que eu não vou. O que eu vou fazer em vez disso é em uma coluna derivada. Vou colocar-nos na sua, então estes são os papéis redirecionados. Agora, uma das grandes coisas sobre a coluna Derive é que ele funciona assim que eu conectá-lo . É uma ligação. A imprensa parou. Ele só olha em um Ford. Eu não preciso fazer nenhuma configuração para a coluna de fita derivada. Eu poderia colocar outra coisa depois dele e veremos que nenhuma transformação aconteceu. Então, qual é o sentido de colocar alguma coisa? Por que nada vai acontecer? Porque eu posso habilitar um visualizador de dados em Isso é a coisa boa. Então você tem um visualizador de dados no Sr. Um encontro de você ou não, Sr. Uma data de Euro nesta era. Então, sem essa cor derivada, não tenho nada que eu possa colocar isso. Então, colunas derivar são ótimos para a reserva. Sim, eu não preciso disso. Administrador, crie uma nova coluna. Estou feliz com ele para criar zero novas colunas. Vou colocar a data do seu. Então vamos ver. Esperemos que isto contenha os sete bons papéis que faltam. Então, basta colocar essas visualizações de dados no caminho. Então, 490 mais 50 livres 8 40 mais 7 847 Então, sim, temos sete rolos que foram o problema. Um número da sua morte. Você pode ver que todos esses são os que difícil não diz outro. Sobrou algum nariz nisso, não o Sr. On. Você pode ver que a resposta é não se eu resolver. Veja, nós temos señor e señora, mas não não não. Então, o que é tudo sem nos dizer? Sua 10 *** que este título dividido completo tradicional é igual a Mr Fails on n n Interessant. Como podemos contornar que essas funções do nariz ajudarão. Então, se expandir que temos um substituto? - Não. Então isso substitui qualquer nariz por outra expressão. Então, como é que isso vai acontecer? Bem, se eu substituir o que é direito se algo mais se acontecer de não ser certo. Então, o que acontece se os impostos Sr. Enquanto ele entra nesta função diz que é o título? - Não. - Não. Então vamos apenas título de saída. Então é o título dele. O Sr. é igual ao Sr. Equipamento para o Sr. So, tudo bem. E se o título fosse mito? Bem, este substituto sabe que seu tempo deve saber Não. Então eles estão colocando esta função é miss is miss equivalente ao Sr. Não Agora o que acontece se título não é? Ele vai nesta função diz este título No. Sim. Em seguida, substitua-o por “O Sr. não é o Sr. Equivalente desligado”, Sr. No. Então ele vai para o não Sr. Now um detectável não Sr aqui. Eu poderia colocar o que eu quisesse, apenas visto por muito tempo, Sr., porque eu não quero que ele vá para o Sr. Table. Mesmo digitando Não havia fígado que queria. Isso é uma string é suposto para a condição de que tipo de algo que é um grande, mais explicativo. Então agora vamos ver Fowler Formatação condicional condicional. Falar funciona. Então só temos duas dívidas porque nada entrou aqui. Temos 493 157. Andi, se eu rodar de novo, veremos que há realmente aqui. Não em. Então, finalmente. Finalmente prova. Vou apenas truncar estes resultados para uma de duas tabelas. Executa outra vez. Jogar. Ok? Oh, apenas feche. Não, eles devem ter 300 57. Exceto duas vezes. Aparentemente, Andi, Este chapéu deve ter, portanto, net Nitra nativa nele duas vezes acidentalmente. Mas agora você pode ver que ele está funcionando como se pretende. Então sempre verificando. Bem, não, é ah, é complicado. Fale nossa checagem. Pete está antecipando o fracasso. O que? Você queria fazer. Se algo falhar, pode ser um milhão de chances. Mas você não quer que o sucesso do que está fazendo seja prejudicado por um em uma chance de 1.000.000 . Não vou fazer muito com o tratamento de erros. Esta vai ser a parte principal da Electra. Mas quando você está fazendo isso no tratamento de erros na vida real, é tão importante fora do sábio, você vai descobrir que quando você parar de executar as coisas, você tem falha. Você não sabe o que é estúpido. É só o mundo inteiro. Livrar-se da substituição não muito cem vezes. Se algo der errado, você precisa ser capaz de gerenciá-lo. Isso é tudo. Seja qual for a manipulação. 21. Sampling de Sampling e amostra de percentagem: este estado de você vai derivar cor é tão útil que eu vou usá-lo em futuras palestras. Então não se preocupe. Partículas diferentes chegam a coluna e não explicam na verdade. Quem nós vimos que eu posso verificar o fora. Mas agora temos 847 regras aqui. Mas às vezes, é claro, quantidade não é igual a qualidade. Suponha que você tivesse 10 milhões de rolos. Você estava tentando apenas olhar através disso? Para amostras representativas, pode ser demais. O que você pode fazer é que você pode reduzi-lo para uma pequena amostra, e há duas maneiras de você fazer isso. Você pode fazer isso e você precisa olhar em baixo. Outras transformações para isso por amostragem de regras ou amostragem percentual. Então rolar amostragem como você pode ver amostras de um número específico de funções. Entrada Forman. Então, se você colocar isso na configuração grande, ele por padrão irá obter 10 rolos. Eu vou ter 25 anos. Você pode ver que nós temos que produzir. Temos as saídas de seletores e a saída selecionada da ONU. Nós temos as colunas padrão, então vamos hod duas colunas derivadas este é o selecionado neste. É a ONU selecionada Andi. São seus sete. Então 847 indo 25 gols em 822 meninas selecionadas na ONU selecionadas. Então vamos colocar em um dado menos, mas apenas no selecionado porque ele fornece consequência. Alguns problemas para ter a dívida de você está aberto. Então aqui você tem um em nós começamos com Apenas ter, como um costume I d para 90 duas noites simples 029 6/4 amostra e, em seguida, número quatro. Então é realmente aleatório. Se eu fizer isso de novo, lembra do número quatro da última vez? Suas partes número quatro neste momento? Não, claro que não podia ter a certeza até ver que é o número 4 aleatório dele. Bem, tendo isso desta vez Agora, se você quer uma amostra aleatória, mas não tão aleatória, você quer ser capaz de repeti-la. Você pode especificar a semente aleatória e ter uma olhada nisso usando a mesma semente aleatória nos mesmos dados de importação sempre gera a mesma amostra. Então, usando para desenvolvimento e teste pacote Absolutamente. Você não quer fazer para a vida real. Então, agora vamos olhar para estes Morales aleatórios em. Você pode ver que ele começa sofreu atropelado mais de 40 e se eu fazê-lo novamente, você ainda vai começar na regra número 40. Então isso é apenas a amostragem aleatória. Em poucas palavras. Também temos amostragem percentual, que em vez de dizer 10 regras, não diremos 10%. Mas vou deixar para você dar uma olhada nisso em uma das atividades de prática. Por enquanto, vamos para uma atividade de prática diferente. 22. Pratique a atividade -: Certo. Vou testar a sua memória um pouco porque é muito bom significa mostrar-lhe algo e então você repeti-la imediatamente depois. O que acontece se deixarmos passar um pouco de tempo? Então praticar número de atividade livre? Quero que você agrupe a tabela de endereços por país por estado e salve os resultados nos resultados. Eles eram de mesa livre, e essa é toda a informação que vou te dar. Boa sorte, certo? Bem, espero que você tenha conseguido. Isso está tudo bem. Se não, vamos dar uma olhada agora. Eu disse, grupo fora de curso, não é realmente um grupo. Aqui está, e eu poderia conseguir, então colocamos nossa fonte de dados no endereço. Onda. Colocamos o agregado nisso. Agora, anteriormente, só agregando por um campo pediram-lhe para educar por dois. Mas espero que você não tenha tido nenhuma dificuldade que, porque desta vez ele apenas clicando duas coisas. Quero que o faças por país no meu estado e depois quero que os contes. Então um grupo meu país por estado agora, se você não contá-los, tudo bem. Acho que não te pedi explicitamente para fazeres isso, mas isso é sempre bom. Em seguida, colocamos em um destino, ou seja, resultados de graça. Olha para isso acontece. Sempre olhar para as coisas do mapa para que você possa ver a coluna de entrada não é exatamente o mesmo destino. Só precisava de mapeamento. Vamos executar isso. Há 450 gols em 25 rolos, então eu poderia ter adicionado uma data de você. Oh, eu poderia procurar. Aqui em Dhere há 25 regras. Você sabe que não é realmente salgado de forma alguma, mas não importa. É feito exatamente o que eu pedi para você fazer. 23. Classificar: agora estes são os resultados da atividade prática anterior, e eu disse logo no final da palestra. É por isso que não é realmente salgado em qualquer ordem em particular? Então mudamos isso. Se voltarmos para aqui, ele está chamando E. T. Como assim? Isso teve um novo sobre L. Nós estamos indo para nunca t nós vamos nos transformar antes de chegar ao destino salgá-lo. E francamente, isso é algo em que pelo menos fala a mesma língua. Chama-se sal. Então vamos ligar os dois. Lá vai você. Meu insulto. O número de colunas de importação não pode ser zero. Com o que isso se relaciona? Bem, eu tenho que fazer depois de ir para o mapeamento? Então, se alguma vez vires que não temos de ir para nada, certo? Pelo menos uma coluna deve ser menosprezada para classificação. Não foram pensamentos todos nós. minha direita passou significa que a coluna vai literalmente passar. Ele vai passar pela importação e sair para a saída. Agora o que você quer fazer é salgar a região do meu país e, em seguida, dois vendidos pela província estadual . Então eu consultei, enviando tipo jardim, descendo sal nesta ordem particular, indo número um e, em seguida, número dois, pequeno país primeiro e depois província estadual. Não que essa coisa no fundo. Remova as fileiras com o pé Juba. Os valores de salter assim nos esforços. Se tivesse que subir com os Estados Unidos, Califórnia só reteria um deles. E também, há essas bandeiras de comparação. Vamos dar uma olhada rápida no que é isso. Ignorar caso. Em outras palavras, portões abertos localizados não importa se nenhum tipo de tipo. Então isso é especialmente para usar o conjunto de caracteres japonês para tanto amor. É imensamente vai ou gato. Agana ignora caracteres sem espaçamento que tem a ver com acentos. Por exemplo, um agudo é o mesmo que um caractere de ignorar. Com isso não responde foram línguas ocidentais. É se é um único personagem espacial, um personagem duplo sinal de singles. Vocês são símbolos como pontuação e estrelas, e esse tipo de coisa na pontuação de sal tem símbolos, quer vá antes das letras ou não. Na maioria das vezes, o único que você precisa olhar para o caso de ignorar, certo, então isso é rápido. Está bem, é a saída. Andi, eu não vou levá-lo para o destino oleoso. Desta vez vou usar a minha confiança. Sua coluna derivada favorita caça um dente de você. Então vamos ver o que começou. E, como você pode ver, agora é ordenado por país por estado. Só uma pergunta. Não vamos fazer a agregação. Vamos passar por dois vendidos imediatamente. Isso remove rola um movimento com Júpiter, então valores o que teria acontecido tão bem. Festival. Está dizendo que tínhamos uma coluna chamada Conselho, que não é usada anteriormente. Então, ele tem os meta-dados errados. Tem as colunas erradas. Então, se mostrarmos o editor avançado na saída de entrada, você pode ver que as colunas de entrada são contar tudo. Considerando que se eu clicar fresco, que é aqui em baixo, então para fechar que olhar para estes ovos. Esta é a primeira vez que vemos um X aqui no chão e destrutivo, mas diz que há algumas horas de mapeamento da era neste caminho. Podemos resolver as referências. Eu vejo o que isso faz. Onda nós temos. Estes são os que são muito esses outros que não são mapeados. Então agora eu quero mapear isso para saber por que isso deve ser feito. Então, realmente , está tendo um momento muito difícil. Não está fazendo nada. Abençoe colunas automáticas. Vê o que acontece? Não, nada. Então, o que podemos fazer? Bem, vamos fazer que eu fiz isso de novo. Ainda não está lá. Agora, olhe, é agora? Parece que funciona. É que temos a contagem toda quando passou, e isso não é bom. Então agora temos um X aqui. Há algumas horas de mapeamento, Andi. É difícil descobrir o que fazer, já que se você clicar em resolver referências. Só diz que houve um problema. Então o que temos que fazer é ir para ambos os componentes e dar uma olhada. O problema e o problema está no sal. Você pode ver se eu estender isso para baixo, então ainda temos contagem. Tudo tem uma calma de importação, mas nós não queremos. E nós não estamos passando por todos os outros que você quer fazer. Então vamos ver se é você mesmo. Os são parecem assim, por isso, pontapé no começo. Então, há 450 rosa em 450 rolos para fora. Por que não conseguimos ver todas as colunas porque o visualizador de dados não tem essas colunas. Então, se eu editá-lo, tenho um encontro. Se estiver, pode ver que é agora. Arriscar-nos todas essas colunas, então às vezes você só tem que entrar em coisas só para me dar um tempo para trabalhar sozinho. Se você alterar a importação, você pode ter que ir para o componente indo para a dívida de seu para obter tudo funcionando. Então agora você pode ver que está funcionando. Obtê-lo dá-nos para todos melhor. Ele recebe a sua 369 13 ou assim, Rose. Mas o que acontece? Este é o ponto principal à parte. Ex-ex-. Mostre o que aconteceu quando você altera o componente. Mas o que acontece se removermos as garotas com Júpiter? Os valores têm um olhar. Bem, agora ele faz literalmente o que disse que ia fazer. Ele removeu todos os endereços de Alberta, menos um. Agora, qual deles é o Children? Não é exatamente aleatório, mas não é necessariamente algo que você possa prever. Não é aleatório, acordo com o computador, mas não podemos prever necessariamente. Então, tenha cuidado. Se você estiver usando esta caixa de seleção, remova rolos de valores de sol duplicados. Se você está passando por cima de colunas, você pode achar que o que você queria, em vez disso, talvez, não foi agregado, mas depois classificá-lo. Então o sal coms apenas para voltar a transformação de sal e disse que o componente sortes permite que você salgue certas colunas em ordem e você escolhe qual é o mais velho e permite você passe através de colunas que você não quer e, portanto, por extensão, todas as colunas que você não selecionar passaram bem, não passam para o próximo componente. Então é isso que as fontes doink. 24. Como adicionar uma fonte do Excel: Bem, até agora, temos usado a única fonte. Este vem do SQL Server, mas há muitas outras fontes sobre se você ir para a pasta s s I s. Temos uma sub-pasta chamada Sauce Files, que provavelmente contém muito mais do que arquivos para isso. Mas eu só quero me concentrar nesses dois. Para começar, temos uma pasta de trabalho do Microsoft Excel em. Temos um documento de texto. Então vamos dar uma olhada em como podemos usar esses dados no no nosso fluxo de dados. Então vamos diminuir o zoom. Você pode ver que temos isso em breve. Isso é estar muito, muito pacientemente esperando primeiro para que você pudesse diminuir o zoom assim e logo voltar 200%. Então precisamos de um molho novo. Agora eu tenho que usar a fonte auxiliar. Mas havia mais maneiras de fazer isso em Primeiro de tudo, vamos dar uma olhada no nosso Excel. Então clique em um novo gerenciador de coleções porque não temos nenhum Excel para conectar para gerentes de defesa em seus 10 anos. Qual é o caminho do arquivo? Bem, vamos para os arquivos de origem lá são importar zero agora a versão do Excel. Os computadores mudaram automaticamente para uma versão moderna em 2007 para 2000 e 10. Ele também conhece cerca de 13 4016. Mas tudo isso depende da versão do SQL Server que você está usando agora. A primeira função tem nomes de coluna bastante padrão com planilhas que você tem funções de cabeçalho . Se não, você tem. Não pegue isso. Isso é rápido. Ok, Hang, Take. Ok. Pratique. Então, há nós sais do Excel, mas ainda nozes, certo? O nome da tabela de destino não foi fornecido. Então, em outras palavras, nós dissemos a ele que nós estamos indo para esta pasta de trabalho, mas não contamos. O chefe real do pão. Nós estamos indo para a mesa ou ver mão a tabela real. Ela $1 ela para Donal, ela dólar livre. Agora o dela significa o todo, especialmente a tabela inteira em oposição a e intervalo nomeado. Então, vamos clicar. OK, por último, isso vai para colunas. Vamos ver que colunas temos. Ei, posso ver o cliente que eu D nomeia Town Boulder. Colunas familiares de clientes. Eu não estou tentando fazer fontes de dados incomuns para você porque gerenciar fontes de dados não é realmente o objetivo disso. É realmente fazer o mandril chão e trabalhar fora ou como todos os componentes ficaram então eu tentei usar o mesmo tipo de dados em cada um dos meus exemplos. Ondas usuais. Temos a saída de ar neste momento. Agora nós tivemos que olhar para o anterior nossa saída. Você pode ver que quando ele tenta converter o cliente eu d no que é trágico evitado a ele. Posso ignorar a falha ou redirecionar a regra ou sentir o componente para que você possa fazer isso para cada coluna em O que você quer dizer converter enquanto Se eu entrar no show editores avançados e propriedades de saída de entrada, isso é o que acredita. Cada um deles são nomes. A cidade é um flutuador de precisão dupla, o que é um pouco demais, talvez, para uma coluna que contém apenas o número zero. Temos cliente I D, que é um flutuador de precisão dupla novamente. Essa é uma grande marcha para algo que contém em GIs enquanto pequenas pousadas em. Então você cordou cordas de comprimento 255. O que ele está tentando fazer é dar o máximo grau de flexibilidade, e está acima do topo. Se este fosse um sistema de produção real, eu estaria dizendo. Não, na verdade, o encontro para o telefone. Não quer ser unicórnio. Você não quer ser Unicord. Ele quer ser uma corda off sinais, qualquer que seja e dar-lhe o tamanho máximo. Mas isso é apenas algo realmente precisa para dio máquinas de produção. Andre Things, fontes de dados com grandes importações. Portanto, há a nossa fonte de dados. Então é assim que nosso visualizador de dados Onda Vamos ver o que temos. Quem? Não funcionou. Como é que ele sabe o quê? Andi , não está me dando pistas, Ryan. 12. O golpe está em andamento, então vamos dar uma olhada em todos os ex sobre este é o principal, o provedor Devi oleoso solicitado, Microsoft dot um CE. O DBT 12 0 oleoso não está registrado, então esse é o problema. Se a unidade de 64 bits não estiver instalada, execute o pacote em 32 bits mais. Ok, então agora o que podemos fazer? Vamos parar com isso, eu vejo. Vamos fazer o que ele diz executar o pacote em 32 Big Bold nós escrevendo clique no pacote Andi Então este é o apropriado o projeto Onda ir para propriedades. Andi na reserva profunda. Temos executado 64 pouco um longo tempo, especialmente encontrar alguns dos projetos iniciados 64 bit. Certo, e ele é chamado de verdadeiro. Vamos mudar isso para forçar. Veja se isso faz alguma diferença e você pode ver pelo progresso. Sim, ele faz. Andi, você também pode vê-la agora. Temos carrapatos. Então não era a Terra. Tudo isso é sobre? Bem, infelizmente, Oh, talvez felizmente, tecnologia continua melhorando. Quando o 95 do Windle saiu, ele waas 16 bits em 32 bits adições. Eu acho que certamente foi um grande passo em frente de onde estávamos antes. Mais recentemente, quando chegamos a ter um ou 8 4010 começamos a obter máquinas de 64 bits, e a vantagem das máquinas de 64 bits é que elas poderiam tirar proveito da memória além do livre e 1/2 gigabytes. Então, se o seu computador tiver uma RAM de oito gigabytes, por exemplo, se você tivesse uma janela de 32 bits, ele não poderia usar 4,5 gigabytes. Mas felizmente, hoje em dia, janelas de 64 bits é muito mais prevalente. Infelizmente, como você acabou de ver, a conectividade entre programas nem sempre funciona na marca de 64 bits, pelo menos não fora da caixa. Então, se mudarmos Hispanic para executar 64 bit runtime é verdade, então nós temos o problema. Então, conseguimos descobrir que havia um problema. Como você contornar isso no realmente importante. Mas é este parágrafo. Se você nos colocar no Google, você pode ver que o 2º 1 que temos é exatamente o problema que conectamos para sobressair de S s I s na solução. Ele é muito bizarro. Você precisa baixar a instalação da versão de 32 bits fora do mecanismo de banco de dados do Microsoft Access 2010 executar 20 para 10 tempo de execução. Você pode ver o motivo na tela. É uma solução muito, muito bizarra, complicada pelo fato de que realmente funciona. Então, se não sabemos disso e temos que baixar o 32 bit não, para 64 bits não estão de volta 64. Então isso instalará meu computador. Ei, programa totalmente desnecessário. Eu só vou fechar o estúdio oficial enquanto ele está fazendo isso. Então é uma boa hora. Isso permite que você execute bancos de dados de acesso da Microsoft sem ter a versão completa do Microsoft access no Andi. A razão pela qual esta é uma solução é porque ela contém a tradução que o Microsoft Excel precisa quando você está realmente começar a escola servindo 64 bits. Agora, se tudo isso faz completo tem que dar para você, ele também faz para mim. Exceto que isso é um consolo para um problema comum. E se isso não surgir em seu computador, apenas esteja ciente de que se isso acontecer em um computador posterior, esta é a solução que você incutir, eles programa completamente desnecessário. Só nos certificamos de que estamos em 64 bits mais do que estamos. E agora, quando executá-lo e seus alunos trabalham agora, você deve trabalhar em seu computador. Pode ser que existam muitos programas que entram em conflito. Nós também não temos o que eu quero dizer que não pode funcionar no meu. Mas ele deveria saber, gritos ambulantes. Então agora o que eu vou fazer neste algum momento no curto prazo é mudar isso de volta para o 1º 2 bit no início. Então a única razão pela qual os federais dizem que é um problema é porque eu não consigo lidar com o computador. Não pode lidar com mais do que livre e 1/2 gigabytes de memória. Existem algumas limitações, no entanto, muito sabendo que você sente para contornar isso. Não guarde nos 7 10 24.004 meses. É mais fácil dizer do que fazer às vezes. Mas é assim que você pode usar um excel cell e como você pode. Espero que para você, aconteceu com ele conseguiu no passado superar um dos problemas mais comuns. 25. Adicione fonte de texto e destino do Excel: agora as fontes do Excel não são as únicas fora de uma fonte de status que temos. Se você der uma olhada no assistente de origem, nós também temos Oracle. Bem, eu não tenho nenhuma lembrança. Fontes de dados não. Mas talvez você saiba. Se o fizer, basta entrar no gerente da coleção. Em seguida, você faz logon exatamente da mesma maneira. E assim fizemos. Temos servidor SQL ou arquivos simples. Ninguém da Terra fora de arquivos planos. Bem, eles são arquivos. Ok, eu sei que você espera que eu veja o seu plano que, uh, uh, arquivos de texto bidimensionais vírgula , valores separados, estilos sujos, separados por toques, esse tipo de Coisa. Então chamamos isso de importação de arquivo de texto no clique. Navegue em Onda. Podemos ver o texto de fontes e ver SV. Sim. Tão bom usar essa entrada. 02 tem R Texas e você pode ver como ele vai ser delimitado. Qualquer um deles vai ter o limitador como uma guia. Essas vírgulas são frequentemente usadas ou serão de largura fixa para a matéria. Muitas vezes isso acontece irregular, certo? Não tenho visto muitas vezes. Mas, na verdade, isso é no final de uma forma de largura fixa. Isso só significa que a coluna de perda de escrita tem um disponível. Então, realmente, você tem caminhos delimitados ou fixos. Então, se você for para delimitado, podemos ver que os emissores de acordo para a carruagem hétero retornam em pé de linha. Há funções de sobrecarga, mas geralmente você não precisará. Por que muito sobre isso? Este é um cabeçalho linhas para escapar? Pode ser que você tenha uma introdução ao seu fundador do texto. Este arquivo de texto foi importado assim por diante. Então, foi feito. Por isso, você pode realmente ter uma introdução. Bem, se você fizer, então você tem a opção de pular, dizer quantos deles na cabeça de corridas há. E, finalmente, temos esses nomes de coluna no primeiro rolo de dados novamente. Você não poderia dizer se é Unicord ou não. Unicord obviamente é. Se você tem isso fora das línguas da Europa Ocidental, a chave de acesso acionou 256 caracteres. As colunas não são definidas para essa conexão. Mão gerente não disse como é delimitado foram ambos aqueles são nem sequer vem. Então aqui, dizemos, é o limitado por nos computadores que os convidados tocam. Esse é realmente o caso, e você pode ver o que um pré-views gosta. Alternativamente, você poderia ter dito que é um arranjado com Andi. Aqui está o com a mão. Você poderia então dizer que eu queria que esta fosse a largura e você poderia ver direito e, um, nosso clique de mercado Excluir ou marcas duplas picles irá movê-lo ou mover marcador drogando-o . Então, de qualquer forma, estamos delimitados neste caso, ele vai redefinir os detalhes da cor. Absolutamente Isso é exatamente o que eu quero. E aqui você pode ver os dados. Então temos essa fonte de arquivo simples para que pudéssemos chamá-lo de arquivo de texto. Agora e se você quiser puxar, vamos apenas ter certeza que funciona. Primeiro, vamos rastrear isso no seu dia habitual. Dois de vocês estão nos arquivos de texto Onda do duro. Quaisquer problemas sinalizam como os arquivos do Excel lá. Você pode ver os dados 15 rolos Agora e se nós quiséssemos exportar isso para o poleiro dele? Coma bem, vamos nos livrar dessa coluna derivada. Na verdade, não faz mal a ninguém. Andrea colocou um assistente de destino e temos um ótimo tempo de gestação. Nós não queremos o destino que tínhamos anteriormente, que foi importado um que eu vou criar um novo tinha uma arma para usar 90 Santa tubo de 2000 livre, que é o ponto Alex Hess Sadat x l s sufixo. Então eu vou chamar isso e eu preciso de um sopro sujo, então eu vou chamar esta saída 01 ponto Exe a s. Eu acho que estes dois juntos este X deve desaparecer se nós temos o nome da tabela que não tem tão necessidade de nunca folha de tabela no não são quaisquer tabelas ou pontos de vista Então precisamos de um novo Excel tabelas. Então, estamos criando uma tabela em pseudo-SQL chamada então, por favor, como a nova folha do Excel da lista suspensa. O que está aí você vai. Então Destino do Excel é o nome da notícia nas colunas de reunião Automático. Você não sabe. Mas você tem que clicar neste mapa. As coisas batem bastante. Ok, então agora o X desaparece seu tempo de desaparecer? Personalizado. I d não pode converter tipos de dados Unicord e não-Unicord string. Certo, então temos um tipo de dados de unicórnio e um não-Unicord. Vamos ver o que temos. Então abrimos o editor avançado e a ideia do cliente estava falando. Então, as importações. Isso quer dizer que o que está vindo do texto está sendo traduzido em uma string na saída está sendo convertido em fluxo de texto antigo exclusivo. Adorável. Então vamos converter isso em força padrão. Eu não vejo conversíveis os outros em corda também. Então eu vou fazer isso para todas as colunas. Apenas puxa o vídeo. Então o que teria que fazer é não fazer uma tradução direta, mas adicionar entre uma cor de conversão de dados. Então tivemos que olhar para a conversão de dados um tempo atrás. Então, só faz cócegas nisso, queremos mudá-lo de um vapor de corda para um sindicato chamado String? Então faça o trabalho para baixo. Basta digitar a letra U e o destino indo para o mapa ins. A Andi. Em vez disso, vamos usar cópia off para todos esses grupos de feito o errado deles. Isto mostra o problema de fazer o seu layout de mais antigo sempre fazer de cima para baixo sobre. Agora precisamos que o X tenha desaparecido. Então agora que começou tomou e nós estamos indo para o nosso para e nós temos ajuda com 01 ponto xxx para que possamos abrir que algo Excel e espero que vai nos dar as 15 meninas. Isso seria que a área. Então, às vezes, ao converter entre diferentes tipos de dados, você pode ter que colocar em uma conversão de dados. Mas a maneira mais fácil de descobrir isso, é hora de tentar a coisa e ver se ele congelou em alguma vez. 26. Atividade de de a prática - amostragem de percentagem e divisão condicional: Certo. É aquela hora de novo. Outra atividade prática sobre algo que você pode ter esquecido. Casa de banho. Esta é uma das melhores maneiras de virar. Disseram algo para você. Então você tem que fazer outra coisa. Então você é lembrado do que te disseram que você pode esquecer tudo sobre isso. Vamos dar uma olhada. Veja o que é esta atividade prática. Então, pratique a atividade número quatro. Eu quero que você obtenha 10% das funções que estão contidas no endereço da tabela em, em seguida, divida-as em duas saídas, uma para endereços dos EUA e outra para endereços não americanos e use exibições de dados para verificar seus resultados. Está bem, mas olha, certo? Como você se saiu? Então vamos dar uma olhada e ver o que eu não fiz. Então, festival. Estamos a falar dos endereços da mesa, por isso voltamos aos nossos olhos. Servidor SQL ligado. Estamos olhando o endereço da mesa. Eu quero 10% disso para que você possa trabalhar manualmente e dizer que é este número de regras 45 anos que eu acho que é. Ou você poderia usar a amostragem percentual. Então isso foi algo que eu disse antes que você ia dar uma olhada. Então, queremos 10% das hastes. Então ele está indo para selecionados e em selecionados. Agora tudo o que eu quero é o selecionado porque se você se lembrar, eu quero dividir os 10% dos rolos em duas partes, uma para endereços dos EUA e outra para outras. Então, como você pode fazer isso? Dividir usando divisão condicional. Então a divisão condicional dos seletores como eu queria quando o país ou região é igual a duas marcas iguais, eu acho que é Estados Unidos pode estar errado, mas nós vamos descobrir. Então, vamos ser nós. Ajude-nos. Isto vai ser, no entanto, agora. Eu poderia configurar a saída de ar e, de fato, provavelmente faria sentido porque pode haver algum nariz. Então eu só vou dizer, Ignore, imagine. Essa é a maneira mais fácil. Então eu quero usar visualizadores de dados e usar visualizações de devedores. Eu posso usar um par de colunas derivadas, um vindo de nós, um vindo do não nós e eu não estou conectando as horas porque os teatros vão ser exatamente isso. Nota. Não. Então vamos ter alguns espectadores de dados fora e ver o que conseguimos sobre Dhere. Nossas entrevistas. Temos dois meses. Isso é sempre embarcar. Bem. Em um deles é o país Estados Unidos, 29 rolos. E aqui está o suficiente 15 rolos quentes, maioria dos quais são o Canadá, um do Reino Unido. Então isso é 29 a 15. Então, porque é aleatório, se eu rodar novamente, ele quer crianças de 29 a 15 anos dizem que este caso 22 a 24. Então é assim que se faz esta atividade prática particular. 27. Union All: agora anteriormente voltando para onde estávamos antes de fazermos esse exercício de prática. Nós criamos uma conexão de célula X, que é o teste 01 e nós criamos uma conexão de arquivo de texto, que é importação aqui ou dois. Então ele estava lá um e importa Onda. Usamos assistente de dicionário de sinônimos para colocá-los. Então agora temos dados de duas fontes diferentes que são compatíveis. Eles são basicamente parte da mesma tabela, exceto os diferentes elementos da mesma. Então, se eu fosse para chegar a álbuns derivados espectadores de dados rígidos sobre desenhá-los, isso está me dizendo que eu não fui para o mapeamento. Ok. Oh, não especifiquei os lençóis também. Colunas de Deus. Então nós temos que ela poderia ver duas visões separadas de diferentes partes da mesa. Gots subiu de seis a 19 orquestra passeios seis a 19 e 20 a 41. Agora podemos combiná-los juntos. Andi analisa anteriormente o multicast para fazer um sais indo para várias saídas, enquanto podemos usar a união tudo para obter mais de uma saída na importação em uma saída. Então o multicast faz cócegas para baixo dividido em dois. O sindicato recebe mais do que mandados combinam isso em um. Então vamos colocar o sindicato nisso. Então coloque uma entrada lá querendo. Coloque essa Onda e veja qual é a saída. Colocamos derivado, vindo. Fez visualizador de dados no início. Então veja o que conseguimos, Andi, você pode ver. Oh, agora não consigo ver o problema. Eu senti que isso era relação com isso porque é um rolo. Mas não, eu tirei essa data de folga. Só há uma data em que a April está vindo aqui, 15 vindo aqui. Mas no oito saindo há um problema. Vamos descobrir qual é o problema. Não conseguimos entender a união toda Andi. Oh, meu Deus. As importações são completamente desarticuladas. Então vamos tentar juntá-la. Então cliente eu d. Nós colocamos personalizado. Vamos colocar essas células de dados de volta aqui e colocamos essa de volta aqui, ver se isso resolve. Você pode ver que esta entrada não está funcionando. Quando eu tento mudar diz manualmente, ele me diz que os metadados está errado. Em outras palavras, é esse problema que tivemos anteriormente onda o se é Unicord ou não? Andi apenas para mostrar que através do Excel se converteu em cadeias antigas únicas. Andi, o arquivo de texto foi convertido em pontos fortes. Então, o que precisamos fazer com isso? Cheio. É uma exclusão na exclusão. Precisamos adicionar alguns conversores de dados. Agora, basta converter parede deles o Excel, ou converter isso em strings em. Então podemos fazer a união sindical de um e dois. Então vamos fazer essa conversão de dados. Então estamos colocando tudo isso em nós estamos convertendo-os em fortalecimentos. Desta vez. Sei que não é necessariamente o resultado mais sensato, mas apenas um propósito de demonstração. Lá vai você. Eu tenho que colocar uma conversão de dados sobre isso. Isso tem que fazer, você sabe, pode fazer isso funcionar. Ainda não é prateado. Eu tenho uma mensagem? Campo corretamente. Sites de linagem. I d on Union One. Certo, vamos dar uma olhada nos meta-dados. Certifique-se de que eu tenho esta corda certa. Ok. Não sabe. A força nestes está fora do curso. Nenhuma nota de nós temos que eu tenho esta conversão de dados, mas nós realmente não usá-lo. Temos de mudar isto para todas estas cópias. Então, obrigado, é a maneira mais fácil de entrar nisso. Sabe, eu tinha um novo sindicato. Colin, vamos. Não, é aqui que podemos mapear o Cliente. I d nome título Stale primeiro último e-mail de vendas da empresa em de Erica em. Agora, se você colocar um Herman isso na coluna derivada, vá em frente e em Hey, visualizador de dados e eu só quero ler essas colunas. Vamos ver o que conseguimos. Então essas são as colunas que eu queria ler, e você pode ver agora que eles estão todos lá ou que eles estão em uma ordem muito estranha. Então agora o que você vai ter que fazer é adicionar um tipo se você quiser no ombro direito. Mais velho, acho que é de costume. Raidi em fez bem, em seguida, teve a coluna derivada. Então tínhamos o tipo que nos permite nos livrar de todas as colunas que não queremos. Então nós vendemos por cliente i d. e nós apenas ligamos para o cliente que eu d em e na data de você com que o resultado final. 10 11 12 16 18 1920. É na direita mais antiga, exceto pelo fato de que esses dois devem ser números, mas se você se lembrar, nós convertemos todas as duas cordas primeiro. Então é colocá-lo direito, correto na ordem de apoio alfabético para New Miracle. Então o que poderíamos fazer para obter este mesmo escritor é Primeiro de tudo, poderíamos usar a versão iCal da dívida anteriormente, mas agora podemos usar uma coluna derivada que eu fiz ARRIVE COLUMN Esta coluna direta é uma cópia de custo fora do cliente i d. Exceto que ele vai ser convertido e interjeitar para pouco em trabalho, e eu vou ligar para este cliente D. Então onda agora sal não no cliente i d. que vai ser uma passagem, mas no cliente eu d sal, que agora vai ser um número. Finalmente, temos a resposta certa de seis a 29, certo? O que vimos nesta palestra é que, assim como a palestra anterior, é que há problemas um usando mais de um tipo diferente de sais de dados, especialmente hoje em dia usando fontes de dados do Excel. Então você pode ter que ter uma conversão de dados após cada fonte de dados, e você tem que começar imediatamente fora sábio. Se você converter números em strings. Quando você salgá-los, eles são classificados em ordem alfabética em vez de numérica. A Arda. Então eu acho que esta é provavelmente uma das últimas vezes que nós vamos usar um Excel Sal Andi uma tecnologia almas juntos. Vamos manter isso simples. 28. Mescla e a solução de mapeamento: Certo. Passamos um pouco de tempo olhando Union Old para a completude. É melhor eu te contar sobre a Fusão. Mesclar é bastante semelhante à união Old. Oito permite duas entradas. Junior Knoll pode ter mais de duas entradas, mas um off As desvantagens, como você vai ver, é que ambos em partes devem ser classificados. Então, em outras palavras, para isso até mesmo sair do chão em vez de fazer o sal necessariamente depois, precisamos fazer o sal antes então muito para sal e inteiro Celtic por cliente i d. Eu sei que é uma corda, Mas apenas tenha paciência comigo e então vamos colocar isso na Fusão. Então, se eu vendi por isso e assim é que tem o sal Onda, nós não passamos por lá. Então você é um contrato de arrendamento. É um corpo personalizado. Então disse a um o que não temos x lá. Esta é uma coisa comum porque você altera a fonte mais cedo, e agora diz que há algumas horas de mapeamento. Então o que fazemos é escrever clique e resolver referências e você verá que aqui temos o problema. Mapeamos colunas de entrada. Podemos excluir thes colunas de importação não mapeadas, basta clicar em excluir lá em que resolver. O problema. Agora vamos nos fundir. Andi, não queremos ter. Ele vai apagá-los. O que? O que eu realmente deveria deletar. É tudo isso. Então complete os primeiros, estes são os nomes realmente querem. E assim podemos nomear isso. Tudo bem, não podemos fazer isso porque ainda tem os meta-dados antigos. Então, portanto, o que eu vou ter que fazer é excluir daqui para baixo para lá e, em seguida, ter nos nomes fora dos campos que agora pensam que está cruzado. Vai olhar? Sim, então agora está mapeado na ordem certa. Então você viu que havia um problema comum. O problema comum Waas um erro de mapeamento ex neste caminho e que ocorre quando as coisas acontecem. Você muda as coisas mais cedo, e ovos esperando as mesmas coisas aconteceram mais tarde. Tão difícil de contornar que escrever clique resolver referências. Agora que ele é uma das principais coisas sobre esta palestra, Deaver é que há tal fusão de dedos. No entanto, não é tão útil na minha opinião quanto a união, tudo porque você precisa realmente ter. É uma espécie de antemão sobre como começou depois. E união também permite que você tenha mais de dois em partes. Então você usou mesclar quando você precisa, mas a maioria do tempo usa união. Oh! 29. Adicione algumas auditem: Agora, quando você faz todas essas adições, mudanças e auto off, você realmente deve ter uma maneira de registrar o que você está fazendo. E há várias maneiras de fazer isso. Um em particular é chamado de auditoria, e eu gostaria de falar com você sobre isso agora. Então eu acabei de voltar para uma versão anterior. Por quê? Estou olhando para a mesa do cliente. A Andi. Eu poderia exportá-lo para uma saída em uma tabela. Eu só vou ter uma data de vencimento consciente derivada de você, mas eu vou antes então ter uma transformação de ordem. Isso me diz informações sobre o que estou fazendo. Então vamos apenas dar uma olhada em configurá-lo. Assim, as informações mais antigas que eu posso adicionar e isso é para qualquer transformação que eu não posso meu nome de usuário , embora não necessariamente meu nome de usuário nome de usuário que ele está sendo executado sob. Posso adicionar o nome do teste o nome da máquina quando começou, entregar todo tipo de coisas talvez mais esotéricas. Então, se eu tivesse um de cada um desses, veremos qual é a saída. É um Golder interessante. É isso que está dando para mim. Nunca assim, estas são novas colunas de saída que vão passar por esses segredos da cadeia de verão . Então vamos ver o que acontece. Então, esses são os dados que originalmente temos. Então vai até o nome do meio. Agora, isto é o que acontece depois da auditoria. Então, obtemos uma instância de execução. Bom. Good é um número único destinado a ser único. Um universo inteiro. Portanto, um bem não deve ser o mesmo que qualquer outro bem. Uma versão de ideia de pacote. bem Tudobem, tudo isso é muito útil para não técnicos? Talvez, mas temos o nome do pacote que é útil. Temos qual máquina está funcionando sob o quê? Usando em. E temos o nome do teste. Neste caso, é o fluxo de dados, tuhs. Então, fazendo coisas como esta, podemos ajudar a documentar quaisquer adições ao banco de dados. Então, quando você vai, onde veio isso? A pior resposta é... Bem, eu realmente não conheço um muito melhor com enquanto ele tinha acontecido deste pacote neste momento . Então, auditando sempre bom. Outra maneira de auditar curso é adicionar um comp derivado e dizer que esta informação foi adicionado INTs fora tal dia também realmente torná-lo em Inglês. Então, tivemos esta coluna de Dr. aqui. Então, como é que ele sabia? Derivar coluna. Este vai ser leve nesta parede. Encontre-me não pode muito útil, talvez, mas não importa. Então vamos caçar a data de vocês lá. Sabemos o que papai estava entrando, então podemos desativar a data de você para que possamos ver o que sabemos em que dia está acontecendo. Que dados estão saindo. Além de tudo isso, também temos o meu novo, muito útil. Estes dados foram ordenados por mim força. Agora, vamos ver o que podemos fazer para expandir isso enquanto temos essas funções de dados, uma das quais é obter data que retorna a data atual do sistema. Agora, eu sei que temos algumas coisas assim na auditoria, talvez queiramos fazer algo um pouco mais personalizável. Então nós usamos a função de concatenação, que é mais e então nós caçamos a data get e você pode ver que há um problema está no tipo errado. Estamos adicionando uma data a uma string, então precisamos converter isso em uma força. Então vamos ter um typecast irá lançá-lo como um Unicode strings. Então w str droga que em torná-lo uma letra de lucro pensar trinta de comprimento adequado. Então o nosso comprimento vai para 50. Então, isso deve ter 20 caracteres. Isso agora é 30 Onda. Começamos e vemos qual é a resposta. Agora isto é um trabalho. Eu me e, em seguida, expandir esta coluna e dá data hora de hoje para concurso pequenos lugares. Então é isso que você usa para realmente diferente da hora de início da execução. Então isso pode ser útil para quando você diz quando ele realmente foi criado. Um suposto. Quando o pacote começou? Então você pode usar isso para auditar quanto tempo uma determinada sequência leva para funcionar. Então, tudo isso é sobre auditoria sobre o que você também pode fazer. Apenas para pontos de bônus é usar um multi elenco. Então um vai para o ponteiro de saída, outro indo para uma segunda saída. Mas antes deste segundo, o que acontece? Agregamos os dados sobre a agregação que queremos, talvez seja apenas a hora de início da execução e outra coisa. Talvez então vamos ter um encontro com você sobre isso. Então, qual é o propósito disso o que eu acabei de fazer? Bem, o ponto é que os dados que temos à esquerda são as novas regras que você está adicionando sua entrega para a tabela de clientes, digamos, ou para a nova tabela de clientes. Mas a data à direita, esta é a sua informação de auditoria sobre você pode querer bloquear isso em uma fonte separada. Então você tem uma segunda tabela, que é vendida se auditando. Então você pode me dizer agora que este pacote foi executado neste momento específico e você apenas tem uma lista fora quando os pacotes serão executados. E isso também é bastante útil para edição porque, digamos que alguém vai para a esquerda e tabela, o costume na nova tabela em excluir o que você fez enquanto você ainda tem a auditoria no interior direito em uma tabela separada. Portanto, é bom ter backups e segurança. Sim, escrever algo em detalhes, mas depois escrevê-lo em resumo outra maneira apenas para dizer que isso é o que aconteceu nesta data em particular para que suas ordens 30. Como adicionar diferentes destinos: Acho que talvez queiramos ter uma palavrinha sobre as conexões que você poderia ter. Andi está ficando um pouco mais esotérico. Então, o que você precisa para usá-lo? Para ser honesto, duvido. Pelo menos não no 1º dia de tudo, temos DB oleoso. Vimos isso no que diz respeito a S S S I s em. É principalmente para isso que ele é usado. Você pode ver que temos provedores de jato. Bem, isso veio ser usado no Excel. Também podemos usá-lo com o Microsoft Access. Então, todos esses são os “Oh, eu menti para ser uma falta plana”. Nós já vimos anteriormente que eles são os arquivos de texto sobre vínculo as taxas CS que cobrem separados disputando faltas predominantemente vídeo dot net. Estes são usados para programação especificamente de qualquer pessoa que usa o framework dot net. Você pode ver aqui nós vamos Oracle eo ou DBC. Isso já não é muito usado. Então eu só uso isso se você realmente precisar deles. Geralmente utilizados serviços de análise de meninas benefício. Isso está se conectando a um cubo. Isso está se conectando a S A s. Então, se você começar a usar cubos, então você vai descobrir que S s olhos é muito bom. A transferência de dados de um petróleo TP almas que eles são semelhantes. Uma espécie de fonte é SQL server o tipo que você obtém em SMS que solo TP para transações para S S S A s em ou análise L A P, que é para cubos e que classificar o creme de suporte para processamento de transações on-line e análise on-line processamento. Basicamente, processamento de transações é para inserir dados. Velocidade rápida no processo analítico é para analisar os dados em um mais fácil de usar em conexão de falta de formato mais rápido. Então isso só se conecta a um arquivo. E isso é um grande, mais Barrett em uma nova conexão. Você pode ter muitos conectores diferentes, como Hadoop, Andi, todos os dados Andi, eu vejo. Aqui no lado esquerdo, nós também temos Odeia D. F. F. Então, quanto mais esotérico você pode obter, nós também temos CDC, nós também temos CDC, que é a captura de dados de mudança. Mas isso é um pouco avançado para passar neste curso Onda. Temos de novo algumas outras coisas. Leitores de dados disse que você pode ver usando como um aplicativo personalizado como uma prateleira do mar. Então, se você usar o Visual Studio para programação que você pode estar ciente. A data de leitura de destinos de arquivos brutos em fontes. Eles são usados pelo SQL Server. Exercite-se para que você possa salvar dados e recuperá-los em uma data posterior. Mas, novamente, isso é muito para avançar conjuntos de recordes. Geralmente, eles são pequenas tabelas, e podemos estar usando um mais tarde quando temos um olhar para os fluxos de controle. Mas o resto deles tem uma palavra a dizer muito esotérico em muitas vezes usado. Mas você sabe que eles estão lá para que, se você tiver que usá-lo, você poderia fazer aquele? Quero usar essa. Mas, na maior parte, se você der uma olhada na assistência de origem, você pode ver que eles estão divididos em SQL Server, trocando faltas planas e nosso recall se você obtê-lo. Considerando que os destinos são SQL Server, Excel e artigo, esses são em breve seu gerenciador de conexão sobre 31. Pratique a atividade - diferentes fontes de dados, classifica, mescle e auditoria e sort,: Certo. Agora é hora da sua quinta atividade de treino. Vamos ver o que temos para você. Bem, temos que enviar arquivos chamados Soul Sierra 1 na venda de Seul para não contar ao garoto os dois arquivos de texto . Mas eu incluindo uma planilha do Excel se você quiser em seus computadores, OK, OK, para ler a partir de uma planilha do Excel. Mas eu tenho que enviar arquivos de texto para você se você quiser apenas arquivos de texto. Então combinadas eles tiveram algumas auditorias em então eu exportei para o Excel todos usam uma dívida sua. Então, apenas para confirmar na pasta s s Olhos tem alguns arquivos fonte em nós temos aqui um arquivo de texto e outro texto caiu mais uma planilha se você quiser usar isso tão combinado para os arquivos juntos em e isso é, hum, auditando e veja os resultados. Certo? Então vamos ver como você pode fazer isso. Então, se eu excluir tudo o que está lá, vamos adicionar em fontes de arquivos de texto. Então estes são arquivos simples. Se você se lembrar. Então, um arquivo simples é fonte um. Então isso parece OK no topo é células para ele falhar. Fazendo isso a menos de uma velocidade para fora para renomeá-lo disse o resto. Combine bem, você sabe, todo o alto. Prefiro usar isso. Se você escrever para usar mesclagem, então você precisará classificá-lo primeiro. Então vamos abrir. Veja, Fats trabalha. Em seguida, você pode ter exportado para o Excel. Ou você pode usar o visualizador de dados. Eu só vou usar a dívida de suas riquezas para conveniência em Vamos ver o que temos. Então, eu estava prestes a dizer que acontece de ser resolvido, mas não é. Então você poderia usar a classificação depois. Ou você pode exportá-lo para o Excel, não praticar atividades, mas você pode fazer isso. 32. Como adicionar variáveis e contagem de fill: bem nesta palestra. Vou apresentar o conceito fora. A variável agora disponível é um objeto é recipiente e armazena um número. Inicie os armazenamentos de strings. Eu arquivei fezes. Um conjunto de mesa estrelas quase qualquer coisa. O objeto é muito versátil. Agora eu vou apenas introduzir a variável usando algo bastante trivial. Como Maney regras temos 36 de 19 e 70. Isto é que você vai reconhecer a partir da atividade prática anterior. Agora suponha que eu queira adicionar isso ao meu pedido. Sininho, eu quero dizer que existem 36 rolos que temos Digamos adicionado, Vamos dizer que estamos adicionando isso em um banco de dados no 1º 6 Ross ou precisamos ser capazes contar o número de papéis em lá é um componente de contagem bruta, Então vamos ter que entre a união All Onda a coluna deriva. É atraído para baixo na contagem de estradas, então isso vai de lá, e isso vai para isso. Mas no momento não funciona, e a razão é a contagem bruta. Sim, conta os papéis, mas precisa de modo que o meu para armazená-lo especificamente, ele precisa de um suportável. Então, vamos à disponível agora, variáveis podem ser adicionadas aqui. Com isso, parece um cubo. Então, se eu clicar nisso, teremos uma nova dor. Essa dor é a dor terrível, então temos em movimento, excluir e propriedades. Então vamos adicionar um novo disponível. Agora eu vou chamar essa variável o que eu chamo de número sobre o original. Agora seu escopo é por isso que ele é válido. Então, no momento, todos nós temos apenas um pacote de tamanho SS esculpir. Mas quando você está fazendo projeto com vários pacotes, você pode dizer que o pacto, o escopo é todo o projeto. Ou você pode dizer que é um pacote individual ou você pode dizer algo menor agora. Ganho do tipo de dados. Isto é um pouco frustrante. É uma terminologia diferente da que vimos anteriormente. Significa a mesma coisa antes. Estamos falando de quatro e oito. Agora estamos falando em 32, enquanto em Fortitude é o mesmo que em High. Para seus quatro bytes é igual a 32 bits. Foi muito frustrante. Mão é o valor padrão. É um valor padrão de zero menos um seja o que for. E então temos um toque de expressão sobre isso. Você pode atribuí-la a uma expressão específica, então não precisaremos disso apenas por um momento. Mas você pode usar todas essas expressões para atribuir isso disponível a algo específico. Ok, então agora temos disponível. Agora podemos atribuir esta conta bruta para disponível, então eu clique duas vezes dentro dela. E aqui está disponível no. Agora temos uma variável. Na verdade, temos mais de um. Temos muitas variáveis do sistema que foram todas resolvidas, mas não nos permitirá usá-las. Então aqui temos uma série de papéis. Então, se jogarmos, nada acontece. Você acha que, exceto que agora temos uma nova variável que foi para 36 tem seu novo disponível, mas nós simplesmente não podemos vê-lo. Então, o que no computador fazer é quebrar é pausar quando este valor foi adicionado e podemos fazer isso Usando pontos de quebra agora pontos. Você não pode colocá-los no chão de dados. A maioria dos meus noves, se puder pensar, clique nisso. Não há nada sobre pontos de quebra de pontos de dados, mas no fluxo de controle. Nós temos algo chamado pontos de quebra, então os controles de chão de controle quebram, então vamos editar os pontos de quebra, e você pode ver que há um enorme número de coisas que podemos dizer ao computador Parar para Weaken Break antes dos dados pisos iniciados. Esta tarefa em particular. Enfraquecer o intervalo depois de concluído. Mas continue indo para baixo e enfraquecer quebra quando a variável mudou. Certo, então clicamos. Ok, você pode ver uma pausa. É este círculo vermelho que, se você usou visual basic para aplicações ou visual basic all visual C shop, você provavelmente muito familiarizado com isso sendo o símbolo de um ponto de ruptura. Então, vamos clicar. Comece à direita, em seguida, a partir do chão quebrou. Temos o círculo com uma seta amarela. Esse é o símbolo desligado. Eu parei. Estou esperando aqui embaixo. Temos um relógio e podemos adicionar objetos de valor ao relógio. O número fora das funções e ele poderia ser o usuário dois-pontos número de funções. Atualmente, o valor é menos um para que possamos ver que é toda a informação contém. Então eu não vou brincar de aviso. Aiken inventou um relógio quando eu não estava executando o cartão. Há algumas coisas que eram bastante irritantes. Quero ser capaz de preparar as coisas, mas não consigo. Eu tenho que começar as coisas e depois parar. Então vamos continuar e ver o que acontece. Então, agora observe que o vírus foi para 36. Então, passou todo o caminho. Sua volta para o piso de controle agora dizer que está disponível mudou e agora é colocado. Então agora a variável diz 36. Então essa é uma maneira de ler. É certo que não é a melhor maneira do mundo, mas o que você poderia fazer, talvez seja que você queira. Eu tinha um piso multi e exportado dessa forma. Ou pode haver outras maneiras que você pode exportá-lo. Vamos ver como podemos usar variáveis em nossa próxima palestra. 33. Componde Script: Certo. Então, na palestra anterior, desenvolvemos essa variável chamada Number of Papes. Usamos uma janela de vigia para ter acesso a ela. Eu não era particularmente bom. Então, o que eu quero a seguir é ter uma caixa de diálogo chegar com o número de papéis. Então vamos nos livrar desses pontos de quebra de edição que eu quero usar na falha de controle é uma tarefa de script. Então isso é algo que vai acontecer depois que essas falhas de dados forem concluídas. Agora, se um clique duplo conectar, os scripts podem ser escritos em Max Soft visual C nítido. Microsoft Visual Basic. Se você não aprender com nenhum desses, temo que esta eletricidade não é sobre aprender visual, básico ou visual C afiado. Há mais de um disponível para você e é um grande estudo. No entanto, eu só vou mostrar a vocês como ele interage para aqueles de vocês que conhecem a onda S s primeiro de tudo, nós temos que passar as variáveis que temos que passar os rebeldes que queremos ler apenas verbais e aqueles que queremos escrever Para que possamos fazer ambos aqui Selecione qual idioma você vai usar. Vou usar o visual basic para este exemplo e, em seguida, editar este script. Agora temos que esperar um momento ou dois para que isso surja. Não é exatamente do lado rápido, uma nova janela ou criar nosso editor visual basic hoje em dia. By the way, se você tem uma escolha, que usar visual basicamente ver loja. A comunidade SQL parece preferir C afiado porque eu sou muito velho. Não, sério. Mas só sente às vezes porque o Microsoft Excel usa visual basic para aplicativos e acessar usuários publicações básicas visuais. Eu me sinto um pouco mais confortável em VB, mas eu posso usar C picareta afiada necessário, certo? Então, há muitas coisas acontecendo por aí. Mas a única coisa em que preciso me concentrar é na sua corte aqui, então vou fazer uma caixa de mensagem. Andi, ele vai conter DTs, , ferramentas de dados variáveis adultas DTs, citação entre parênteses em nome do disponível, que acontece com as meninas. E depois queremos que o valor não valha, e queremos convertê-lo em uma string porque caixa de mensagem está antecipando uma força. Então isso é muito, muito se desistirmos de básico em termos de que funcionalidade pode fazer aqui, então eu vou começar a executá-lo em Dhere. Temos a nossa caixa 36 dólares. Agora isso mostra o que você pode fazer com disponível, mas também dá apenas um vislumbre da tarefa de script. Sim, há muito mais que você pode fazer, mas isso é mais uma introdução ao exercício. Se você está mais fora uma pessoa afiada C do que vamos introduzir um segundo script fez este um visual C afiado para que você pode fazê-lo muito se você realmente deve colocar para fora realmente preferem. Se você ficou preso a um dos da arte, imagine qualquer um lendo seu resfriado com preferido, então esperamos que o roteiro apareça. A Andi. É quase a mesma coisa. Então, vamos até a mensagem principal. Caminhadas não aparecem. DTs não variáveis Andi. São regras e, em seguida, encontrá-lo apenas beber. Então, no caso de você sob cínico no final, é claro, 100 colchete aberto que por isso é uma grande diferença para visual básico que tempo você prefere, Tem, ele disse, agora faz a tendência parece ser c afiada para s s olhos pessoas. Então aqui está o nosso primeiro sair correndo em VB 36 é o nosso segundo script em execução em C afiado em que está exibindo uma caixa de mensagem Onda a tarefa de script. 34. Bem feito: Parabéns. Você fez isso. O termo olhos SS Serviços de integração soa obscuro. Mas agora você conhece os blocos de votação. Então agora você pode interpretar sobre os planetas das pessoas e tentar descobrir o que elas significam. Então, o que você fez? Bem, primeiro lugar, instalamos a edição do desenvolvedor de três. E isso não é uma coisa de tempo limitado. É apenas para manter que extraímos dados do SQL Server do Excel. Não notamos que alguns problemas. Isso e de arquivos de texto que não fizemos. Várias transformações mesclam colunas derivadas de sal de união ole, conversões de dados, todos os tipos de coisas. Nós nos dividimos em mais para lançar e voltamos com os sindicatos. Então nós o salvamos no SQL Server no Excel. Ou colocamos um encontro seu e vemos o que aconteceu. E então, além dos pisos de dados, não tivemos uma olhada nas quedas de controle, especialmente para cada conteúdo. Então agora o mundo é sua ostra enquanto você vai a partir de agora, pessoalmente, eu praticaria. Por que não baixar o banco de dados de obras de aventura e usar esses dados para você extrair transformar na barra boa sorte no futuro e muito obrigado.