Snowpark Migration Accelerator: Notas de versão do SC Spark Python¶
2.14.0¶
2023-10-24 \ \ Adicionado\ \ Adicionado ID condensado para nomes de arquivo e é usado no log.
Alterado
Refatorar a hierarquia de pastas de saída do TrialMode.
Gerar relatórios localmente no modo de avaliação quando a pontuação atingir 90 ou mais.
Gerar relatórios localmente no modo de avaliação quando se trata de um usuário Snowflake.
Criar inventários como arquivos .csv.
Mover os inventários para a pasta de Relatórios.
¶
2.13.0¶
2023-10-19\
Adicionado\
Adicionar um sinalizador para ativar mais mensagens de registro.
Adicionar um sinalizador para desativar a execução da conversão.
Adicionar um mecanismo de tempo limite para a resolução da tabela de símbolos Scala.
Adicionar um mecanismo de tempo limite para a fase de análise do Scala.
Adicionar mensagens de registro de progresso na fase de análise para Scala.
Alterado\
Ajustes nos relatórios (HTML e docx): renomeação da pontuação de preparação e atualização do apêndice e da tabela de chamadas de importações.
Aumentar
AssessmentMode
de 8.1.6 para 9.0.4Aumentar
Common.AssessmentModel
de 3.1.12 para 3.1.14Adicionar bloqueio para evitar condições de corrida
Corrigido\
Corrigir um número inconsistente de SparkReferences entre os modos de avaliação e conversão.
Corrigir o problema que fazia com que os arquivos .sql não fossem reconhecidos como arquivos compatíveis.
Corrigir o erro de análise quando uma barra invertida estiver entre AtomElement e BracedSlices.
Corrigir o problema quando a análise de código com uma grande quantidade de expressões aninhadas levava muito tempo.
2.12.0¶
2023-10-13
Adicionado
Adicionar suporte ao modo de teste.
Alterado
Aumentar
Snowflake.SnowConvert. Python
de 1.1.79 para 1.1.80Adicionar uma variante de ResolveType para evitar o estouro de pilha em alguns cenários.
Corrigido
Correção do cenário em que a resolução de um FullName causa estouro de pilha.
2.11.0¶
Adicionado
Adicionar suporte para API do Snowpark versão 1.7.0 no Python.
Adicionar suporte para API do Snowpark versão 1.6.1 no Python.
Uma nova solução alternativa foi adicionada
Quatro (4) novos mapeamentos adicionados
Alterado
Atualizar as validações dos testes de integração do Scala.
Reduzir o tempo dos testes de integração do Scala.
Atualizar as referências de nome de montagem restantes no código interno.
Atualizar os cabeçalhos dos arquivos de origem para que correspondam às diretrizes da empresa.
Corrigido
Corrigir várias execuções com o mesmo ExecutionId, adicionando SessionId e ExecutionId aos inventários e relatórios.
Corrigir falha na tarefa CopyOtherFiles com o arquivo storage.lck.
Corrigir problema de geração de relatórios .HTML quando alguns valores são nulos.
2.09.0¶
2023-10-03
Adicionado
Adicionar FilesInventory.pam
Quatro (4) novos mapeamentos adicionados
Alterado
Alterar os nomes dos conjuntos.
Aumentar
Snowflake.SnowConvert.Python
de 1.1.70 para 1.1.79Adicionar uma barra invertida em três regras diferentes para solucionar erros de análise.
Adicionar um novo símbolo de referência do spark.
Suporte para duas (2) novas resoluções.
Suporte para comandos vazios em notebooks .sql DBX.
Melhorar a robustez da função StopIfDedent.
Corrigido
Corrigir um erro de análise em um cenário de barra invertida com param e vírgulas.
Corrigir o problema de resolução do símbolo de expressão entre parênteses.
Corrigir erro de análise com comando vazio em notebooks .sql DBX.
Corrigir problema de resolução do símbolo de colchetes vazios.
Corrigir erro de tempo limite do Regex ao coletar o inventário de instruções SQL.
Corrigir erro de análise relacionado à indentação mista.
Corrigir falsa mensagem de falha quando um erro de análise é encontrado.
Corrigir um número inconsistente de SparkReferences entre os modos de avaliação e conversão.
2.8.0¶
2023-09-27
Adicionado
Adicionar suporte para API do Snowpark versão 1.5.1 no Python.
Adicionar suporte à sintaxe do Python 3.10.10.
Adicionar a coluna CellId nos inventários (para ambos os notebooks, Databricks e Jupyter).
Adicionar quatro (4) novos mapeamentos
Alterado
Aumentar
Mobilize.Python
de 1.1.64 para 1.1.70Adicionar suporte à sintaxe do Python 3.10.10.
Adicionar três (3) novos cenários de barra invertida para solucionar um erro de análise.
Adicionar um tipo de retorno explícito a alguns símbolos do Pandas para evitar um erro de carregamento.
Corrigido
Corrigir um erro de análise com uma barra invertida em um colchete, dois pontos e cenários param.
Corrigir erro ao carregar símbolos do Pandas.
2.7.0¶
2023-09-20\
Adicionado\
Adicionar suporte para API Snowpark versão 1.5.0 no Python.
3 novos mapeamentos adicionados
Alterado\
Evitar o processamento de arquivos ocultos
Aumentar `Mobilize.SparkCommon.Utils` de 1.3.188 para 1.3.189
Aumentar `Mobilize.Common.Utils` de 3.2.0 para 3.2.2
Corrigido\
Corrigir a fase de coleta de PackageVersionInventory que fica travada.
Corrigir porcentagem incorreta na tabela Spark Usage Summary no relatório detalhado ao usar arquivos DBC.
Corrigir da tabela de dimensionamento de arquivos no relatório detalhado, que aparece vazia ou não aparece.
2.6.0¶
2023-09-12\
Adicionado\
Adicionar suporte de células %SQL (de notebooks) ao inventário de instruções SQL.
Alterado\
Aumentar `Mobilize.Python` de 1.1.62 para 1.1.64
Adiciona suporte ao magic sql.
Evite atualizar o tipo de parâmetro de função quando o tipo inferido for `None`.
Corrigido\
Corrigir problema que causa o carregamento infinito de símbolos para arquivos específicos.
Corrigir o problema dos arquivos GenericScanner que não estão sendo gerados.
Segurança\
Senhas de teste seguras em testes de transformação Python.
¶
2.5.0¶
2023-09-05
Adicionado
Adicionar inventário de dimensionamento de notebooks.
Adicionar o projeto Snowflake.SparkCommon.MappingLoader (usa o novo Snowflake.SnowMapGrammar).
Alterado
Aumentar o Mobilize.Python de 1.1.59 para 1.1.62
Adicionar um mecanismo de tempo limite na resolução de símbolos do Python para os métodos GetSymbol.
Aumentar o Mobilize.SparkCommon. Utils de 1.3.186 para 1.3.187
Atualizar o método Mobilize.SparkCommon. Utils.FilesHelper.CopyFilesRecursively para lidar com arquivos ocultos.
Corrigido
Corrigir o problema de não receber o e-mail após uma execução (diminuindo o tamanho do arquivo de registro ao evitar o registro de mensagens de depuração por padrão).
Removida
Remover o projeto Mobilize.SparkCommon.TransformationCore (usava o antigo Mobilize.MapGrammar).
2.4.0¶
2023-08-28
Adicionado
Adicionar o inventário NotebookCells.
Coletar os valores dos argumentos de DataFrameReader.option e DataFrameWriter.option para Scala e Python.
Adicionar 2 novos mapeamentos e uma melhor coleção de informações sobre o tipo de alias
Criptografar os arquivos de saída quando são fornecidos parâmetros adicionais.
Reativar o inventário SQLStatements.
Reativar a paralelização para coletores.
Alterado
Atualize a seção Resumo do tipo de arquivo do relatório detalhado (docx e html). (SCT-3867)
Atualização para 2 mapeamentos
Aumentar Mobilize.SparkCommon.Utils de 1.3.181 para 1.3.186.
Melhorar o suporte à classificação de arquivos CSV.
Aumentar o Mobilize.Common.Utils de 3.1.6 para 3.2.0.
Melhorar o suporte à classificação de arquivos CSV.
Aumentar o Mobilize.Common.Utils de 3.1.6 para 3.2.0.
Atualizar as versões do pacote NuGet.
Refatoração da tarefa de carregamento de mapeamentos.
Refatoração em referências de projetos de SparkCommon Utils.
Agrupar projetos de solução.
Mesclar os testes de integração do Scala JupyterTest, InventoryTests e TransformationTest.
Corrigido
Corrigir o problema que fazia com que a ferramenta de conversão Python travasse ao coletar os itens de inventário das instruções SQL.
Corrigir a falta de arquivos GenericScanner na saída.
Corrigir o problema dos arquivos DBC migrados que não estavam sendo carregados no Databricks.
Corrigir erro no final do processo da ferramenta.
Removida
Remover InventoryStorageTemp.
Remover as referências redundantes do projeto StyleCop.Analyzers.
\
2.2.001¶
2023-07-19
Adicionado
Adição de seis (6) novos mapeamentos
Alterado
Atualização do modelo de avaliação de 3.1.10 para 3.1.11
Corrigido
Corrigir o processamento do Databricks que não funciona no modo de avaliação
Segurança
Foi adicionada a integridade do sub-recurso aos links HTML
2.1.161¶
2023-07-06
Corrigido
Correção e ativação de testes funcionais do Scala Spark
2.1.160¶
2023-07-05
Alterado
Atualização do modelo de avaliação de 3.1.9 para 3.1.10
2.1.159¶
2023-07-05
Alterado
Atualização do modelo de avaliação de 3.1.7 para 3.1.9
2.1.158¶
2023-07-05
Adicionado
Adicionada estabilidade à ferramenta, melhorando o tratamento das exceções nas tarefas
2.1.157¶
2023-07-05
\ Alterado
Atualização do Spark Common de 1.3.178 para 1.3.181
2.1.155¶
2023-07-05
Alterado
Atualização do Common Build de 2.0.2 para 3.0.4
Melhorias na criação da solução em MacOs
2.1.148¶
2023-07-04
Alterado
Atualização do Spark Common de 1.3.177 para 1.3.178
Atualização do Common Utils de 4.0.0-alpha.DevOps.9 para 3.1.6
2.1.147¶
2023-07-03
Segurança
Remover referências de pacotes não licenciados nos projetos `Spark Common`.
2.1.146¶
2023-07-03
Alterado
Aumentar `coverlet.collector` de 3.2.0 para 6.0.0
Aumentar `FluentAssertions` de 6.9.0 para 6.11.0
Aumentar `Scriban.Signed` de 5.5.2 para 5.7.0
Aumentar `DocumentFormat.OpenXml` de 2.19.0 para 2.20.0
\ Segurança
Remover referências de pacotes não licenciados em projetos `SparkCommon`.
2.1.145¶
2023-06-28
Alterado
Atualização de `Mobilize.Python` de 1.1.49 para 1.1.50
Corrigir o problema de análise de arquivos inteiros do notebook do Databricks quando não se analisa uma única célula
2.1.144¶
2023-06-27
Corrigido
Corrigir a extração de arquivos .dbc em MacOS
2.1.143¶
2023-06-26
Corrigido
Corrigir erros de testes devido a diferentes formatos de dados.
2.1.142¶
2023-06-26
Alterado
Refatorar o armazenamento de inventário.
2.1.141¶
2023-06-23
Alterado
Atualização de `Mobilize.Python` de 1.1.46 para 1.1.49
Detectar e interromper ciclos recursivos durante a resolução de um símbolo
Corrigir a exceção StackOverflow envolvendo os arquivos \_\_init\_\_.py
Corrigir o nó PyArgExpr com barra invertida
2.1.140¶
2023-06-22
Alterado
Atualização de `Mobilize.Python` de 1.1.44 para 1.1.46
Corrigir o nó PyTerm com barra invertida
2.1.138¶
2023-06-22
Alterado
Atualização do Spark Common de 1.3.176 para 1.3.177
Corrigido
Correção do processador de código Scala.
2.1.137¶
2023-06-22
Segurança
Credenciais seguras em testes funcionais.
Remover referências de pacotes não licenciados.
2.1.136¶
2023-06-21
Alterado
Atualização de `Snowflake.Data` de 2.0.15 para 2.0.25
Atualização do Spark Common de 1.3.175 para 1.3.176
Segurança
Atualizar referências nos testes funcionais.
2.1.135¶
2023-06-21
Adicionado
Adicione a extensão .dbc conforme suportado pelas ferramentas de processamento de código Python e Scala.
Adicionar testes para o projeto Contracts.
Segurança
Remover referências de pacotes não licenciados em `SparkCommon.Contracts.Test`.
2.1.132¶
2023-06-21
Removida
Remover a coluna `Supported` do inventário IOFiles no modo de avaliação.
2.1.131¶
2023-06-20
Corrigido
Corrigir testes no Mac.
2.1.130¶
2023-06-19
Alterado
Mesclar o repositório SparkCommon com este repositório.
2.1.126¶
2023-06-16
Corrigido
Corrigir a criação do repositório.
2.1.124¶
2023-06-15
Corrigido
Corrigir a criação do repositório.
2.1.123¶
2023-06-15
Alterado
Atualização de `Mobilize.Scala` de 0.2.34 para 0.2.37
Correção de erro de análise envolvendo tipo genérico com sublinhado e restrição
Correção de erro de análise envolvendo expressões com aspas e interpolação
Segurança
Remoção de referências de pacotes inseguros.
2.1.121¶
2023-06-15
Segurança
Remover arquivos de credenciais.
2.1.120¶
2023-06-15
Alterado
Pequena alteração na configuração da versão para Scala e Python.
1.0.877¶
26 de abril de 2023
Python 1.1.25
PythonSnowConvert Core 2.01.090
SparkCommon 1.3.151
Adicionado
Foi adicionado suporte ao Snowpark 1.3.0
Quatro novos mapeamentos
EWI SPRKPY1048 foi descontinuado
Foram adicionadas transformações para
Cadeia DataFrameReader
SparkSession.sparkContext
Foi adicionada a coluna Gravidade à tabela Resumo de problemas do relatório detalhado
Melhorias
Nome aprimorado do arquivo de inventário de usos do Spark
O valor exibido da pontuação de preparação foi aprimorado quando nenhuma referência do Spark foi encontrada
Corrigido
URLs de botão fixo
Correção de inconsistências no inventário de usos do Spark localmente e na telemetria
Corrigida a métrica RDD na tabela Spark Usage Summary do relatório detalhado
Correção de inconsistências com símbolos de zero e traço nos relatórios
1.0.826¶
29 de março de 2023
Python 1.1.25
PythonSnowConvert Core 2.01.068
SparkCommon 1.3.131
Adicionado
Foi adicionado suporte para converter arquivos DBC
Melhorias
Adicionada transformação para DataFrameReader.format e DataFrameReader.load
Corrigido
Corrigidos valores de versão do SnowConvert/Snowpark transpostos
1.0.725¶
15 de fevereiro de 2023
Python 1.1.11
PythonSnowConvert Core 2.01.022
SparkCommon 1.3.113
Adicionado
Foi adicionado suporte para arquivos de arquivamento do Databricks (extensão .dbc)
Foi adicionado suporte para arquivos de notebook do Databricks (extensão .python)
Adicionado paralelismo ao processo de identificação de usos do Spark
Foi adicionado suporte para SnowPark API versão 1.1.0
Adicionados elementos de mapeamento:
doze mapeamentos diretos
duas conversões usando o auxiliar
Melhorias
Mensagem aprimorada do SPRKPY1038 EWI
Aprimoramento do registro de EWIs na conversão de colunas que usam acesso a atributos
Nomes de relatórios locais aprimorados
1.0.691¶
1º de fevereiro de 2023
Python 1.1.3
PythonSnowConvert Core 2.1.4
SparkCommon 1.3.105
Adicionado
Adicionada compatibilidade com Net6 (interna)
Adicionado o relatório issues.csv
Adicionada tabela de dimensionamento ao relatório detalhado
Foi adicionado suporte à declaração de variáveis globais
Foi adicionado suporte para identificação de símbolos herdados
Foi adicionado suporte para acesso a colunas usando acesso a atributos
Adicionada na telemetria a versão do mapeamento que foi usada
Foi adicionado suporte para Jupyter Notebooks em GenericScanner
Adicionados elementos de mapeamento:
um mapeamento direto
uma conversão usando o auxiliar
seis soluções alternativas
cinco identificações não suportadas
Melhorias
Melhoria do formato da versão da ferramenta em relatórios, inventários e telemetria
Melhoria na sincronização de relatórios HTML locais e remotos
Melhoria na sincronização do relatório detalhado HTML com o relatório detalhado DOCX
Aprimoramento do agrupamento da tabela de problemas por código EWI
Aprimoramento do agrupamento da tabela de importação por pacote
Melhoria no código de saída comentado
Melhoria dos títulos das fases de progresso da UI
Correções de bugs
Corrigida a localização das mensagens do EWI para declarações complexas
Corrigido o texto da UI ao cancelar a execução
Correção de erros de digitação nos relatórios
1.0.594¶
28 de dezembro de 2022
Python 1.0.457
PythonSnowConvert Core 2.0.280
Adicionado
Adição de suporte para Jupyter Notebooks no Generic Scanner
Adicionada a porcentagem de conversão nos relatórios
Adicionada a coluna «ElementPackage» ao inventário de usos de importação
Adicionado um mapeamento direto
Foram adicionados quatro auxiliares
Foram adicionadas duas soluções alternativas
Foram adicionadas pequenas melhorias visuais ao relatório detalhado
Melhorias
Aprimoramento de um mapeamento de renomeação para direto
Melhoria na classificação da tabela de problemas no relatório detalhado
Bugs
Corrigido o tamanho das colunas da tabela de problemas no relatório detalhado
Foi corrigido um erro ao adicionar o comentário EWI para o uso da função Column.contains
Correção de seis status de mapeamento que não correspondiam ao inventário de usos do Spark
1.0.555¶
21 de dezembro de 2022
Python 1.0.457
PythonSnowConvert Core 2.0.259
Novos recursos
Foram adicionadas três novas soluções alternativas
Foi adicionada uma margem de erro na descrição do relatório detalhado
Melhorias
Aprimoramento de dois mapeamentos de renomeação para direto
Melhoria na classificação da tabela de problemas no relatório detalhado
Melhoria na exibição de porcentagens no relatório detalhado
Melhoria das mensagens de registro do estágio de conversão
Bugs
Correção de dois mapeamentos
Identificação fixa de um elemento não suportado
1.0.515¶
14 de dezembro de 2022
Python 1.0.457
PythonSnowConvert Core 2.0.241
Novos recursos
Suporte para “snowpark_extensions”
Doze conversões usando “snowpark_extensions”
Duas soluções alternativas adicionadas
Uma nova referência do spark adicionada ao banco de dados de referência de tabela, incluindo seu status.
Informações do cliente adicionadas ao relatório detalhado
Melhorias
Aprimoramento da redação de EWI SPRKPY1038
Um status de referência do spark melhorou de renomeação para direto
Correções de bugs
Correção de um bug em um mapeamento
Uma tabela de mapeamento do Spark Core quebrada foi corrigida
1.0.492¶
07 de dezembro de 2022
Python 1.0.455
PythonSnowConvert Core 2.0.233
Novos recursos
Margem de erro adicional na pontuação de preparação
Foram adicionados dois novos mapeamentos
Adicionado EWI para elementos PySpark que não eram reconhecidos
Melhorias
Melhoria da redação do Apêndice A no relatório detalhado
Melhoria da mensagem EWI para elementos PySpark que não estão definidos no banco de dados de conversão da ferramenta
Correções de bugs
Correção do nome da coluna «alias» no inventário
1.0.457¶
01 de dezembro de 2022
Python 1.0.452
Python SnowConvert Core 2.0.217
Novos recursos
Foi adicionado suporte à versão 1.0.0 da API do SnowPark
Foram adicionadas cinco novas documentações de soluções alternativas
Adicionadas informações de execução à telemetria
Margem de erro adicionada à pontuação de preparação
Melhorias
Maior precisão na identificação de símbolos de código
Melhoria na etapa de avaliação ao registrar mensagens.
1.0.441¶
23 de novembro de 2022
Python 1.0.449
PythonSnowConvert Core 2.0.210
Novos recursos
Foram adicionados comentários EWI ao código de saída para elementos PySpark não definidos
Adicionado suporte para símbolos herdados
Três novos mapeamentos adicionados
Foi adicionada uma solução alternativa
Melhorias
Melhoria da pontuação de preparação quando todos os arquivos apresentam erros
Melhoria da mensagem de erro ao carregar a tabela de símbolos
Tratamento aprimorado de tipos genéricos
Um status de mapeamento foi alterado de renomeação para direto
Um status de conversão foi alterado de solução alternativa para mapeamento direto
Correções de bugs
Correção do problema de conversão de markdown
Correção de problemas de sincronização entre a tabela PySpark_Mappings_Core e a ferramenta
1.0.425¶
17 de novembro de 2022
Python 1.0.445
PythonSnowConvert Core 2.0.203
Melhorias
Robustez na tabela de símbolos de carregamento
Correções de bugs
Correção da tabela de resumo do relatório detalhado para valores de uso do spark
Correção de alguns erros de análise
Correção de problemas de sincronização de código EWI entre a ferramenta e a tabela DB do Snowflake PySpark_Mappings_Core
1.0.415¶
15 de novembro de 2022
Python 1.0.441
PythonSnowConvert Core 2.0.199
Novos recursos
Adicionado o registro EWI quando um erro é detectado ao carregar a tabela de símbolos
Correções de bugs
Corrigido o problema de novas linhas ao converter arquivos de notebook Jupyter
1.0.404¶
11 de novembro de 2022
Python 1.0.436
PythonSnowConvert Core 2.0.195
Novos recursos
Adicionado suporte básico para converter arquivos de notebook Jupyter
Adicionado um valor para rastrear os usos de importação como um inventário
Melhorado o relatório detalhado (usos do Spark agrupados por categoria de suporte e resumo de chamadas de importação do Python)
Novos mapeamentos adicionados
Novas soluções alternativas adicionadas para “SparkSession.Builder.appName”
Novos EWIs adicionados como comentários no código de saída
Foi adicionado suporte para copiar arquivos que não sejam do Python para o diretório de saída
Adicionada a identificação de usos de PySpark para expressões de id
Foi adicionada uma mensagem de erro quando o carregamento da tabela de símbolos falha
Melhorias
Melhoria no mapeamento de importações
Mapeamento aprimorado das dicas de tipo
Aprimoramento dos mapeamentos de renomeação para mapeamentos diretos
Correções de bugs
Erros de análise
A estrutura do diretório de saída para arquivos com erros de análise
Correção dos nomes completos de “pyspark.streaming”
Corrigida a falha da CLI
1.0.315¶
21 de outubro de 2022
Python 1.0.422
PythonSnowConvert Core 2.0.152
Adicionado
Inferência de tipo adicionada
Suporte a 5 novos mapeamentos
Melhorias
Relatório detalhado
Conversão da declaração de importação
Documentação de transformação
Corrigido
EWIs relacionados ao registro de uma ID de projeto
Status de conversão de 4 elementos do Pyspark
1.0.280¶
12 de outubro de 2022
Python 1.0.417
PythonSnowConvert Core 2.0.135
Adicionado
Novas transformações
Manipulação de elementos do Pyspark sem suporte usados em importações
Aprimoramentos na mensagem de registro
1.0.271¶
05 de outubro de 2022
Python 1.0.417
PythonSnowConvert Core 2.0.132
Adicionado
Robustez na identificação de símbolos
Melhoria na resolução de tipos
Corrigido
O botão Configurações não está sendo atualizado com a alteração da licença
Link de documentação na referência da versão do Python
1.0.247¶
27 de setembro de 2022
Python 1.0.410
PythonSnowConvert Core 2.0.126
Adicionado
Robustez na análise de arquivos do Jupypter Notebook
Aprimoramentos na resolução de símbolos com Generics
Novas transformações
Corrigido
Total de arquivos Python no relatório
1.0.220¶
15 de setembro de 2022
Python 1.0.399
PythonSnowConvert Core 2.0.112
Adicionado
Novo suporte para importações
Nome alternativo em inventários para as importações
Corrigido
Número de linha incorreto no inventário para arquivos macOS
Porcentagens da tabela de usos identificados no relatório html
Ferramenta de qualificação mostrando zero referências PySpark
Atualize as informações de contato no modelo de e-mail
1.0.190¶
06 de setembro de 2022
Python 1.0.392
PythonSnowConvert Core 2.0.100
\
Adicionado
Colunas “SnowConvert Version” e “Snowpark version” ao SparkUsagesInventory
Suporte a mais funções do pyspark
Aprimoramentos na análise de velocidade
\ Fixo
Atualização direta do mapeamento
1.0.148¶
31 de agosto de 2022
Python 1.0.381
PythonSnowConvert Core 2.0.71
Adicionado
10 novos mapeamentos suportados
17 novas conversões de soluções alternativas detectadas
Suporte para identificação de usos do PySpark em arquivos de notebook Jupyter
Colunas Automated e Status adicionadas a SparkReferenceInventory.csv
Carregamento de relatórios html resumidos e detalhados no snowflake
Corrigido
Correções de redação de relatórios resumidos e detalhados
Correções no texto do modelo de e-mail
1.0.107¶
24 de agosto de 2022
Python 1.0.380
PythonSnowConvert Core 2.0.30
Adicionado
30 novos mapeamentos suportados
Identificação dos pacotes pyspark.streaming e pyspark.rdd
Melhorias na identificação de símbolos importados
Atualização do modelo de e-mail
Adição da seção «Version information» ao Relatório de resumo
Adição da seção «Resources» ao relatório detalhado
Alterações na UI da tela final
Classificação do arquivo de relatório SparkReferenceInventory
Corrigido
Botão de configurações removido
Atualização dos logotipos do relatório detalhado
Precisão dos valores percentuais nos relatórios de avaliação resumidos e detalhados
1.0.66¶
17 de agosto de 2022
Python 1.0.377
PythonSnowConvert Core 1.0.61
Adicionado
136 novos mapeamentos suportados
Atualização do status de suporte para todas as funções listadas como «Corrigidas» na planilha compartilhada
Informações coletadas do arquivo requirements.txt
Aprimoramentos na identificação de símbolos encadeados
Corrigido
Número da linha no relatório SparkReferenceInventory
1.0.30¶
9 de agosto de 2022
Python 1.0.373
PythonSnowConvert Core 1.0.29
Adicionado
Coletar todos os usos de importação
Melhorias na identificação de usos do PySpark (importação sem módulo, importação com estrela)
Identificadas mais funções DataFrame como suportadas
Corrigido
Registro de erros de análise
0.1.172¶
20 de julho de 2022
Python 0.1.172
Adicionado
Interface da linha de comando.
Recurso da ferramenta de qualificação de código Python.