Arquivar março 2020

O que é o CCPA e poderia ameaçar seus pequenos negócios?

What is the CCPA and Could It Threaten Your Small Businesses?


A proteção das informações pessoais dos clientes deve estar no topo do seu radar e está se tornando cada vez mais complexa. A recente promulgação da Lei de Privacidade do Consumidor da Califórnia (CCPA) pode não afetar diretamente sua pequena empresa, mas você precisa saber sobre isso. Definitivamente, é um sinal do que está por vir em relação à proteção de dados. ->

O que é o CCPA?

O CCPA é um regulamento que visa proteger as informações pessoais dos residentes da Califórnia, dando a eles mais controle sobre seus dados. Você pode pensar que isso não tem nada a ver com sua pequena empresa. Afinal, você não opera na Califórnia, certo?

A CCPA tem jurisdição não apenas sobre as empresas que operam na Califórnia, mas também sobre todas as empresas que processam as informações pessoais dos residentes da Califórnia. Para que o regulamento da CCPA se aplique, a empresa deve ter uma receita bruta anual superior a US $ 25 milhões.

->Então, você está pensando, o CCPA não se aplica à minha pequena empresa. Não opero na Califórnia ou tenho clientes na Califórnia. Mesmo se eu fizesse, minha receita comercial não chegaria nem perto de US $ 25 milhões.

Mas você precisa prestar atenção à CCPA, porque é um sinal do que está por vir. Foi o primeiro regulamento desse tipo nos Estados Unidos, e outros estados promulgaram seus próprios regulamentos ou têm legislação em andamento. Você precisa ter certeza de que possui um software de proteção de dados.

Um exemplo de regulamento de privacidade de dados de Nova York

Em março de 2020, Nova York lançou o SHIELD (Stop Hacks e Melhore a Segurança de Dados Eletrônicos), que exige que as empresas tenham salvaguardas para proteger as informações privadas de um indivíduo.

Assim como no CCPA, o SHIELD Act funciona nos dois sentidos. Não se aplica apenas a empresas que operam em Nova York. Qualquer empresa que mantenha as informações privadas dos residentes de Nova York está incluída.

As informações privadas incluem informações como número do cartão de crédito ou débito, número da conta bancária, nomes de usuários e endereços de e-mail, por exemplo. A Lei SHIELD exige que as empresas que possuem informações privadas sobre os residentes de Nova York “desenvolvam, implementem e mantenham salvaguardas razoáveis ​​para proteger a segurança, a confidencialidade e a integridade das informações privadas.” ->

As multas por descumprimento e violações podem ser altas. Por exemplo, na legislação da CCPA, as empresas que não estiverem em conformidade com a CCPA podem ser multadas em US $ 2.500 a US $ 7.500. Os residentes da Califórnia vítimas de uma violação podem processar a empresa.

A Lei SHIELD é aplicada pelo Procurador Geral do estado. A penalidade máxima é de $ 250.000.

Como sua empresa pode estar em conformidade com a legislação de proteção de dados?

->Seu primeiro passo é fazer um balanço da quantidade de informações pessoais dos clientes que você armazena no seu computador ou computadores. Analise como os dados são armazenados e como estão protegidos.

Em seguida, pesquise os regulamentos de proteção de dados em seu estado de origem. Sua pequena empresa está alinhada com os requisitos? Você tem o software certo para manter seus negócios em conformidade com os regulamentos de proteção de dados? Onde estão as áreas que precisam ser melhoradas?

Lembre-se de que, se ocorrer uma violação, você deverá provar que estava em conformidade com os regulamentos. Você pode ser solicitado a gerar relatórios sobre seus esforços de conformidade para provar que não era responsável.

Idéias para terceirização da proteção de dados

Várias empresas são especializadas em tecnologia da informação, segurança de rede e SaaS (software como serviço). Essas empresas já estão familiarizadas com maneiras padrão de proteger dados. Eles sabem como manter e fornecer a documentação que faz backup desses esforços de segurança.

Vamos dar uma olhada em um deles.

A IA elétrica funciona com pequenas empresas

De acordo com Alex Foley, CISO da Electric AI (Inteligência Artificial), a empresa trabalha com empresas para desenvolver e padronizar os processos de documentação envolvidos nos relatórios de conformidade. O foco da empresa está em startups e pequenas empresas, ajudando-as a garantir que estejam em conformidade com toda a legislação presente e futura.

“Nosso cliente típico tem de 25 a 300 funcionários”, disse Foley. “Os setores de clientes incluem, entre outros, serviços financeiros, tecnologia, consumidor, publicidade / marketing, RH e saúde / bem-estar.”

A IA elétrica funciona com uma variedade de empresas. Eles incluem aqueles sem solução de TI. Mas eles também incluem aqueles com uma TI interna ou um provedor de TI terceirizado.

Deficiências comuns de proteção de dados em pequenas empresas

“Muitas empresas têm firewalls sem suporte e sem patches”, disse Foley. “Essa falta de suporte e correções críticas de segurança podem levar a um comprometimento do firewall e da rede por trás dele”.

Muitas empresas possuem portas e serviços abertos à Internet. Como resultado, isso leva a um comprometimento dos próprios firewalls ou dispositivos e serviços por trás deles. A equipe da Electric AI oferece uma análise operacional e de segurança de todos os novos clientes. Por exemplo, a revisão garante que os dispositivos obtenham suporte do fabricante, possuam patches atuais e tenham um mínimo de portas abertas para a Internet.

Mais da metade de todas as estações de trabalho de clientes embarcadas pela Electric AI não possuem controles básicos de segurança. Por exemplo, os controles básicos de segurança incluem patches de segurança automatizados, criptografia completa de disco, bloqueio de tela automatizado e firewall ativado.

O que o Electric IA faz?

A IA elétrica procura aliviar problemas. Como resultado, a empresa realiza uma análise e correção abrangentes da rede como parte do processo de integração. Por exemplo, nas estações de trabalho, o Electric AI trabalha para implementar um conjunto de políticas padrão. Como resultado, eles melhoram a postura de segurança das estações de trabalho dos clientes.

Sua pequena empresa precisa de melhor proteção de dados?

“Não podemos contar oficialmente histórias, mas vimos mais do que algumas situações em que embarcamos clientes com vulnerabilidades críticas de segurança em seus equipamentos”, disse Foley. “Nossas análises e esforços de remediação melhoram drasticamente a postura de segurança desses clientes em pouco tempo”.

Com a Electric AI, os clientes veem informações sobre sua segurança. Eles também vêem sua postura operacional através do Painel de Turbina Elétrica. Para mais informações, o e-mail é [email protected] e o telefone é 646-779-1607.

Imagem: Depositphotos.com

Mais em: O que é




Ajudando governos e cidadãos a responder durante esses tempos extraordinários

Ajudando governos e cidadãos a responder durante esses tempos extraordinários


Durante esse período de incerteza incrível, quando os solucionadores de problemas são necessários mais do que nunca, a Cisco está comprometida em ajudar nossos clientes, parceiros, comunidades e governos na Europa, Oriente Médio e África e em todo o mundo a aproveitar a tecnologia para reduzir o impacto do COVID-19.

Nosso CEO, Chuck Robbins, pessoalmente ofereceu apoio aos líderes mundiais de toda a região, e nossa equipe está trabalhando dia e noite com os governos para trazer soluções digitais para os desafios econômicos, educacionais e de saúde criados pelo COVID-19.

Como podemos ajudar

À medida que os cidadãos se adaptam ao trabalho, aprendizado e assistência à saúde remotos, nossas ferramentas de comunicação e segurança permitem que os cidadãos trabalhem, aprendam e recebam tratamento de saúde de maneiras novas e seguras. Para apoiar esses esforços, fornecemos nossa experiência técnica juntamente com soluções gratuitas de videoconferência (Webex), ofertas gratuitas de segurança e conselhos sobre como podemos permanecer conectados um ao outro durante esse período de distanciamento físico.

Ajudando os governos a permanecer conectados

Os líderes governamentais estão usando nossas tecnologias de colaboração, como videoconferência Webex, para tomar decisões em tempo real e se comunicar com cidadãos, prestadores de serviços de saúde e outros funcionários. Estamos orgulhosos de ver o Presidente Macron e o Primeiro Ministro Philippe na França, o Primeiro Ministro Italiano Conte, Sua Majestade o Rei Abdullah II da Jordânia, o Primeiro Ministro Barzani da região do Curdistão no Iraque, o Ministro da Educação do Egito Tarek Shawky e o Ministro do Ensino Superior Khaled Abdel Ghaffar, Ministro das Finanças da Arábia Saudita Mohamed Al-Jaddan, Ministro das Comunicações e Tecnologias Digitais da África do Sul Ndabeni-Abrahams e muitos outros na região compartilhando como usam a tecnologia Cisco para ajudar seus esforços no combate ao coronavírus e na proteção de nossas comunidades compartilhadas . Como nosso CEO Chuck Robbins recentemente disse, “Esta crise requer uma resposta global e temos uma enorme sorte de que a tecnologia esteja conectando nossos esforços durante este período desafiador”.

Acelerando o aprendizado virtual

Com muitas aulas canceladas para minimizar a disseminação da comunidade do COVID-19, alunos, professores e pais estão se ajustando ao aprendizado virtual. Por meio de nossa parceria com a IBM e outras empresas, a Cisco forneceu à Webex 5.500 escolas italianas – um esforço tornado possível pelo incrível trabalho de mais de 100 funcionários da Cisco oferecendo seu tempo. A Universidade Luiss Guido Carli, na Itália, por exemplo, implementou o ensino à distância para 7.000 alunos em 48 horas, oferecendo instantaneamente 500 aulas para manter os alunos aprendendo. Na Alemanha, estamos aproveitando as Cisco Networking Academies para lançar o Webex. E na Espanha, mais de 100.000 professores agora têm uma conta Webex para iniciar aulas virtuais na região de Madri. Enquanto isso, os governos regionais de Valência, Ilhas Canárias, Castilla La Mancha e Galícia estão oferecendo nossa solução de videoconferência gratuita da Webex a seus professores e alunos como plataforma padrão para a educação.

Apoiando os que estão na linha de frente na área da saúde

Com a ajuda de nossos parceiros, trouxemos soluções de videoconferência e rede para instalações médicas e médicos na França e na Itália, como fizemos na China e na Coréia do Sul. A colaboração foi fundamental para as organizações, pois compartilharam as melhores práticas e respostas coordenadas. Era vital que essas organizações tivessem a infraestrutura apropriada para permitir experiências ricas de colaboração por meio de aplicativos como o Webex. Essas soluções Meraki estão permitindo que instalações médicas e médicos na linha de frente conduzam comunicação por vídeo de emergência e diagnóstico remoto com centenas de dispositivos de colaboração.

Ajudando as empresas a se adaptarem ao ambiente digital

Governos de todo o mundo estão trabalhando para mitigar os efeitos econômicos em cascata provocados por essa pandemia. Na Cisco, usamos ferramentas de trabalho remotas há anos e compartilhamos o que aprendemos com empresas, grandes e pequenas, para que elas possam entender todas as suas opções para continuar trabalhando e se manter produtivo. Também estamos trabalhando com governos incentivando-os a fornecer financiamento para empresas, instituições de saúde e escolas, para que eles tenham os recursos necessários para desenvolver suas capacidades remotas no futuro.

Desde o início da pandemia, compartilhamos nossos conselhos e práticas recomendadas sobre continuidade dos negócios e trabalho remoto em nosso site de suporte à continuidade dos negócios.

Na Itália, mais de 200.000 novos usuários baixaram o Webex nas últimas três semanas. Em toda a região (EMEA), tivemos 711.000 novos usuários! Também respondemos aos pedidos de “solidariedade digital” na Itália, Espanha e França e estamos anunciando nossas ofertas nas plataformas administradas pelo governo.

Ajudando os mais vulneráveis

Muitas pessoas em nossas comunidades estavam lutando diante dessa trágica pandemia. Os mais vulneráveis ​​enfrentam riscos ainda maiores à sua saúde, estabilidade, moradia e bem-estar. E vimos organizações sem fins lucrativos heróicas lutando para atender suas populações, pois o número de voluntários diminui devido a práticas de distanciamento social e doações reduzidas devido a preocupações financeiras das pessoas. Por isso, no final de semana passado, a Cisco comprometeu US $ 225 milhões em dinheiro, em espécie e doações planejadas para apoiar a resposta global e local ao COVID-19 em todo o mundo. Estamos reunindo nossos 77.000 funcionários e incentivando-os a dar o que puderem para ajudar nossos parceiros comunitários na linha de frente e reforçar suas operações neste momento de necessidade.

A Cisco fornecerá fundos que serão direcionados ao Fundo de Resposta de Solidariedade COVID-19 da Fundação das Nações Unidas e aos esforços mundiais da Organização Mundial da Saúde (OMS) para ajudar a prevenir, detectar e gerenciar a disseminação do COVID-19 entre outras instituições. E nosso programa de Aceleração Digital do País (CDA) fornecerá financiamento para chefes de estado, agências governamentais e empresas para implantar rapidamente soluções tecnológicas relacionadas ao COVID-19.

Como muitos abrigos no local, temos orgulho em ajudar os desconectados de suas famílias. Na Itália, estamos usando as ferramentas de colaboração da Cisco para conectar os idosos a seus entes queridos quando eles não podem ficar juntos pessoalmente.

Avançando

A Cisco assumiu desafios complexos desde o início. Está no centro de quem nós somos. Em toda a região e em toda a empresa, acreditamos no uso de nossa tecnologia para ajudar outras pessoas. Neste momento desafiador, unimos forças com governos federais e municipais em toda a Europa para resolver a emergência do coronavírus. Comprometemo-nos a continuar ajudando os governantes a liderar seus cidadãos nesse período sem precedentes.

Compartilhar:



Tecnologia de ensino a distância mais importante do que nunca

Distance Learning Technology More Important Than Ever


O ensino à distância tornou-se mais importante do que nunca, como mandatos para combater as escolas próximas à pandemia de coronavírus em todas as faixas etárias. Somente nos EUA, existem cerca de 51 milhões de estudantes em escolas públicas, sem mencionar outras instituições de ensino. ->

Felizmente, existe uma tecnologia para manter o aprendizado em andamento. E essa crise está destacando a importância e a capacidade do ensino a distância, à medida que dezenas de milhões de pessoas aprendem online.

Um novo infográfico apresentado pela EDSmart e desenvolvido pela Nowsourcing, intitulado “O futuro do ensino a distância”, analisa a tecnologia, tendências, benefícios e desafios.

->Para muitas pequenas empresas de ensino, essa é uma grande oportunidade de investir mais em sua capacidade de ensino a distância. Isso ocorre porque é o futuro do aprendizado e você pode disponibilizar seus negócios globalmente com este formato.



Pequenas Empresas de Educação e Ensino a Distância

O ensino a distância é agora uma parte aceita do sistema educacional convencional. E está se tornando cada vez mais indispensável à medida que as pessoas escolhem aprender a qualquer hora e em qualquer lugar. Se você possui o grau e a experiência necessários para ensinar o campo escolhido, pode começar a ensinar on-line e disponibilizar seu conhecimento para um público global.

Agora, as pequenas empresas de ensino estão oferecendo várias oportunidades de aprendizado em todos os setores. Seja em cursos presenciais, online ou em vídeo gravado, essa é uma ótima maneira de gerar receita com seu conhecimento e experiência.

De acordo com o infográfico, o mercado de eLearning terá um valor de mercado de US $ 300 bilhões até 2025. Em grande parte, o crescimento está sendo impulsionado pelas tendências em tecnologia que estão criando experiências de aprendizado interativas.

A tendência tecnológica

A principal tecnologia no ensino a distância é a internet. E cada vez mais, é a tecnologia sem fio ou móvel que está impulsionando o crescimento. As pessoas estão usando seus smartphones, laptops e tablets para aprender uma lição, não importa onde estejam. Contanto que eles tenham algum tempo livre, eles estão conectados e aprendendo. ->

Além disso, o uso da realidade virtual e aumentada está se tornando parte da tecnologia imersiva que os educadores estão usando para ensinar. Os dados do relatório afirmam que 89% dos educadores estão interessados ​​em usar mais vídeos de RA, VR e 360 ​​°.

O big data, juntamente com a inteligência artificial, também está ajudando os instrutores a rastrear o conteúdo envolvente, personalizar o aprendizado, otimizar os caminhos do aprendizado e dar suporte às diversas necessidades de todos os alunos. Noventa e três por cento dos educadores pensam que a análise preditiva mudará a educação.

E os alunos?

->Um dos benefícios do ensino a distância é a flexibilidade que ele oferece aos alunos. Não apenas eles podem aprender com escolas de todo o mundo, mas também podem fazê-lo em seu próprio ritmo. Quase dois terços ou 63% do relatório escolhem a educação on-line porque aborda as responsabilidades de trabalho / vida pessoal.

No que diz respeito ao aprendizado on-line, 60% acreditam que os ajuda a melhorar as habilidades sociais, incluindo:

  • Pensamento crítico e resolução de problemas: 85%
  • Gerenciamento de tempo: 84%
  • Atenção aos detalhes: 84%
  • Habilidades de escrita: 79%
  • Trabalho em equipe: 69%
  • Comunicação oral: 62%

Há muitas razões pelas quais os alunos escolhem aprender on-line. A disponibilidade é um dos maiores pontos de venda, mas aqui estão quatro outros motivos:

  1. Acessibilidade: 60% dos estudantes de graduação – 46% dos estudantes de pós-graduação
  2. Reputação: 39% dos estudantes de graduação e pós-graduação
  3. Caminho mais rápido para um diploma: 31% dos estudantes de graduação – 29% dos estudantes de pós-graduação
  4. Qualidade do corpo docente: 20% dos estudantes de graduação – 34% dos estudantes de pós-graduação

Quanto às organizações, 72% dizem que isso lhes dá uma vantagem competitiva. Tanto assim, o relatório diz que cada dólar gasto em eLearning aumenta a produtividade em US $ 30. Além disso, os alunos dessas organizações aprendem 5 vezes mais material por hora de treinamento.

Desafios

Quando se trata dos desafios de mudar para o aprendizado on-line, a falta de tecnologia parece ser o maior problema. Nem todo mundo tem um computador ou acesso à Internet de banda larga. E isso limita muito ou elimina completamente essa população do ensino a distância. Mas existem maneiras de contornar isso.

Embora o relatório diga que 44% dos americanos de baixa renda não possuem um computador, 56% dos alunos on-line estão usando seus smartphones para fazê-lo. Consequentemente, existe uma solução alternativa, especialmente porque o preço de smartphones capazes continua a cair.

Outro desafio é encontrar um aprendizado de alta qualidade. O infográfico recomenda que você faça sua pesquisa antes de se inscrever. Leia opiniões on-line, consulte as taxas de conclusão do programa e pergunte às pessoas sobre suas experiências de aprendizado on-line. Verifique também o credenciamento e as transferências de crédito, se você deseja continuar sua educação ou usá-lo para aprimorar suas habilidades em seu trabalho.

Dê uma olhada no infográfico EDSmart abaixo para saber mais.

Tecnologia de ensino a distância mais importante do que nunca Tecnologia de ensino a distância mais importante do que nunca 1 Tecnologia de ensino a distância mais importante do que nunca 2

Imagem: Depositphotos.com

Mais em: Artigos populares




Criando pacotes SSIS programaticamente usando o ManagedDTS

The control flow of the package created using ManagedDTS


Nos artigos publicados anteriormente nesta série, explicamos como usar o Biml para criar e gerenciar SQL
    Pacotes do SSIS (Server Integration Services). Neste artigo, falaremos sobre a primeira alternativa dessa linguagem de marcação, que é o modelo de objeto gerenciado do Integration Services (ManagedDTS e assemblies relacionados) fornecido pela Microsoft.

Neste artigo, ilustraremos primeiro como criar, salvar e executar pacotes SSIS usando o ManagedDTS em C # e, em seguida,
    faremos uma pequena comparação com o Biml.

Modelo de objeto do Integration Services

Para explicar o modelo de objeto dos serviços de integração, primeiro precisamos dar uma olhada na arquitetura do SSIS. Como mostrado em
    a figura abaixo (Referência: Visão Geral da Programação do Integration Services)

Arquitetura SSIS

Figura 1 – Arquitetura SSIS

Podemos observar que os principais componentes do SSIS são:

  1. Serviço de Serviços de Integração: É um serviço do Windows que monitora a execução de pacotes, mas também gerencia o armazenamento de pacotes no SQL Server
  2. Mecanismo de tempo de execução do Integration Services: Controla o gerenciamento e a execução de pacotes, implementando a infraestrutura que permite a ordem de execução, o log, as variáveis ​​e a manipulação de eventos
  3. O mecanismo de fluxo de dados: Ele gerencia as tarefas de fluxo de dados em um pacote, pois é especializada para mover dados entre diferentes origens e destinos e pode conter componentes adicionais

Conforme mostrado na arquitetura, o tempo de execução e o mecanismo de fluxo de dados têm um modelo de objeto que permite que eles sejam totalmente gerenciados a partir de aplicativos personalizados, designer do SSIS ou assistente de Importação e Exportação do SQL Server. Além disso, ambos são escritos em código nativo e podem ser acessados ​​usando utilitários de linha de comando (DTExec) ou aplicativos personalizados.

O modelo de objeto permite que os desenvolvedores desenvolvam e gerencia pacotes SSIS usando linguagens compatíveis com .NET.

Desenvolvimento de pacotes SSIS usando o modelo de objeto gerenciado

Assembléias de desenvolvimento do SSIS

Os seguintes assemblies são aqueles que você pode precisar para desenvolver, gerenciar e executar pacotes SSIS do .NET
    formulários:

Nome

Nome Qualificado

Descrição

ManagedDTS

Microsoft.SqlServer.ManagedDTS.dll

Mecanismo de tempo de execução gerenciado

PipelineHost

Microsoft.SqlServer.PipelineHost.dll

Mecanismo de fluxo de dados gerenciados

DTSRuntimeWrap

Microsoft.SqlServer.DTSRuntimeWrap.dll

Wrapper para o mecanismo de tempo de execução nativo

DTSPipelineWrap

Microsoft.SqlServer.DTSPipelineWrap.dll

Wrapper para mecanismo de fluxo de dados nativo

Antes do SQL Server 2019, esses assemblies eram localizados em : Arquivos de Programas Microsoft SQL Server SDK AssembliesCaminho No SQL Server 2019, eles estão localizados no global
    cache de montagem com os assemblies da estrutura .NET.

Criando um novo pacote usando o modelo de objeto

Para criar um pacote SSIS a partir do seu código .Net, você deve adicionar o assembly ManagedDTS como uma referência no seu projeto. Então você deve importar o Microsoft.SqlServer.Dts.Runtime montagem da seguinte forma:

O código a seguir cria um pacote vazio e o salva como arquivo .dtsx:

Observe que você pode salvar o pacote no SQL Server (banco de dados Msdb) usando SaveToSqlServer () e SaveToSqlServerAs () métodos, ou você pode salvá-lo em um repositório de pacotes SSIS usando SaveToDtsServer () método. Para obter mais informações, consulte: Salvando um pacote programaticamente.

Carregando pacote de um arquivo existente

Para carregar um pacote existente, você pode usar o método Application.LoadPackage () da seguinte maneira:

Adicionando gerenciadores de conexões

Para adicionar um gerenciador de conexões, você deve usar a classe Application.ConnectionManager e especificar o
    tipo de conexão e as informações necessárias com base nesse tipo. Como exemplo, o código a seguir adiciona um banco de dados OLE
    gerenciador de conexões:

Adicionando tarefas

Usando ManagedDTS, as tarefas são adicionadas à propriedade Executables na classe Package. Existem diferentes abordagens
    para adicionar uma tarefa ao fluxo de controle do pacote:

  1. Adicionando a tarefa explicitamente, fornecendo as informações de montagem manualmente

    Nesta abordagem, você deve inserir o nome do assembly, o nome qualificado, a versão, a cultura e o token da chave pública no método Add (). Por exemplo:

  2. Usando o AssemblyQualifiedName

    Nessa abordagem, você deve adicionar o assembly relacionado à tarefa como referência e importá-lo em seu código; em seguida, você
        deve recuperar o nome qualificado de montagem da classe relacionada à tarefa (localizada em : Arquivos de Programas Microsoft SQL Server DTS Tasks ”) Como exemplo, se você precisar adicionar uma tarefa Executar SQL, deverá
        primeiro adicione Microsoft.SqlServer.SQLTask.dll como referência. Então você deve usar o seguinte código:

  3. Usando o moniker STOCK

    Você pode consultar a documentação a seguir para obter uma lista completa dos identificadores de estoque de tarefas. Então você deve usá-lo da seguinte maneira:

Adicionando uma tarefa de fluxo de dados

Como mencionamos acima, a tarefa de fluxo de dados é uma tarefa especial do SSIS onde podemos adicionar componentes. Por esse motivo, nós
    falará sobre isso em uma seção separada. Como mencionamos na primeira seção, você deve adicionar PipelineHost e
    Assemblies DTSPipelineWrap além do ManagedDTS para trabalhar com o mecanismo de fluxo de dados. O código a seguir é criar
    um pacote, adicione um gerenciador de conexões OLE DB, adicione uma tarefa de fluxo de dados que contenha uma fonte OLE DB e OLE DB
    destino e configure-os para importar dados de [Person].[Person] mesa em
[Person].[Person_temp]:

Adicionando componentes Tarefas de Fluxo de Dados

Você pode adicionar componentes da tarefa de fluxo de dados usando o Nome da Criação ou o nome qualificado da montagem. A segunda abordagem
    requer a importação do conjunto relacionado ao componente (localizado em : Arquivos de Programas Microsoft SQL Server DTS PipelineComponents ”) O exemplo a seguir ilustra como adicionar componentes de origem e destino do OLE DB e criar um mapeamento entre eles:

Após a execução do aplicativo, o pacote é criado com sucesso. As seguintes capturas de tela mostram o pacote
    Tarefa Controle de fluxo e fluxo de dados:

O fluxo de controle do pacote criado usando o ManagedDTS

Figura 2 – Fluxo de controle de pacote criado

A tarefa de fluxo de dados do pacote criado usando o ManagedDTS

Figura 3 – Tarefa de fluxo de dados criada

Executando pacote programaticamente

Após criar um pacote, podemos executá-lo usando o método Execute () da seguinte maneira:

Recursos online

Nas seções anteriores, explicamos brevemente como criar e executar pacotes usando o ManagedDTS, mas há muito mais instruções que você precisa saber, como mapear tarefas, configurar propriedades de tarefas, manipulação de erros …
    por esse motivo, a Microsoft forneceu documentação útil onde a maioria dessas operações é explicada; Documentação do desenvolvedor do Integration Services.

Comparando com Biml

Simplicidade

Após criar o pacote usando o ManagedDTS, nós o converteremos em um script Biml, conforme explicado em Convertendo pacotes SSIS em scripts Biml. Você pode verificar como o Biml substitui um script C # complexo e facilita o processo de leitura e edição
    pois é mais simples e não requer conhecimento de programação.

Contexto

Por outro lado, é mais preferível usar o ManagedDTS ao criar e executar os pacotes dentro de
    um aplicativo e está relacionado a outras tarefas, pois o Biml é gerenciado em uma solução SSIS e não é
    integrado em um aplicativo.

Tratamento de erros no desenvolvimento

A manipulação de erros é um desastre ao usar o ManagedDTS, pois não mostra uma mensagem de erro clara, como mostra a imagem abaixo. Enquanto estiver no Biml, a ferramenta “Verificar erros no Biml” retorna todos os erros encontrados durante a validação do script.

Exceção clara ao criar pacote usando o ManagedDTS

Figura 4 – Lançou uma exceção ao criar o pacote SSIS programaticamente

Recursos

Faltam artigos e guias relacionados para as duas tecnologias. Mas a capacidade de converter pacotes SSIS em scripts Biml facilita a aprendizagem, pois simplifica o processo de aprendizado caso você esteja familiarizado com o SSIS.

Conclusão

Neste artigo, explicamos uma das alternativas para criar pacotes SSIS usando o Biml, que é o modelo de objeto gerenciado do mecanismo de tempo de execução do serviço de integração. Além disso, fizemos uma pequena comparação entre as duas abordagens para ilustrar a principal diferença.

Índice

Hadi Fadlallah
Últimas mensagens de Hadi Fadlallah (ver todos)

Fabricação inteligente: 6 maneiras pelas quais as soluções da indústria 4.0 estão transformando o chão de fábrica – Digital Transformation Company

Fabricação inteligente: 6 maneiras pelas quais as soluções da indústria 4.0 estão transformando o chão de fábrica - Digital Transformation Company


De acordo com Mercados e Mercados, Internet das Coisas (IoT) no setor industrial, deu origem a um novo conceito conhecido como Internet das Coisas Industrial (IIoT), também conhecido como Internet Industrial ou Indústria 4.0.

O setor de manufatura está procurando soluções que forneçam a inteligência e a visibilidade necessárias ao processo existente para otimizar sua eficiência operacional.

Este post mostra 6 maneiras pelas quais as soluções da Indústria 4.0 estão transformando o chão de fábrica das empresas de manufatura.

Digitalização

Identificar os dados de disponibilidade da máquina, estado ocioso, status de execução, eficiência e qualidade do produto em tempo real é extremamente crítico para qualquer supervisor / gerente de chão-de-fábrica atingir o objetivo x real a ser produzido para esse dia.

A digitalização do processo ajudará todos na área de produção a entender com precisão as métricas da máquina e a atingir as metas de produção diárias.

Com a coleta de dados, o rastreamento da eficácia geral do equipamento é absolutamente perfeito para supervisores, operadores e gerentes de fábrica.

Acompanhe OEE com IoT e aplicativo móvel

Capture e monitore a precisão de dados confidenciais, incluindo temperatura extrema, vibrações, pressão, leitura de medidores de energia em tempo real com dispositivos IoT para registrar e enviar alertas de limite aos supervisores / gerentes de fábrica por meio do aplicativo móvel para analisar o desempenho e a eficiência de cada máquina. Os dados coletados usando o software de monitoramento OEE ajudarão a melhorar a taxa de produtividade geral da empresa.

IoT e aplicativo móvelMonitorar contagens de produtos usando painéis de TV

O monitoramento da produção em tempo real é um desafio para a maioria dos operadores e a digitalização do processo com um painel de TV ajudará todos os operadores a rastrear o número de produtos que produzem na máquina. Um sistema de monitoramento de produção ajuda os operadores a acompanhar o número de produtos a serem fabricados para o dia em relação ao esperado.

Monitoramento em tempo real usando painéis de TV

Aloque trabalhos dinamicamente para operadores através de cartões de trabalho dinâmicos

A alocação manual de tarefas para os operadores e o rastreamento de sua eficiência levam algum tempo para os supervisores, e a digitalização dos processos dos cartões de tarefas permitirá que os supervisores atribuam tarefas perfeitamente aos operadores em um turno, transfiram tarefas para outras pessoas na ausência de um operador por meio de automação e rastreiem eficientemente cada operador. desempenho durante diferentes turnos.

Rastreie o tempo de inatividade / falha da máquina usando a IoT Industrial (Manutenção Preventiva)

O tempo de atividade e o tempo de inatividade da máquina de rastreamento é sempre um desafio para os operadores. Com a introdução das soluções de IoT industrial no mercado, a conexão de dispositivos de IoT às máquinas permitiu que os operadores com dados de tempo de inatividade e tempo de inatividade em tempo real, levando a analisar o desempenho da máquina sem problemas. O software de Manutenção Preventiva ajuda os operadores e supervisores a rastrear os dados da máquina em movimento. O tempo de inatividade não planejado e os reparos frequentes incorrem em muitos custos e a prevenção é extremamente importante para obter um ROI aprimorado.

Aproveite os dados usando o sistema de Manutenção Preditiva para prever o que está por vir

O rastreamento dos dados da máquina e a identificação do tempo de inatividade da máquina no prazo podem reduzir o TCO em grande medida. A coleta de dados da máquina por pelo menos 5 anos e a análise com a ajuda de um sistema de manutenção preditiva construído usando AI e ML ajudará sua empresa a eliminar o tempo de inatividade não planejado ou falhas inesperadas da máquina e melhorar a produtividade.

Sistema de manutenção preditivaO software de manutenção preditiva permite que as empresas de manufatura descubram o que acontecerá com as máquinas no futuro e como você pode evitar isso.

Muitas empresas de manufatura já começaram a alavancar o poder das soluções da Indústria 4.0 para melhorar suas operações e eficiência diárias para atender às crescentes e crescentes necessidades dos clientes, resultando em melhor ROI.

Navegando por interrupções na cadeia de suprimentos para varejo ágil

Navegando por interrupções na cadeia de suprimentos para varejo ágil


A continuidade dos negócios é tão importante para os varejistas que enfrentam perturbações em sua cadeia de suprimentos. Entre as remessas para o exterior diminuindo e o fechamento das lojas físicas, não é segredo que o setor de varejo está ficando cara a cara com o cenário de negócios em mudança. Os varejistas que confiaram apenas nas ofertas da loja agora procuram levar rapidamente seus negócios à Web com uma rede segura. As marcas de luxo que dependem muito das cadeias de suprimentos globais estão particularmente procurando dinamizar criativamente seu modelo de negócios. Alguns setores do varejo estão passando por um aumento, principalmente aqueles que alavancam serviços de entrega e retirada na calçada (como restaurantes de serviço rápido). O aumento de funcionários remotos e a necessidade de visibilidade na rede e nas operações comerciais exigem agilidade para todos os varejistas.

distribuição da cadeia de suprimentos de varejo

A maior questão para as marcas de varejo em torno do COVID-19 torna-se rapidamente como gerenciar recursos quando elas veem interrupções em sua cadeia de suprimentos. A melhor maneira de combater essas interrupções é envolver funcionários, associados, fornecedores e consumidores com as soluções digitais certas. O objetivo, é claro, é encontrar a continuidade dos negócios e um ritmo em toda a cadeia de valor, por mais administrável que seja. A seguir, veja como os varejistas podem aproveitar o poder da TI e até olhar para o consumidor final cada vez mais em evolução.

  • Informação e comunicação A percepção em tempo real dos níveis de disponibilidade do produto é especialmente importante, pois o fluxo contínuo de atualizações requer gerenciamento de estoque atualizado. Varejistas que podem alavancar uma plataforma de comunicação unificada para oferecer suporte a informações oportunas sobre o produto são essenciais para todos os funcionários em todo o centro de distribuição, para os centros de atendimento ao cliente, para os que gerenciam estoque nas lojas e para os trabalhadores remotos que trabalham com operações de varejo em casa. Para comunicações internas mais amplas, a colaboração e a videoconferência permitem que os varejistas garantam o alinhamento em torno das prioridades e da estratégia da empresa. O aumento de licenças adicionais para expandir os esforços destinados a ajudar as organizações a se movimentarem como uma unidade também se tornou uma preocupação.
  • Uma rede totalmente nova Uma abordagem oportuna para configurar firewalls virtuais é outra ação benéfica para os varejistas. Uma força de trabalho recém-móvel que pode alavancar uma conexão VPN permite que os funcionários ajudem de maneira mais eficaz os clientes em sua jornada de compra on-line, mantendo os dados transacionais seguros. Isso significa que a detecção e a proteção de ameaças para uma força de trabalho cada vez mais remota são a melhor maneira de proteger não apenas as informações dos clientes, mas também de manter os sistemas de varejo integrados em segurança na rede.
  • Bloquear dados seguros O aumento da presença on-line de compradores que não estão mais visitando lojas físicas significa que as plataformas de varejo on-line podem precisar suportar um volume maior de tráfego. Uma infraestrutura de TI ágil e o armazenamento de dados correto para sua rede podem aprimorar os recursos digitais para aumentar esse canal de comércio eletrônico e melhorar o sentimento geral do cliente.
  • Comércio unificado A solução certa para o contact center pode ajudar a obter respostas para as perguntas de entrega ou retirada dos clientes mais rapidamente, e o reconhecimento do local pode acelerar o processo de retirada. De uma perspectiva omni-channel, a comunicação direta com o consumidor, como os recursos de clique para conversar, pode melhorar a experiência e a conscientização do cliente em relação ao pedido. Isso simplesmente envolve os métodos de realização de clique e coleta que a indústria vê os consumidores gravitarem há anos. O que era uma conveniência acaba de se tornar mais uma necessidade. Os varejistas que podem apoiar o comércio unificado são capazes de permanecer fluidos durante tempos dinâmicos e incertos, à medida que o comportamento do consumidor continua a evoluir.

Mais importante ainda, os varejistas podem saber que a Cisco está aqui para ajudar. Nós estamos todos juntos nisso. O varejo não é estranho a mudanças e, com o apoio certo, podemos ver o setor como ainda mais equipado para o que o futuro tem a oferecer.

Compartilhar:

Proteja o Cyber ​​Apresenta Brian Solis como Orador Principal

Proteja o Cyber ​​Apresenta Brian Solis como Orador Principal


Proteja o Cyber ​​Apresenta Brian Solis como Orador Principal 3

O SafeGuard Cyber ​​apresentou Brian Solis como orador principal, como parte de sua série de jantares em San Francisco. Brian compartilhará suas pesquisas e insights sobre transformação digital, inovação e a importância dos agentes de mudança.

O evento também contou com os seguintes líderes empresariais:

  • Orchid Bertelsen, Chefe de Inovação Nestlé USA
  • John Rampton, CE, Calendar.com
  • Lisa Luscap, líder de marketing
  • Jennifer Heyman, vice-presidente de Social e Digital, Wells Fargo

Para reservar Brian como orador ao vivo ou virtual, entre em contato com sua equipe aqui. Para mais informações, visite as páginas de palestrante e analista.



Webinar abordará a transição para um modelo de negócios Trabalhar em Casa

webinar-coronavirus-work-from-home-business-model-small-business


webinar-coronavírus-trabalhar-em-casa-modelo-de-empresa-pequena-empresa ->

As conferências e eventos de pequenas empresas foram, em sua maioria, suspensos ou cancelados, pois todos enfrentamos a interrupção que o coronavírus causou.

Quando as coisas finalmente voltarem ao normal – espero que mais cedo ou mais tarde – será ótimo conectar-se e reconectar-se com outras pessoas.

->Até então, ainda temos a chance de nos conectar com eventos como o que acontecerá na quarta-feira, 1º de abril.

É quando o Results Resourcing realiza um webinar chamado Business Virtual – um curso intensivo para empresários.

E o tópico do webinar é muito atual: coronavírus e seu impacto nas pequenas empresas. Especificamente, como as empresas estão se adaptando às mudanças e criando um modelo de negócios do trabalho em casa.

A fundadora e CEO de resultadosRes Elizabeth Elizabeth terá a autora Terri Maxwell para fornecer às pequenas empresas um guia passo a passo para alterar seu modelo de negócios para se adaptar ao trabalho em casa, indo do “cubo para a nuvem”, como eles dizem .

Você ouvirá sobre como diferentes tipos de modelos de trabalho em casa, estratégias e sistemas de sucesso fáceis de implementar com pressa, criação de protocolos e obtenção de resultados. ->

Este webinar gratuito da ResultsResourcing começa às 12h30. (Leste) / 11:30 (Central).

Registrar agora





Mais Eventos

->Confira esses outros eventos futuros para a comunidade de pequenas empresas. Nota: Os eventos realizados em um local físico estão sujeitos a alterações.

  • A My Coffee Machine tem o orgulho de apresentar o Workshop em Miami City
    10 de abril de 2020, Online
  • LEAP HR: Ciências da Vida Oeste
    20 de abril de 2020, São Francisco, Califórnia.
  • Análise Avançada da Construção 2020
    27 de abril de 2020, Dallas, Texas
  • Semana Nacional das Pequenas Empresas
    3 de maio de 2020, on-line
  • Avanço da pré-construção 2020
    4 de maio de 2020, Las Vegas, Nevada.
  • TECHSPO Nova York 2020
    7 de maio de 2020, Nova York, NY
  • TECHSPO Houston 2020
    20 de maio de 2020, Houston, Texas
  • Cruzeiro de vendas 2020
    23 de maio de 2020, Baltmore, Maryland.
  • DigiMarCon Caribbean 2020 – Conferência de Marketing Digital no Mar
    23 de maio de 2020, Baltimore, Maryland.
  • Cúpula de Análise de Marketing – Las Vegas 2020
    1 de junho de 2020, Las Vegas, Nevada.
  • DigiMarCon West 2020 – Conferência e Exposição de Marketing Digital
    10 de junho de 2020, Santa Monica, Califórnia.
  • TECHSPO Los Angeles 2020
    10 de junho de 2020, Santa Monica, Califórnia.
  • DigiMarCon America 2020 – Conferência de Marketing Digital
    16 de junho de 2020, Online
  • DigiMarCon Midwest 2020 – Conferência e Exposição de Marketing Digital
    17 de junho de 2020, Chicago, Illinois.
  • Evento mundialmente famoso de tecnologia de RH, outubro de 2020
    13 de outubro de 2020, Las Vegas, Nevada.
  • Operações criativas São Francisco 2020
    14 de outubro de 2020, São Francisco, Califórnia.
  • Maior evento de MBA de Miami! QS MBA Tour
    20 de outubro de 2020, Online
  • O maior evento de MBA de Atlanta! QS MBA Tour
    22 de outubro de 2020, Atlanta, Geórgia.
  • Maior evento de MBA de Houston! QS MBA Tour
    24 de outubro de 2020, Houston, Texas

Mais concursos

Esta lista semanal de eventos, concursos e prêmios para pequenas empresas é fornecida como um serviço comunitário pela Small Business Trends.

Você pode ver uma lista completa de eventos, listagens de concursos e prêmios ou publicar seus próprios eventos, visitando o Calendário de eventos para pequenas empresas.




Desenvolvimento de aplicativos Web para empresas – Benefícios e tendências para 2020 – Empresa de transformação digital

Desenvolvimento de aplicativos Web para empresas - Benefícios e tendências para 2020 - Empresa de transformação digital


Desenvolvimento de aplicativos Web para empresas – benefícios e tendências para 2020

Teste de desenvolvimento de aplicativo da Web para empresas_150%

O desenvolvimento de aplicativos da Web está se tornando popular entre as empresas. Muitas empresas começaram a incluir aplicativos da Web como parte de sua estratégia corporativa para melhorar o ROI dos negócios. A melhor parte do aplicativo da Web é que as empresas podem oferecer uma incrível experiência do usuário em qualquer dispositivo, pois o software é executado apenas nos servidores clientes.

O aumento no número de sites só pode significar que o crescimento de aplicativos da web aumentará nos próximos anos.

Com o aumento da demanda, os desenvolvedores da Web precisam se concentrar nas principais tendências e avanços tecnológicos de 2020 para ajudar as empresas com aplicativos de classe mundial a impulsionar o envolvimento do usuário e o RoI.

Aqui neste post, compilei alguns dos principais benefícios dos aplicativos Web corporativos e os principais desenvolvedores de tendências devem se concentrar para satisfazer os clientes.

Alguns dos principais benefícios do desenvolvimento de aplicativos da web para empresas incluem:

  • Maior eficiência
  • Acessibilidade 24/7
  • Segurança
  • Recursos de plataforma cruzada
  • Simples personalizável e escalável
  • Instalação e manutenção simples
  • Custo reduzido
  • Expansibilidade fácil
  • Altos níveis de segurança
  • Interoperabilidade aprimorada

Aqui estão algumas das tendências de aplicativos da web para 2020 que impactarão as empresas.

  • Aplicativos Web progressivos
  • Páginas para celular aceleradas
  • Sites responsivos
  • Otimização de pesquisa por voz
  • Primeiro desenvolvimento da API
  • Notificações via push
  • Chatbots com inteligência artificial
  • Interface do usuário do Motion
  • Inteligência artificial e chatbots
  • Extensões do navegador
  • Cíber segurança
  • Montagem da Web
  • Aplicativos de página única
  • Aplicativo e arquitetura sem servidor
  • Tecnologia Blockchain
  • Internet das Coisas
  • RGPD e segurança cibernética

As empresas devem aproveitar os aplicativos da Web para envolver melhor os clientes e os desenvolvedores devem identificar as tendências e tecnologias para melhorar os padrões de desenvolvimento e ajudar as empresas a melhorar a experiência do cliente.

Criando pacotes SSIS programaticamente usando EzAPI

Class hierarchy for the data flow engine in EzApi


No artigo publicado anteriormente, Alternativas Biml: Criando pacotes SSIS programaticamente usando o ManagedDTS, falamos sobre a criação de pacotes SSIS usando o modelo de objeto gerenciado do mecanismo SSIS (ManagedDTS). Neste artigo, ilustraremos outra alternativa Biml, que é a biblioteca de classes EzApi, e faremos uma comparação entre as duas tecnologias.

O que é a biblioteca de classes EzAPI?

Como falamos anteriormente, a Microsoft fornece um conjunto de assemblies que permite aos usuários criar, gerenciar e executar programaticamente pacotes SSIS. A principal fraqueza do uso desses conjuntos é que eles são muito complexos e difíceis de entender. Por esse motivo, a equipe do Microsoft SSIS desenvolveu uma biblioteca .Net Class chamada EzApi que facilita a automação do desenvolvimento de pacotes SSIS. Essa biblioteca de classes é desenvolvida usando C # e foi usada internamente pela equipe por um tempo. Posteriormente, foi publicado no CodePlex no projeto de amostras da comunidade do Integration Services e, posteriormente, foi migrado para o Git-Hub após o encerramento do site do Code Plex, mas esse projeto não é aprimorado por um tempo.

Após o lançamento do SQL Server 2016, Pedros Morais (desenvolvedor Full Stack) anunciou o EzApi2016, uma bifurcação do projeto original para adaptar esta biblioteca à nova versão do SQL Server. E mais tarde, esta biblioteca está disponível no NuGet e é aprimorada periodicamente. Mais informações sobre a melhoria podem ser encontradas no site da Pedro Morais.

Essa biblioteca de classes pode ser considerada como uma camada intermediária entre o aplicativo e o modelo de objeto gerenciado do SSIS. Cada objeto nesta biblioteca é mapeado para o objeto COM relacionado no SSIS. Você pode verificar a hierarquia de classes dos mecanismos de tempo de execução e fluxo de dados nas seguintes imagens (Referência: EzAPI – API de criação de pacote alternativa)

Hierarquia de classes para o mecanismo de tempo de execução no EzApi

Figura 1 – Hierarquia de classes para o mecanismo de tempo de execução

Hierarquia de classes para o mecanismo de fluxo de dados no EzApi

Figura 2 – Hierarquia de classes para o mecanismo de fluxo de dados

Conforme mostrado na hierarquia de classes do mecanismo de tempo de execução, a entidade base é o executável, que pode ser um contêiner ou uma tarefa. E no mecanismo de fluxo de dados, a entidade base é um componente que pode ser um adaptador (origem ou destino – pois eles adaptam o SSIS a uma fonte externa) ou uma transformação.

A maneira mais fácil de usar essa biblioteca de classes é abrir o console do gerenciador de pacotes NuGet no Visual studio (Ferramentas> Gerenciador de Pacotes NuGet> Console do Gerenciador de Pacotes).

Console do Openning Package Manager

Figura 3 – Abrir o console do gerenciador de pacotes NuGet

Em seguida, você deve usar o seguinte comando (0.8.93 é a versão mais recente no momento):

Saída do console do gerenciador de pacotes

Figura 4 – Captura de tela da saída do console do gerenciador de pacotes

Agora, a biblioteca de classes é adicionada como referência do projeto:

Mostrando a biblioteca de classes EzApi na referência do projeto

Figura 5 – Biblioteca de classes adicionada como referência

Se você estiver trabalhando offline, basta fazer o download e criar o projeto localmente e adicionar a biblioteca de classes gerada como referência no seu projeto.

Construindo pacotes usando o EzApi

Antes de começar, observe que pode ser necessário adicionar uma referência para os assemblies de modelo de objeto gerenciado do SSIS ao projeto, pois isso é exigido por alguns dos métodos da biblioteca de classes.

Criando um novo pacote

Primeiro de tudo, você deve importar o espaço para nome Microsoft.SqlServer.SSIS.EzAPI na classe atual:

Para criar um novo pacote e salvá-lo em um caminho local, você pode usar o seguinte código:

Carregando pacote do arquivo existente

Para carregar um pacote de um arquivo dtsx existente, você pode usar o seguinte código:

Adicionando gerenciadores de conexões

Para adicionar um gerenciador de conexões, você deve usar o EzConnectionManager ou a classe relevante do gerenciador de conexões da seguinte maneira:

Adicionando tarefas

Para adicionar uma tarefa a um contêiner (pacote ou contêiner), você deve usar a classe relacionada à tarefa e especificar o contêiner pai na inicialização da classe. Por exemplo:

Adicionando tarefas de fluxo de dados

Usando o Ezapi, adicionar tarefas é mais fácil do que o modelo de objeto gerenciado do SSIS. O código a seguir é usado para criar um pacote, adicionando um gerenciador de conexões OLE DB, adicionando uma tarefa de fluxo de dados com uma origem e destino OLE DB, a fim de transferir dados entre [Person].[Person] e [Person].[Person_temp] tabelas:

Executando pacotes

Para executar um pacote, você pode simplesmente usar o método Execute () da seguinte maneira:

Modelos de pacote

Existem alguns pacotes de modelos adicionados nesta biblioteca de classes. Como exemplo:

  • EzDataFlowPackage: um pacote que contém uma tarefa de fluxo de dados
  • EzForLoopDFPackage: um pacote que contém um loop for com uma tarefa de fluxo de dados
  • EzForLoopPackage: um pacote que contém um contêiner for loop

Esses modelos diminuem o tempo e as linhas de códigos necessárias para desenvolver pacotes.

Recursos online

O EzApi não é muito popular, mas há algum artigo on-line que você pode consultar para saber mais:

Comparando com Biml

Simplicidade

Após criar o pacote, nós o converteremos em um script Biml, conforme explicamos no artigo Convertendo pacotes SSIS em scripts Biml

Como você pode ver, o script Biml é um pouco simples que o código C # que escrevemos anteriormente. Podemos dizer que as duas tecnologias utilizadas facilitam muito mais a automação do pacote SSIS do que os assemblies tradicionais fornecidos pela Microsoft. E isso depende do histórico de programação do usuário, pois os desenvolvedores se familiarizarão mais com o EzAPI, enquanto outros funcionários ou analistas irão para o Biml.

Contexto

Como mencionamos no artigo anterior, se você precisar automatizar a criação e o gerenciamento de pacotes em um aplicativo, não poderá usar o Biml. Em outros casos, você pode escolher entre as duas tecnologias.

Tratamento de erros no desenvolvimento

O EzAPI tem a mesma limitação que o ManagedDTS, pois não mostra uma mensagem de erro clara se encontrada durante a criação do pacote:

Exceção sem sentido é lançada ao criar o pacote programaticamente usando o EzApi

Figura 6 – Exceção sem sentido lançada ao criar o pacote programaticamente

Recursos online

Mesmo que o Biml não tenha muitos recursos on-line, eles são muito mais do que o relacionado ao EzAPI, pois você pode não encontrar mais artigos do que os mencionados anteriormente (mesmo esses artigos levam muito tempo para serem reconhecidos).

Conclusão

Neste artigo, ilustramos outra alternativa do Biml chamada EzAPI, falamos brevemente sobre essa biblioteca e por que ela foi desenvolvida. Depois, explicamos como usá-la para criar e gerenciar pacotes SSIS. Finalmente, fizemos uma comparação entre as duas tecnologias.

Índice

Hadi Fadlallah
Últimas mensagens de Hadi Fadlallah (ver todos)