Snowpark Migration Accelerator : Notes de version de SC Spark Python¶
2.14.0¶
2023-10-24 \ \ Added\ \ Ajout d’un ID condensé pour les noms de fichier et utilisation de celui-ci dans le journal.
Modifications
Refonte de la hiérarchie des dossiers de sortie de TrialMode.
Génération de rapports localement en mode évaluation lorsque le score atteint 90 ou plus.
Génération de rapports localement en mode évaluation lorsqu’il s’agit d’un utilisateur Snowflake.
Création d’inventaires sous forme de fichiers .csv.
Déplacement d’inventaires dans le dossier Rapports.
¶
2.13.0¶
2023-10-19\
Ajouts\
Ajout d’un indicateur pour activer plus de messages de journalisation.
Ajout d’un indicateur pour désactiver l’exécution de la conversion.
Ajout d’un mécanisme de délai d’expiration pour la résolution de la table des symboles Scala.
Ajout d’un mécanisme de délai d’expiration pour la phase d’analyse Scala.
Ajout de messages de journaux de progression dans la phase d’analyse pour Scala.
Modifications\
Ajustements aux rapports (HTML et docx) : renommage du score de préparation et mise à jour de l’annexe et de la table d’appel des importations.
Mise à jour de
AssessmentMode
de 8.1.6 à 9.0.4Mise à jour de
Common.AssessmentModel
de 3.1.12 à 3.1.14Ajouter un verrou pour éviter les conditions de course
Correction\
Correction d’un nombre incohérent de SparkReferences entre les modes d’évaluation et de conversion.
Correction d’un problème empêchant les fichiers .sql d’être reconnus comme des fichiers pris en charge.
Correction d’une erreur d’analyse lorsqu’une barre oblique inverse se trouve entre AtomElement et BracedSlices.
Correction d’un problème où l’analyse d’un code contenant une grande quantité d’expressions imbriquées prenait beaucoup de temps.
2.12.0¶
2023-10-13
Ajouté
Ajout de la prise en charge du mode d’essai.
Modifications
Mise à jour de
Snowflake.SnowConvert.Python
de 1.1.79 à 1.1.80Ajout d’une variante de ResolveType pour éviter le débordement de pile dans certains cas.
Correction
Correction d’un scénario dans lequel la résolution d’un FullName provoque un débordement de pile.
2.11.0¶
Ajouté
Ajout de la prise en charge de Snowpark API version 1.7.0 sur Python.
Ajout de la prise en charge de Snowpark API version 1.6.1 sur Python.
Ajout d’une nouvelle solution de contournement
Ajout de quatre (4) nouveaux mappages
Modifications
Mise à jour des validations de tests d’intégration Scala.
Réduction du temps des tests d’intégration Scala.
Mise à jour des références des noms d’assemblages restants dans le code interne.
Mise à jour des en-têtes des fichiers sources pour qu’ils correspondent aux directives de l’entreprise.
Correction
Correction des exécutions multiples avec le même ExecutionId en ajoutant SessionId et ExecutionId aux inventaires et aux rapports.
Correction de l’échec de la tâche CopyOtherFiles avec le fichier storage.lck.
Correction du problème de génération des rapports .HTML lorsque certaines valeurs sont nulles.
2.09.0¶
2023-10-03
Ajouté
Ajout de FilesInventory.pam
Ajout de quatre (4) nouveaux mappages
Modifications
Modification des noms d’assemblage.
Mise à jour de
Snowflake.SnowConvert.Python
de 1.1.70 à 1.1.79Ajout d’une barre oblique inverse dans trois règles différentes pour résoudre les erreurs d’analyse.
Ajout d’un nouveau symbole de référence Spark.
Prise en charge de deux (2) nouvelles résolutions.
Prise en charge des commandes vides dans les notebooks DBX .sql.
Amélioration de la robustesse de la fonction StopIfDedent.
Correction
Correction d’une erreur d’analyse dans un scénario de barre oblique inverse avec des paramètres et des virgules.
Correction d’un problème de résolution de symbole d’expression entre parenthèses.
Correction d’une erreur d’analyse avec une commande vide dans les notebooks DBX .sql.
Correction du problème de résolution des symboles de parenthèses vides.
Correction de l’erreur de délai d’expiration de Regex lors de la collecte de l’inventaire des instructions SQL.
Correction d’une erreur d’analyse liée à une indentation mixte.
Correction d’un faux message de panne en cas d’erreur d’analyse.
Correction d’un nombre incohérent de SparkReferences entre les modes d’évaluation et de conversion.
2.8.0¶
2023-09-27
Ajouté
Ajout de la prise en charge de Snowpark API version 1.5.1 sur Python.
Ajout de la prise en charge de la syntaxe de Python 3.10.10.
Ajout de la colonne CellId dans les inventaires (pour les deux notebooks, Databricks et Jupyter).
Ajout de quatre (4) nouveaux mappages
Modifications
Mise à jour de
Mobilize.Python
de 1.1.64 à 1.1.70Ajout de la prise en charge de la syntaxe de Python 3.10.10.
Ajout de trois (3) nouveaux scénarios de barre oblique inverse pour résoudre une erreur d’analyse.
Ajout d’un type de retour explicite à certains symboles Pandas pour éviter une erreur de chargement.
Correction
Correction d’une erreur d’analyse lorsqu’une barre oblique inverse se trouve dans un crochet, un deux-points et un paramètre.
Correction d’une erreur lors du chargement de symboles Pandas.
2.7.0¶
2023-09-20\
Ajouts\
Ajout de la prise en charge de Snowpark API version 1.5.0 sur Python.
Ajout de 3 nouveaux mappages
Modifications\
Éviter le traitement des fichiers cachés
Mise à jour de `Mobilize.SparkCommon.Utils` de 1.3.188 à 1.3.189
Mise à jour de `Mobilize.Common.Utils` de 3.2.0 à 3.2.2
Correction\
Correction du blocage de la phase de collecte de PackageVersionInventory.
Correction d’un pourcentage incorrect dans la table de résumé de l’utilisation de Spark dans le rapport détaillé lors de l’utilisation des fichiers DBC.
Correction de la table de dimensionnement des fichiers dans le rapport détaillé qui s’affiche vide ou ne s’affiche pas du tout.
2.6.0¶
2023-09-12\
Ajouts\
Ajout de la prise en charge de cellules %SQL (à partir des notebooks) dans l’inventaire des instructions SQL.
Modifications\
Mise à jour de `Mobilize.Python` de 1.1.62 à 1.1.64
Ajout de la prise en charge de magic sql.
Éviter de mettre à jour le type de paramètre de la fonction lorsque le type déduit est
None\
.
Correction\
Correction d’un problème de chargement de manière infinie des symboles pour des fichiers spécifiques.
Correction d’un problème de non génération des fichiers GenericScanner.
Sécurité\
Sécurisation des mots de passe des tests de transformation Python.
¶
2.5.0¶
2023-09-05
Ajouté
Ajout de l’inventaire des tailles de Notebooks.
Ajout du projet Snowflake.SparkCommon.MappingLoader (utilise le nouveau projet Snowflake.SnowMapGrammar).
Modifications
Mise à jour de Mobilize.Python de 1.1.59 à 1.1.62
Ajout d’un mécanisme de délai d’expiration à la résolution des symboles Python pour les méthodes GetSymbol.
Mise à jour de Mobilize.SparkCommon.Utils de 1.3.186 à 1.3.187
Mise à jour de la méthode Mobilize.SparkCommon.Utils.FilesHelper.CopyFilesRecursively pour gérer les fichiers cachés.
Correction
Correction du problème de non réception de l’e-mail après une exécution (diminution de la taille du fichier journal en évitant da journalisation des messages de débogage par défaut).
Supprimée
Suppression du projet Mobilize.SparkCommon.TransformationCore (utilisé dans l’ancien projet Mobilize.MapGrammar).
2.4.0¶
2023-08-28
Ajouté
Ajoute de l’inventaire NotebookCells.
Collecte des valeurs d’argument de DataFrameReader.option et DataFrameWriter.option pour Scala et Python.
Ajout de 2 nouveaux mappages et meilleure collecte d’informations sur les types d’alias
Chiffrement des fichiers de sortie lorsque des paramètres supplémentaires sont fournis.
Réactivation de l’inventaire SQLStatements.
Réactivation de la parallélisation pour les collecteurs.
Modifications
Mise à jour de la section Résumé des types de fichiers du rapport détaillé (docx et html). (SCT-3867)
Mise à jour pour 2 mappages
Mise à jour de Mobilize.SparkCommon.Utils de 1.3.181 à 1.3.186
Amélioration de la prise en charge du tri des fichiers CSV.
Mise à jour de Mobilize.Common.Utils de 3.1.6 à 3.2.0.
Amélioration de la prise en charge du tri des fichiers CSV.
Mise à jour de Mobilize.Common.Utils de 3.1.6 à 3.2.0.
Mise à jour des versions du paquet NuGet.
Refonte de la tâche « Charger les mappages ».
Refonte des références du projet SparkCommon.Utils.
Regroupement des projets de solutions.
Fusion des tests d’intégration Scala JupyterTest, InventoryTests et TransformationTest.
Correction
Correction d’un problème qui provoquait le blocage de l’outil de conversion Python lors de la collecte des éléments d’inventaire des instructions SQL.
Correction du problème de fichiers GenericScanner manquants dans la sortie.
Correction du problème de fichiers DBC migrés qui ne se chargeaient pas dans Databricks.
Correction d’une erreur à la fin du processus de l’outil.
Supprimée
Suppression de InventoryStorageTemp.
Suppression des références redondantes du projet StyleCop.Analyzers.
\
2.2.001¶
2023-07-19
Ajouté
Ajout de six (6) nouveaux mappages
Modifications
Mise à jour du modèle d’évaluation de 3.1.10 à 3.1.11
Correction
Correction d’un traitement Databricks ne fonctionnant pas en mode d’évaluation
Sécurité
Ajout de l’intégrité des sous-ressources aux liens HTML
2.1.161¶
2023-07-06
Correction
Correction et activation des tests fonctionnels de Scala Spark
2.1.160¶
2023-07-05
Modifications
Mise à jour du modèle d’évaluation de 3.1.9 à 3.1.10
2.1.159¶
2023-07-05
Modifications
Mise à jour du modèle d’évaluation de 3.1.7 à 3.1.9
2.1.158¶
2023-07-05
Ajouté
Amélioration de la stabilité de l’outil en améliorant la gestion des exceptions dans les tâches
2.1.157¶
2023-07-05
\ Modifications
Mise à jour de Spark Common de 1.3.178 à 1.3.181
2.1.155¶
2023-07-05
Modifications
Mise à jour de Common Build de 2.0.2 à 3.0.4
Améliorations de la construction de la solution dans MacOs
2.1.148¶
2023-07-04
Modifications
Mise à jour de Spark Common de 1.3.177 à 1.3.178
Mise à jour de Common Utils de 4.0.0-alpha.DevOps.9 à 3.1.6
2.1.147¶
2023-07-03
Sécurité
Suppression des références à des paquets sans licence dans les projets `Spark Common`
2.1.146¶
2023-07-03
Modifications
Mise à jour de `coverlet.collector` de 3.2.0 à 6.0.0
Mise à jour de `FluentAssertions` de 6.9.0 à 6.11.0
Mise à jour de `Scriban.Signed` de 5.5.2 à 5.7.0
Mise à jour de `DocumentFormat.OpenXml` de 2.19.0 à 2.20.0
\ Sécurité
Suppression des références à des paquets sans licence dans les projets `SparkCommon`
2.1.145¶
2023-06-28
Modifications
Mise à jour de `Mobilize.Python` de 1.1.49 à 1.1.50
Correction du problème d’analyse du fichier entier du notebook Databricks lorsque l’analyse d’une seule cellule n’est pas effectuée
2.1.144¶
2023-06-27
Correction
Correction de l’extraction du fichier .dbc sur MacOS
2.1.143¶
2023-06-26
Correction
Correction des erreurs de tests dues à des formats de données différents.
2.1.142¶
2023-06-26
Modifications
Refonte du stockage de l’inventaire.
2.1.141¶
2023-06-23
Modifications
Mise à jour de `Mobilize.Python` de 1.1.46 à 1.1.49
Détection et arrêt des cycles récursifs lors de la résolution d’un symbole
Correction de l’exception StackOverflow concernant les fichiers \_\_init\_\_.py
Correction du nœud PyArgExpr avec barre oblique inverse
2.1.140¶
2023-06-22
Modifications
Mise à jour de `Mobilize.Python` de 1.1.44 à 1.1.46
Correction du nœud PyTerm avec barre oblique inverse
2.1.138¶
2023-06-22
Modifications
Mise à jour de Spark Common de 1.3.176 à 1.3.177
Correction
Correction de la construction du processeur de code Scala.
2.1.137¶
2023-06-22
Sécurité
Sécurisation des identifiants dans les tests fonctionnels.
Suppression des références aux paquets sans licence.
2.1.136¶
2023-06-21
Modifications
Mise à jour de `Snowflake.Data` de 2.0.15 à 2.0.25
Mise à jour de Spark Common de 1.3.175 à 1.3.176
Sécurité
Mise à jour des références dans les tests fonctionnels.
2.1.135¶
2023-06-21
Ajouté
Ajout de l’extension .dbc telle qu’elle est prise en charge par les outils de traitement de code Python et Scala.
Ajout de tests pour le projet Contrats.
Sécurité
Suppression des références à des paquets sans licence dans les projets `SparkCommon.Contracts.Test`.
2.1.132¶
2023-06-21
Supprimée
Suppression de la colonne `Supported` de l’inventaire IOFiles en mode d’évaluation.
2.1.131¶
2023-06-20
Correction
Correction des tests sur Mac.
2.1.130¶
2023-06-19
Modifications
Fusion du référentiel SparkCommon avec ce référentiel.
2.1.126¶
2023-06-16
Correction
Correction de la construction du référentiel.
2.1.124¶
2023-06-15
Correction
Correction de la construction du référentiel.
2.1.123¶
2023-06-15
Modifications
Mise à jour de `Mobilize.Scala` de 0.2.34 à 0.2.37
Correction d’une erreur d’analyse impliquant un type générique avec des traits de soulignement et des restrictions
Correction d’une erreur d’analyse impliquant des expressions avec guillemets et interpolation
Sécurité
Suppression des références aux paquets non sécurisés.
2.1.121¶
2023-06-15
Sécurité
Suppression des fichiers d’identification.
2.1.120¶
2023-06-15
Modifications
Changement mineur dans la configuration des versions pour Scala et Python.
1.0.877¶
26 avril 2023
Python 1.1.25
PythonSnowConvert Core 2.01.090
SparkCommon 1.3.151
Ajouté
Ajout de la prise en charge de Snowpark 1.3.0
Quatre nouveaux mappages
EWI SPRKPY1048 est maintenant obsolète
Ajout de transformations pour
la chaîne DataFrameReader
SparkSession.sparkContext
Ajout d’une colonne « Gravité » dans la table « Résumé des problèmes » du rapport détaillé
Améliorations
Amélioration du nom du fichier d’inventaire des utilisations de Spark
Amélioration de la valeur affichée du score de préparation lorsqu’aucune référence Spark n’a été trouvée
Correction
Bouton fixe URLs
Correction des incohérences de l’inventaire des utilisations de Spark en local et dans la télémétrie
Correction des métriques RDD dans la table de résumé de l’utilisation de Spark du rapport détaillé
Correction d’incohérences avec les symboles zéro et tiret dans les rapports
1.0.826¶
29 mars 2023
Python 1.1.25
PythonSnowConvert Core 2.01.068
SparkCommon 1.3.131
Ajouté
Ajout de la prise en charge de la conversion des fichiers DBC
Améliorations
Ajout d’une transformation pour DataFrameReader.format et DataFrameReader.load
Correction
Correction des valeurs de version SnowConvert/Snowpark transposées
1.0.725¶
15 février 2023
Python 1.1.11
PythonSnowConvert Core 2.01.022
SparkCommon 1.3.113
Ajouté
Ajout de la prise en charge des fichiers d’archive Databricks (extension .dbc)
Prise en charge des fichiers notebooks de Databricks (extension .python)
Ajout de parallélisme au processus d’identification des utilisations de Spark
Prise en charge de SnowPark API version 1.1.0
Ajout d’éléments de mappage :
douze mappages directs
deux conversions à l’aide de l’assistant
Améliorations
Amélioration du message de l’EWI SPRKPY1038
Amélioration de l’enregistrement d’EWIs dans la conversion pour les colonnes utilisant l’accès à l’attribut
Amélioration des noms des rapports locaux
1.0.691¶
1er février 2023
Python 1.1.3
PythonSnowConvert Core 2.1.4
SparkCommon 1.3.105
Ajouté
Ajout de la compatibilité avec Net6 (interne)
Ajout du rapport issues.csv
Ajout d’une table de dimensionnement au rapport détaillé
Ajout de la prise en charge de la déclaration de variables globales
Ajout de la prise en charge de l’identification des symboles hérités
Ajout de la prise en charge de l’accès aux colonnes à l’aide de l’accès à l’attribut
Ajout dans la télémétrie de la version du mappage qui a été utilisée
Ajout de la prise en charge des notebooks Jupyter dans GenericScanner
Ajout d’éléments de mappage :
un mappage direct
une conversion à l’aide de l’assistant
six solutions de contournement
cinq identifications non prises en charge
Améliorations
Amélioration du format de la version de l’outil dans les rapports, les inventaires et la télémétrie
Amélioration de la synchronisation des rapports HTML locaux et distants
Amélioration de la synchronisation du rapport détaillé HTML avec le rapport détaillé DOCX
Amélioration du regroupement des tables de problèmes par code EWI
Amélioration du regroupement des tables d’importation par paquet
Amélioration du code de sortie commenté
Amélioration des titres des phases de progrès UI
Corrections de bogues
Correction de l’emplacement des messages EWI pour les instructions complexes
Correction de la formulation UI lors de l’annulation de l’exécution
Correction de fautes de frappe dans les rapports
1.0.594¶
28 décembre 2022
Python 1.0.457
PythonSnowConvert Core 2.0.280
Ajouté
Ajout de la prise en charge des notebooks Jupyter dans le scanner générique
Ajout du pourcentage de conversion dans les rapports
Ajout de la colonne “ElementPackage” à l’inventaire des utilisations de l’importation
Ajout d’un mappage direct
Ajout de quatre assistants
Ajout de deux solutions de contournement
Des améliorations visuelles mineures ont été apportées au rapport détaillé
Améliorations
Amélioration du mappage de Renommer à Direct
Amélioration du tri de la table des problèmes dans le rapport détaillé
Bogues
Correction de la taille des colonnes de la table des problèmes dans le rapport détaillé
Correction d’une erreur lors de l’ajout du commentaire EWI pour l’utilisation de la fonction Column.contains
Correction de six statuts de mappage qui ne correspondaient pas dans l’inventaire des utilisations de Spark
1.0.555¶
21 décembre 2022
Python 1.0.457
PythonSnowConvert Core 2.0.259
Nouvelles fonctionnalités
Ajout de trois nouvelles solutions de contournement
Ajout d’une marge d’erreur dans la description du rapport détaillé
Améliorations
Amélioration de deux mappages de Renommer à Direct
Amélioration du tri de la table des problèmes dans le rapport détaillé
Amélioration de l’affichage des pourcentages dans le rapport détaillé
Amélioration des messages de journalisation de la zone de préparation de conversion
Bogues
Correction de deux mappages
Correction de l’identification d’un élément non pris en charge
1.0.515¶
14 décembre 2022
Python 1.0.457
PythonSnowConvert Core 2.0.241
Nouvelles fonctionnalités
Prise en charge de “Snowpark\extensions”
Douze conversions à l’aide de “snowpark_extensions”
Ajout de deux solutions de contournement
Ajout d’une nouvelle référence Spark à la base de données des références de tables, y compris son statut.
Ajout d’informations sur les clients dans le rapport détaillé
Améliorations
Amélioration de la formulation EWI SPRKPY1038
Amélioration du statut d’une référence Spark de rename to direct
Corrections de bogues
Correction d’un bogue dans un mappage
Correction d’une table de mappage Spark Core cassée
1.0.492¶
07 décembre 2022
Python 1.0.455
PythonSnowConvert Core 2.0.233
Nouvelles fonctionnalités
Ajout d’une marge d’erreur dans le score de préparation
Ajout de deux nouveaux mappages
Ajout de l’EWI pour les éléments PySpark qui n’étaient pas reconnus
Améliorations
Amélioration de la formulation de l’annexe A dans le rapport détaillé
Amélioration du message EWI pour les éléments PySpark qui ne sont pas définis dans la base de données de conversion de l’outil
Corrections de bogues
Correction du nom de la colonne “alias” dans l’inventaire
1.0.457¶
1er décembre 2022
Python 1.0.452
Python SnowConvert Core 2.0.217
Nouvelles fonctionnalités
Ajout de la prise en charge de SnowPark API version 1.0.0
Ajout de cinq nouvelles documentations de solutions de contournement
Ajout d’informations sur l’exécution dans la télémétrie
Ajout d’une marge d’erreur au score de préparation
Améliorations
Amélioration de la précision de l’identification des symboles de code
Amélioration de l’étape d’évaluation lors de la journalisation des messages
1.0.441¶
23 novembre 2022
Python 1.0.449
PythonSnowConvert Core 2.0.210
Nouvelles fonctionnalités
Ajout de commentaires EWI au code de sortie pour les éléments PySpark non définis
Ajout de la prise en charge des symboles hérités
Ajout de trois nouveaux mappages
Ajout d’une solution de contournement
Améliorations
Amélioration du score de préparation lorsque tous les fichiers comportent des erreurs
Amélioration du message d’erreur lors du chargement de la table des symboles
Amélioration de la gestion des types génériques
Le statut d’un mappage est passé de « Renommer » à « Direct »
Le statut d’une conversion est passé de solution de contournement à mappage direct
Corrections de bogues
Correction d’un problème de conversion en Markdown
Correction des problèmes de synchronisation entre la table PySpark\NMappings\NCore et l’outil
1.0.425¶
17 novembre 2022
Python 1.0.445
PythonSnowConvert Core 2.0.203
Améliorations
Amélioration de la robustesse dans le chargement de la table des symboles
Corrections de bogues
Correction de la table de résumé du rapport détaillé pour les valeurs d’utilisation de Spark
Correction de quelques erreurs d’analyse
Correction de problèmes de synchronisation du code EWI entre l’outil et la table PySpark_Mappings_Core Snowflake DB et
1.0.415¶
15 novembre 2022
Python 1.0.441
PythonSnowConvert Core 2.0.199
Nouvelles fonctionnalités
Ajout de l’enregistrement EWI lorsqu’une erreur est détectée au moment de charger la table des symboles
Corrections de bogues
Correction du problème des nouvelles lignes lors de la conversion des fichiers notebook Jupyter
1.0.404¶
11 novembre 2022
Python 1.0.436
PythonSnowConvert Core 2.0.195
Nouvelles fonctionnalités
Ajout d’une prise en charge de base pour convertir les fichiers notebook Jupyter
Ajout d’une valeur pour le suivi de l’utilisation des importations en tant qu’inventaire
Amélioration du rapport détaillé (utilisations de Spark groupées par catégories de support et résumé des appels d’importation de Python)
Nouveaux mappages ajoutés
De nouvelles solutions ont été ajoutées pour “SparkSession.Builder.appName”
Ajout de nouveaux EWIs en tant que commentaires dans le code de sortie
Ajout de la prise en charge de la copie de fichiers non Python dans le répertoire de sortie
Ajout de l’identification des utilisations de PySpark pour les expressions de type « id »
Ajout d’un message d’erreur lorsque le chargement de la table des symboles échoue
Améliorations
Amélioration du mappage des importations
Amélioration du mappage des indications de type
Amélioration des mappages Renommer en mappages Direct
Corrections de bogues
Erreurs d’analyse
Structure du répertoire de sortie pour les fichiers présentant des erreurs d’analyse
Correction des noms complets “pyspark.streaming”
Correction du problème de panne CLI
1.0.315¶
21 octobre 2022
Python 1.0.422
PythonSnowConvert Core 2.0.152
Ajouté
Ajout de l’inférence de type
Prise en charge de 5 nouveaux mappages
Améliorations
Rapport détaillé
Conversion des instructions d’importation
Documentation sur la transformation
Correction
EWIs liés à une journalisation d’ID de projet
Statut de conversion de 4 éléments Pyspark
1.0.280¶
12 octobre 2022
Python 1.0.417
PythonSnowConvert Core 2.0.135
Ajouté
Nouvelles transformations
Gestion des éléments Pyspark non pris en charge utilisés dans les importations
Amélioration du message de journalisation
1.0.271¶
05 octobre 2022
Python 1.0.417
PythonSnowConvert Core 2.0.132
Ajouté
Robustesse de l’identification des symboles
Amélioration de la résolution des types
Correction
Le bouton des paramètres n’est pas actualisé en cas de changement de licence
Lien de documentation dans la référence de la version de Python
1.0.247¶
27 septembre 2022
Python 1.0.410
PythonSnowConvert Core 2.0.126
Ajouté
Robustesse lors de l’analyse des fichiers notebook Jupypter
Amélioration de la résolution des symboles avec des génériques
Nouvelles transformations
Correction
Nombre total de fichiers Python dans le rapport
1.0.220¶
15 septembre 2022
Python 1.0.399
PythonSnowConvert Core 2.0.112
Ajouté
Nouveau prise en charge des importations
Nom d’alias dans les inventaires pour les importations
Correction
Numéro de ligne incorrect dans l’inventaire pour les fichiers macOS
Pourcentages des tables d’utilisation identifiées dans le rapport html
Outil de qualification indiquant aucune référence PySpark
Mise à jour des informations de contact dans le modèle d’e-mail
1.0.190¶
06 septembre 2022
Python 1.0.392
PythonSnowConvert Core 2.0.100
\
Ajouté
Colonnes “SnowConvert Version” et “Snowpark version” dans SparkUsagesInventory
Plus de fonctions prises en charge par pyspark
Amélioration de l’analyse de la vitesse
\ Correction
Mise à jour directe du mappage
1.0.148¶
31 août 2022
Python 1.0.381
PythonSnowConvert Core 2.0.71
Ajouté
Prise en charge de 10 nouveaux mappages
Détection de 17 nouvelles conversions de solutions de contournement
Prise en charge de l’identification des utilisations de PySpark dans les fichiers notebooks Jupyter
Les colonnes Automated et Status ont été ajoutées au fichier SparkReferenceInventory.csv
Téléchargement de rapports html sommaires et détaillés vers Snowflake
Correction
Correction des formulations des rapports sommaires et détaillés
Correction de la formulation des modèles d’e-mail
1.0.107¶
24 août 2022
Python 1.0.380
PythonSnowConvert Core 2.0.30
Ajouté
Prise en charge de 30 nouveaux mappages
Identification des paquets pyspark.streaming et pyspark.rdd
Amélioration de l’identification des symboles importés
Mise à jour du modèle d’e-mail
Ajout de la section « Information sur la version » au rapport de synthèse
Ajout d’une section « Ressources » au rapport détaillé
Modifications de l’UI de l’écran final
Tri du fichier de rapport SparkReferenceInventory
Correction
Suppression du bouton des paramètres
Mise à jour des logos du rapport détaillé
Précision des valeurs en pourcentage sur les rapports d’évaluation sommaires et détaillés
1.0.66¶
17 août 2022
Python 1.0.377
PythonSnowConvert Core 1.0.61
Ajouté
Prise en charge de 136 nouveaux mappages
Mise à jour du statut de prise en charge pour toutes les fonctions indiquées comme « corrigées » dans la feuille de calcul partagée
Informations recueillies dans le fichier requirements.txt
Amélioration de l’identification des symboles chaînés
Correction
Numéro de ligne dans le rapport SparkReferenceInventory
1.0.30¶
9 août 2022
Python 1.0.373
PythonSnowConvert Core 1.0.29
Ajouté
Collecte de toutes les utilisations des importations
Amélioration de l’identification des utilisations de PySpark (importation sans module, importation avec étoile)
Prise en charge de l’identification de davantage de fonctions DataFrame
Correction
Journalisation des erreurs d’analyse
0.1.172¶
20 juillet 2022
Python 0.1.172
Ajouté
Interface de ligne de commande.
Fonction de l’outil de qualification du code Python