Por quase seis anos, a T1A fez parceria com a Databricks em projetos de migração de ponta a ponta de SAS para Databricks para ajudar as empresas a modernizar sua plataforma de dados. Como ex-parceiro SAS Platinum, temos um profundo conhecimento dos pontos fortes, peculiaridades e problemas ocultos da plataforma que decorrem do comportamento exclusivo do motor SAS. Hoje, essa experiência legada é complementada por uma equipe de Databricks Champions e uma prática dedicada de Engenharia de Dados, o que nos dá a rara habilidade de falar fluentemente tanto "SAS" quanto "Spark".
No início da nossa jornada, observamos um padrão recorrente: as organizações queriam abandonar o SAS por diversos motivos, mas todos os caminhos de migração pareciam penosos, arriscados ou ambos. Analisamos o mercado, pilotamos várias opções de ferramentas e concluímos que a maioria das soluções era insuficiente e tratava a migração do SAS como pouco mais do que “trocar dialetos SQL”. Essa lacuna nos levou a criar nosso próprio transpiler, e o Alchemist foi lançado pela primeira vez em 2022.

O Alchemist é uma ferramenta poderosa que automatiza sua migração do SAS para o Databricks:
O Alchemist, juntamente com todas as nossas ferramentas, não é mais apenas um acelerador de migração; é o motor principal e o driver da migração em nossos projetos.
Então, o que é o Alchemist em detalhes?
Antes de mais nada, o Alchemist não é apenas um transpilador, é uma poderosa ferramenta de avaliação e análise. O Alchemist Analyzer analisa rapidamente qualquer lote de código, produzindo um perfil abrangente das características do código SAS. Em vez de gastar semanas com revisão manual, os clientes podem obter uma visão completa dos padrões e da complexidade do código em minutos.

O dashboard de análise é gratuito e agora está disponível de duas maneiras:
Esta análise fornece percepções sobre o tamanho do escopo da migração, destaca elementos exclusivos, detecta integrações e ajuda a avaliar as preferências da equipe para diferentes padrões programáticos. Ele também classifica os tipos de carga de trabalho, nos ajuda a prever as taxas de conversão de automação e estima o esforço necessário para a validação da qualidade dos resultados.
Mais do que apenas uma visão geral de alto nível, o Alchemist Analyzer oferece uma visualização detalhada em tabela (que chamamos de DDS) mostrando como os procedimentos e as opções são usados, a linhagem de dados e como os componentes do código dependem uns dos outros.
Este nível de detalhe ajuda a responder a perguntas como:

Como o Analyzer expõe cada dependência, fluxo de controle e ponto de contato de dados, ele nos dá uma compreensão real do código, permitindo-nos fazer muito mais do que a conversão automatizada. Podemos identificar onde validar os resultados, dividir monólitos em blocos de migração significativos, revelar padrões repetíveis e otimizar os testes de ponta a ponta, recursos que já usamos em vários projetos de clientes.
Vamos começar com uma breve visão geral das capacidades do Alchemist:

O transpiler Alchemist funciona em três passos:
Tudo isso parece promissor, mas como isso se manifesta em um cenário de migração real?
Vamos compartilhar algumas métricas de uma migração recente de várias unidades de negócios na qual migramos centenas de fluxos do SAS Enterprise Guide para o Databricks. Esses fluxos gerenciavam relatórios do dia a dia e a consolidação de dados, realizavam verificações de rotina do negócio e eram mantidos em grande parte por equipes de analítica. As entradas típicas incluíam arquivos de texto, pastas de trabalho XLSX e várias tabelas RDBMS; as saídas variavam de extrações em Excel/CSV e alertas por e-mail a resumos parametrizados na tela. A migração foi executada com o Alchemist v2024.2 (uma versão anterior à disponível atualmente), portanto, os usuários atuais podem esperar taxas de automação ainda maiores e uma qualidade de resultado superior.
Para apresentar alguns números, medimos as estatísticas de uma parte de 30 fluxos EG aleatórios migrados com o Alchemist.
Devemos começar com breves avisos:
Assim, obtivemos uma taxa de conversão de quase 75% com quase 90% de precisão (90% dos passos do fluxo passaram na validação sem alterações):
Status da conversão | % | Fluxos | Notas |
Convertido de forma totalmente automática com 100% de precisão | 33% | 10 | Sem problemas |
Convertido totalmente, com discrepâncias de dados na validação | 30% | 9 | Pequenas discrepâncias foram encontradas durante a validação dos dados dos resultados |
Convertido parcialmente | 15% | 5 | Alguns passos não foram convertidos, menos de 20% dos passos de cada fluxo |
Problemas de conversão | 22% | 6 | Problemas de preparação (p. ex., mapeamento incorreto, amostra incorreta da fonte de dados, arquivo EG original corrompido ou não executável) e tipos de instrução raros |
Com a versão mais recente do Alchemist, que conta com conversão baseada em IA, alcançamos uma taxa de conversão de 100%. No entanto, os resultados fornecidos pela IA ainda apresentavam o mesmo problema de falta de precisão. Isso torna a validação de dados o próximo "poço sem fundo" para a migração.
A propósito, vale ressaltar que a preparação completa do código, dos mapeamentos de objetos e de outras configurações é crucial para o sucesso das migrações. Código corrompido, mapeamento de dados incorreto, problemas com a migração da fonte de dados, código desatualizado e outros problemas relacionados à preparação são normalmente difíceis de identificar e isolar, mas impactam significativamente os cronogramas de migração.
Com a conversão de código automatizada e orientada por IA agora perto de 'um clique', o verdadeiro gargalo mudou para a validação de negócios e a aceitação do usuário. Na maioria dos casos, esta fase consome de 60 a 70% do cronograma geral da migração e é responsável pela maior parte do risco e custo do projeto. Ao longo dos anos, experimentamos diversas técnicas de validação, frameworks e ferramentas para encurtar a “fase de validação” sem perder a qualidade.
Os desafios de negócios típicos que enfrentamos com nossos clientes são:
Optamos por esta configuração:

Nós envolvemos este processo com frameworks, scripts e padrões para alcançar velocidade e flexibilidade. Não estamos tentando construir um produto "pronto para uso" porque cada migração é única, com diferentes ambientes, requisitos e níveis de participação do cliente. Mas ainda assim, a instalação e a configuração devem ser rápidas.

A combinação da sofisticação técnica do Alchemist e nossa metodologia comprovada tem entregado consistentemente resultados mensuráveis: taxa de automação de conversão de quase 100%, reduções de 70% no tempo de validação e implantação.
A verdadeira medida de qualquer solução de migração não está em seus recursos, mas em seu impacto real nas operações do cliente. Na T1A, nosso foco vai além do lado técnico da migração. Sabemos que a migração não termina quando o código é convertido e testado. A migração está concluída quando todos os processos de negócios são migrados e consomem dados da nova plataforma, quando os usuários de negócios são integrados e quando já estão aproveitando as vantagens de trabalhar no Databricks. É por isso que não apenas migramos, mas também fornecemos suporte avançado a projetos pós-migração com nossos especialistas para garantir uma integração mais tranquila do cliente, incluindo:
Tudo isso, desde a análise abrangente de código e transpilação automatizada parametrizadas até frameworks de validação com tecnologia de AI e suporte pós-migração, foi testado em cenários reais em várias migrações corporativas. E estamos prontos para compartilhar nossa experiência com você.
Então, é hora de resumir. Nos últimos anos, aplicamos essa abordagem integrada em diversas organizações de saúde e seguros, cada uma com desafios únicos, requisitos regulatórios e cargas de trabalho críticas para o negócio.

Temos aprendido, desenvolvido nossas ferramentas e aprimorado nossa abordagem, e agora estamos aqui para compartilhar nossa visão e metodologia com vocês. Aqui você pode ver apenas algumas das referências de nossos projetos, e estamos prontos para compartilhar mais mediante solicitação.
Cliente | Datas | Descrições de projetos |
Grande seguradora de saúde, Benelux | 2022 - Presente | Migração de um EDWH de toda a empresa do SAS para o Databricks usando o Alchemist. Apresentando uma abordagem de migração com uma taxa de automação de 80% para tarefas repetitivas (1600 Jobs ETL). Projetamos e implementamos uma infraestrutura de migração, permitindo que os processos de conversão e migração coexistissem com as operações de negócios em andamento. Nossa estrutura de testes automatizados reduziu o tempo de UAT em 70%. |
Empresa de seguro saúde, EUA | 2023 | Migração de relatórios analíticos do SAS EG on-premise para o Azure Databricks usando o Alchemist. A T1A utilizou o Alchemist para acelerar a análise, a migração de código e os testes internos. A T1A prestou serviços de consultoria para configurar serviços selecionados do Azure para o Databricks habilitado para Unity Catalog, capacitando e treinamento de usuários na plataforma de destino e otimizando o processo de migração para garantir uma transição tranquila para os usuários finais. |
Empresa do setor de saúde, Japão | 2023 - 2025 | Migração de relatórios analíticos do SAS EG on-premise para o Azure Databricks. A T1A utilizou o Alchemist para acelerar a análise, a migração de código e os testes internos. Nossos esforços incluíram a configuração de um Data Mart, o projeto da arquitetura e a habilitação de recursos de cloud, bem como o estabelecimento de mais de 150 pipelines para alimentação de dados para apoiar os relatórios. Fornecemos serviços de consultoria para configurar serviços selecionados do Azure para Databricks habilitado para Unity Catalog e oferecemos capacitação e treinamento ao usuário na plataforma de destino. |
PacificSource Health Plans, EUA | 2024 - Presente | Modernização da infraestrutura de analítica legada do cliente, migrando fluxos de trabalho ETL parametrizados baseados em SAS (70 scripts) e o SAS Analytical Data Mart para o Databricks. Reduziu o tempo de atualização do Data Mart em 95%, ampliou o acesso ao pool de talentos usando a linguagem de código padrão PySpark, habilitou a assistência de GenAI e o "vibe coding", melhorou o Git&CI/CD para aumentar a confiabilidade, reduziu significativamente a presença do SAS e gerou economia em licenças SAS. |
Acabamos de começar a adoção de uma abordagem agêntica, mas reconhecemos seu potencial para automatizar atividades de rotina. Isso inclui preparar configurações e mapeamentos, gerar dados de teste personalizados para alcançar a cobertura total do código e criar padrões automaticamente para satisfazer as regras de arquitetura, entre outras ideias.
Por outro lado, vemos que as capacidades atuais de IA ainda não são maduras o suficiente para lidar com certas tarefas e cenários altamente complexos. Portanto, prevemos que o caminho mais eficaz a seguir está na interseção entre IA e metodologias programáticas.
Participe do nosso próximo webinar - "Melhores práticas de migração do SAS: lições de mais de 20 Projetosempresariais" →
Compartilharemos em detalhes o que aprendemos, quais serão os próximos passos e as melhores práticas para a migração de ciclo completo para o Databricks. Ou assista à demonstração da nossa abordagem de migração → e a muitos outros materiais sobre migração em nosso canal.
Analise seu ambiente SAS em minutos →
Faça o upload do seu código SAS para uma análise instantânea e abrangente. Descubra a complexidade da migração, identifique ganhos rápidos e obtenha estimativas de dimensionamento automatizadas, totalmente grátis, sem necessidade de inscrição.
Para organizações prontas para a migração ([email protected]):
Agende uma Consulta Estratégica - sessão de 45 minutos para revisar os resultados da sua análise e elaborar um roteiro de migração personalizado
Solicite uma prova de conceito - Valide nossa abordagem com uma migração piloto dos seus fluxos de trabalho mais críticos
Para planejamento em estágio inicial:
(Esta publicação no blog foi traduzida utilizando ferramentas baseadas em inteligência artificial) Publicação original
Saúde e ciências da vida
August 27, 2025/6 min de leitura
Saúde e ciências da vida
November 4, 2025/6 min de leitura


