Snowpark Migration Accelerator: SC Spark Python-Versionshinweise¶
2.14.0¶
2023-10-24 \ \ Hinzugefügt\ \ Fügen Sie kondensierte ID für Dateinamen hinzu und verwenden sie im Protokoll.
Geändert
Überarbeiten Sie die Hierarchie der Ausgabeordner von TrialMode.
Erstellen Sie Berichte lokal im im Bewertungsmodus, wenn die Punktzahl 90 oder höher ist.
Erstellen Sie Berichte lokal im im Bewertungsmodus, wenn es sich um einen Snowflake-Benutzer handelt.
Erstellen Sie Inventare als .csv-Dateien.
Verschieben Sie Inventare in den Berichtsordner.
¶
2.13.0¶
2023-10-19\
Hinzugefügt\
Fügen Sie ein Flag hinzu, um mehr Protokollierungsmeldungen zu aktivieren.
Fügen Sie ein Flag hinzu, um die Ausführung der Konvertierung zu deaktivieren.
Fügen Sie einen Timeout-Mechanismus für die Auflösung der Scala-Symboltabelle hinzu.
Fügen Sie einen Timeout-Mechanismus für die Scala-Parsing-Phase hinzu.
Fügen Sie Fortschrittsprotokollmeldungen in der Parsing-Phase für Scala hinzu.
Geändert\
Anpassungen an Berichten (HTML und docx): Umbenennung der Bereitschaftsbewertung und Aktualisierung des Anhangs und der Importaufruftabelle.
Aktualisieren Sie
AssessmentMode
von 8.1.6 auf 9.0.4Aktualisieren Sie
Common.AssessmentModel
von 3.1.12 auf 3.1.14Fügen Sie Sperre hinzu, um Racebedingung zu vermeiden
Korrigiert\
Korrigieren Sie inkonsistente Anzahl von SparkReferences zwischen Bewertungs- und Konvertierungsmodi.
Korrigieren Sie das Problem, dass .sql-Dateien nicht als unterstützte Dateien erkannt werden.
Korrigieren Sie Parsing-Fehler, wenn ein Backslash zwischen AtomElement und BracedSlices steht.
Korrigieren Sie Problem, wenn das Parsen von Code mit einer großen Anzahl verschachtelter Ausdrücke sehr lange dauert.
2.12.0¶
2023-10-13
Hinzugefügt
Fügen Sie Testmodusunterstützung hinzu.
Geändert
Aktualisieren Sie
Snowflake.SnowConvert.Python
von 1.1.79 auf 1.1.80Fügen Sie eine Variante von ResolveType hinzu, um einen Stapelüberlauf in einigen Szenarien zu vermeiden.
Korrigiert
Korrigieren Sie Szenario, bei dem die Auflösung von FullName zu einem Stapelüberlauf führt.
2.11.0¶
Hinzugefügt
Fügen Sie Untersützung von Snowpark API Version 1.7.0 auf Python hinzu.
Fügen Sie Untersützung von Snowpark API Version 1.6.1 auf Python hinzufügen.
Eine neue Problemumgehung wurde hinzugefügt
Vier (4) neue Zuordnungen wurden hinzugefügt
Geändert
Aktualisieren Sie die Scala-Integrationstestvalidierungen.
Reduzieren Sie die Zeit für Scala-Integrationstests.
Aktualisieren Sie die verbleibenden Assembly-Namensreferenzen im internen Code.
Aktualisieren Sie die Quelldatei-Header entsprechend den Unternehmensrichtlinien.
Korrigiert
Korrigieren Sie Mehrfachausführungen mit derselben ExecutionId, indem Sie SessionId und ExecutionId zu Inventaren und Berichten hinzufügen.
Korrigieren Sie die fehlgeschlagene CopyOtherFiles-Aufgabe mit der Datei storage.lck.
Korrigieren Sie Problem bei der Erstellung von .HTML-Berichten und einige Werte dabei null sind.
2.09.0¶
2023-10-03
Hinzugefügt
Fügen Sie FilesInventory.pam hinzu
Vier (4) neue Zuordnungen wurden hinzugefügt
Geändert
Ändern Sie Assembly-Namen.
Aktualisieren Sie
Snowflake.SnowConvert.Python
von 1.1.70 auf 1.1.79Fügen Sie in drei verschiedenen Regeln einen Backslash ein, um Parsing-Fehler zu beheben.
Fügen Sie ein neues Spark-Referenzsymbol hinzu.
Unterstützen Sie zwei (2) neue Lösungen.
Unterstützung leerer Befehle in .sql DBX-Notebooks.
Verbessern Sie die Robustheit der Funktion StopIfDedent.
Korrigiert
Korrigieren Sie einen Parsing-Fehler in einem Backslash-Szenario mit Parametern und Kommas.
Korrigieren Sie Problem mit der Auflösung des Ausdrucks zwischen Klammern.
Korrigieren Sie Parsing-Fehler mit leerem Befehl in .sql DBX-Notebooks.
Korrigieren Sie Problem mit der Auflösung von leeren Klammersymbolen.
Korrigieren Sie Regex-Timeout-Fehler beim Sammeln des Bestands von SQL-Anweisungen.
Korrigieren Sie Parsing-Fehler im Zusammenhang mit gemischter Einrückung.
Korrigieren Sie eine falsche Absturzmeldung, wenn ein Parsing-Fehler gefunden wurde.
Korrigieren Sie inkonsistente Anzahl von SparkReferences zwischen Bewertungs- und Konvertierungsmodi.
2.8.0¶
2023-09-27
Hinzugefügt
Fügen Sie Unterstützung für Snowpark API-Version 1.5.1 unter Python hinzu.
Fügen Sie Unterstützung für die Syntax von Python 3.10.10 hinzu.
Fügen Sie die Spalte CellId in den Inventaren hinzu (für Notebooks, Databricks und Jupyter).
Fügen Sie vier (4) neue Zuordnungen hinzu
Geändert
Aktualisieren Sie
Mobilize.Python
von 1.1.64 auf 1.1.70Fügen Sie Unterstützung für die Syntax von Python 3.10.10 hinzu.
Fügen Sie drei (3) neue Backslash-Szenarien hinzu, um einen Parsing-Fehler zu beheben.
Fügen Sie einen expliziten Rückgabetyp zu einigen Pandas-Symbolen hinzu, um einen Ladefehler zu vermeiden.
Korrigiert
Korrigieren Sie einen Parsing-Fehler bei einem Backslash in einer eckigen Klammer, bei einem Doppelpunkt und in Parameter-Szenarien.
Korrigieren Sie Fehler beim Laden von Pandas-Symbolen.
2.7.0¶
2023-09-20\
Hinzugefügt\
Fügen Sie Unterstützung für Snowpark API Version 1.5.0 in Python hinzu.
3 neue Zuordnungen hinzugefügt
Geändert\
Vermeiden Sie die Verarbeitung versteckter Dateien
Aktualisieren Sie `Mobilize.SparkCommon.Utils` von 1.3.188 auf 1.3.189
Aktualisieren Sie `Mobilize.Common.Utils` von 3.2.0 auf 3.2.2
Korrigiert\
Korrigieren Sie hängenbleibende PackageVersionInventory-Sammelphase.
Korrigieren Sie falschen Prozentsatz in der Spark-Verwendungszusammenfassungs-Tabelle im detaillierten Bericht, wenn Sie DBC-Dateien verwenden.
Korrigieren Sie die Dateigrößentabelle im detaillierten Bericht, die leer oder gar nicht angezeigt wird.
2.6.0¶
2023-09-12\
Hinzugefügt\
Fügen Sie die Unterstützung für %SQL-Zellen (aus Notebooks) zum Bestand der SQL-Anweisungen hinzu.
Geändert\
Aktualisieren Sie `Mobilize.Python` von 1.1.62 auf 1.1.64
Fügt Unterstützung für magic sql hinzu.
Vermeiden Sie die Aktualisierung des Funktionsparametertyps, wenn der abgeleitete Typ `None` ist.
Korrigiert\
Korrigieren Sie Problem, das zum unendlichen Laden von Symbolen für bestimmte Dateien führte.
Korrigieren Sie Problem, dass GenericScanner-Dateien nicht erzeugt werden.
Sicherheit\
Sichere Kennwörter in Python-Transformationstests.
¶
2.5.0¶
2023-09-05
Hinzugefügt
Fügen Sie Bestand für Notebook-Größen hinzu.
Fügen Sie das Snowflake.SparkCommon.MappingLoader-Projekt hinzu (verwendet die neue Snowflake.SnowMapGrammar).
Geändert
Aktualisieren Sie Mobilize.Python von 1.1.59 auf 1.1.62
Hinzufügen eines Timeout-Mechanismus bei der Python-Symbolauflösung für GetSymbol Methoden.
Aktualisieren Sie Mobilize.SparkCommon.Utils von 1.3.186 auf 1.3.187
Aktualisieren Sie die Mobilize.SparkCommon.Utils.FilesHelper.CopyFilesRecursively-Methode zur Behandlung versteckter Dateien.
Korrigiert
Korrigieren Sie das Problem, dass Sie nach einer Ausführung keine E-Mail erhalten (Verringerung der Protokolldateigröße, indem standardmäßig die Protokollierung von Debug-Meldungen vermieden wird).
Entfernt
Entfernen Sie das Projekt Mobilize.SparkCommon.TransformationCore (Sie haben das alte Projekt Mobilize.MapGrammarverwendet).
2.4.0¶
2023-08-28
Hinzugefügt
Fügen Sie NotebookCells-Bestand hinzu.
Sammeln Sie die Argumentwerte von DataFrameReader.option und DataFrameWriter.option für Scala und Python.
2 neue Zuordnungen und eine bessere Alias-Typ-Informationssammlung hinzufügen
Verschlüsseln Sie Ausgabedateien, wenn zusätzliche Parameter angegeben werden.
Aktivieren Sie SQLStatements-Bestand wieder.
Aktivieren Sie die Parallelisierung für Sammler wieder.
Geändert
Aktualisieren Sie den Abschnitt „Zusammenfassung des Dateityps“ im detaillierten Bericht (docx und html). (SCT-3867)
Aktualisierung für 2 Zuordnungen
Aktualisieren Sie Mobilize.SparkCommon.Utils von 1.3.181 auf 1.3.186.
Verbessern Sie die Unterstützung der Sortierung von CSV-Dateien.
Aktualisieren Sie Mobilize.Common.Utils von 3.1.6 auf 3.2.0.
Verbessern Sie die Unterstützung der Sortierung von CSV-Dateien.
Aktualisieren Sie Mobilize.Common.Utils von 3.1.6 auf 3.2.0.
Aktualisieren Sie NuGet-Paketversionen.
Überarbeiten von Ladezuordnungsaufgabe.
Überarbeiten auf SparkCommon Utils-Projektreferenzen.
Gruppieren Sie Lösungsprojekte.
Führen Sie die Scala-Integrationstests JupyterTest, InventoryTests und TransformationTest zusammen.
Korrigiert
Korrigieren Sie ein Problem, das dazu führte, dass das Python-Konvertierungstool beim Sammeln der Bestandselemente von SQL hängen blieb.
Korrigieren Sie fehlende GenericScanner-Dateien in der Ausgabe.
Korrigieren Sie Problem mit migrierten DBC-Dateien, die nicht in Databricks geladen wurden.
Korrigieren Sie Fehler am Ende des Toolprozesses.
Entfernt
Entfernen Sie InventoryStorageTemp.
Entfernen Sie überflüssige StyleCop.Analyzers Projektverweise.
\
2.2.001¶
2023-07-19
Hinzugefügt
Hinzufügen von sechs (6) neuen Zuordnungen
Geändert
Aktualisierung des Bewertungsmodells von 3.1.10 auf 3.1.11
Korrigiert
Korrigieren Sie nicht funktionierende Databricks-Verarbeitung im Bewertungsmodus
Sicherheit
Integrität von Subressourcen zu HTML-Links hinzugefügt
2.1.161¶
2023-07-06
Korrigiert
Korrektur und Aktivierung der Scala Spark-Funktionstests
2.1.160¶
2023-07-05
Geändert
Aktualisierung des Bewertungsmodells von 3.1.9 auf 3.1.10
2.1.159¶
2023-07-05
Geändert
Aktualisierung des Bewertungsmodells von 3.1.7 auf 3.1.9
2.1.158¶
2023-07-05
Hinzugefügt
Zusätzliche Stabilität des Tools durch Verbesserung der Behandlung von Ausnahmen in Aufgaben
2.1.157¶
2023-07-05
\ Geändert
Spark Common Update von 1.3.178 auf 1.3.181
2.1.155¶
2023-07-05
Geändert
Common Build-Update von 2.0.2 auf 3.0.4
Verbesserungen bei der Erstellung der Lösung in MacOs
2.1.148¶
2023-07-04
Geändert
Spark Common Update von 1.3.177 auf 1.3.178
Common Utils Update von 4.0.0-alpha.DevOps. 9 auf 3.1.6
2.1.147¶
2023-07-03
Sicherheit
Entfernen Sie nicht-lizenzierte Paketverweise in `Spark Common`-Projekten.
2.1.146¶
2023-07-03
Geändert
Aktualisieren Sie `coverlet.collector` von 3.2.0 auf 6.0.0
Aktualisieren Sie `FluentAssertions` von 6.9.0 auf 6.11.0
Aktualisieren Sie `Scriban.Signed` von 5.5.2 auf 5.7.0
Aktualisieren Sie `DocumentFormat.OpenXml` von 2.19.0 auf 2.20.0
\ Sicherheit
Entfernen Sie nicht-lizenzierte Paketverweise in `SparkCommon`-Projekten.
2.1.145¶
2023-06-28
Geändert
`Mobilize.Python`-Aktualisierung von 1.1.49 auf 1.1.50
Korrigieren Sie das Problem, dass Databricks-Notebook ganze Dateien analysiert, wenn einzelne Zellen nicht geparst werden
2.1.144¶
2023-06-27
Korrigiert
Korrigieren Sie die .dbc-Dateiextraktion auf MacOS
2.1.143¶
2023-06-26
Korrigiert
Korrigieren Sie Testfehler aufgrund von unterschiedlichen Datenformaten.
2.1.142¶
2023-06-26
Geändert
Überarbeiten Sie die Bestandsspeicher
2.1.141¶
2023-06-23
Geändert
`Mobilize.Python`-Aktualisierung von 1.1.46 auf 1.1.49
Erkennen und Beenden rekursiver Zyklen bei der Auflösung eines Symbols
Korrigieren Sie StackOverflow-Ausnahme bei \_\_init\_\_.py-Dateien
Korrigieren Sie PyArgExpr-Knoten mit Backslash
2.1.140¶
2023-06-22
Geändert
`Mobilize.Python`-Aktualisierung von 1.1.44 auf 1.1.46
Korrigieren Sie PyTerm-Knoten mit Backslash
2.1.138¶
2023-06-22
Geändert
Spark Common Update von 1.3.176 auf 1.3.177
Korrigiert
Korrigieren Sie die Erstellung des Scala-Code-Prozessors.
2.1.137¶
2023-06-22
Sicherheit
Sichere Anmeldeinformationen bei Funktionstests.
Entfernen Sie nicht-lizenzierte Paketverweise.
2.1.136¶
2023-06-21
Geändert
`Snowflake.Data`-Aktualisierung von 2.0.15 auf 2.0.25
Spark Common Update von 1.3.175 auf 1.3.176
Sicherheit
Aktualisieren der Verweise in den Funktionstests.
2.1.135¶
2023-06-21
Hinzugefügt
Fügen Sie die .dbc-Erweiterung hinzu, die von Python- und Scala-Codeprozessor-Tools unterstützt wird.
Fügen Sie dem Contracts-Projekt Tests hinzu.
Sicherheit
Entfernen Sie Verweise auf nicht-lizenzierte Pakete in `SparkCommon.Contracts.Test`.
2.1.132¶
2023-06-21
Entfernt
Entfernen Sie die Spalte `Supported` aus dem IOFiles-Bestand im Bewertungsmodus.
2.1.131¶
2023-06-20
Korrigiert
Korrigieren Sie Tests auf dem Mac.
2.1.130¶
2023-06-19
Geändert
Führen Sie das Repo SparkCommon mit diesem Repo zusammen.
2.1.126¶
2023-06-16
Korrigiert
Korrigieren Sie die Repository-Erstellung.
2.1.124¶
2023-06-15
Korrigiert
Korrigieren Sie die Repository-Erstellung.
2.1.123¶
2023-06-15
Geändert
`Mobilize.Scala`-Aktualisierung von 0.2.34 auf 0.2.37
Korrigieren Sie eines Parsing-Fehlers bei generischem Typ mit Unterstrich und Einschränkung
Korrigieren Sie eines Parsing-Fehlers bei Ausdrücken mit Anführungszeichen und Interpolation
Sicherheit
Entfernen Sie unsichere Paketverweise.
2.1.121¶
2023-06-15
Sicherheit
Entfernen Sie die Dateien mit Anmeldeinformationen
2.1.120¶
2023-06-15
Geändert
Geringfügige Änderung in der Versionskonfiguration sowohl für Scala als auch für Python.
1.0.877¶
April 26th, 2023
Python 1.1.25
PythonSnowConvert Core 2.01.090
SparkCommon 1.3.151
Hinzugefügt
Unterstützung für Snowpark 1.3.0 hinzugefügt
Vier neue Zuordnungen
EWI SPRKPY1048 wurde als veraltet eingestuft
Transformationen hinzugefügt für
DataFrameReader-Kette
SparkSession.sparkContext
Die Schweregrad-Spalte wurde zur Tabelle „Problemzusammenfassung“ im detaillierten Bericht hinzugefügt
Verbesserungen
Verbesserter Name der Spark-Verwendungsbestanddatei
Verbesserte Anzeige der Bereitschaftsbewertung, wenn keine Spark-Verweise gefunden wurden
Korrigiert
Schaltfläche URLs korrigiert
Inkonsistenzen bei der Erfassung der Spark-Verwendung lokal und in der Telemetrie korrigiert.
RDD-Metriken in der Tabelle „Spark-Verwendungsübersicht“ des detaillierten Berichts korrigiert
Inkonsistenzen mit Null- und Bindestrichsymbolen in den Berichten korrigiert
1.0.826¶
March 29th, 2023
Python 1.1.25
PythonSnowConvert Core 2.01.068
SparkCommon 1.3.131
Hinzugefügt
Unterstützung für die Konvertierung von DBC-Dateien hinzugefügt
Verbesserungen
Transformation für DataFrameReader.format und DataFrameReader.load hinzugefügt
Korrigiert
Vertauschte SnowConvert/Snowpark-Versionswerte korrigiert
1.0.725¶
February 15th, 2023
Python 1.1.11
PythonSnowConvert Core 2.01.022
SparkCommon 1.3.113
Hinzugefügt
Unterstützung für Databricks-Archivdateien (.dbc-Erweiterung) hinzugefügt
Unterstützung für Databricks-Notebook-Dateien hinzugefügt (.python-Erweiterung)
Parallelität zum Prozess der Identifizierung von Spark-Verwendungen hinzugefügt
Unterstützung für SnowPark API Version 1.1.0 hinzugefügt
Elemente für die Zuordnung hinzugefügt:
zwölf direkte Zuordnungen
zwei Konvertierungen mit Hilfe von Helper
Verbesserungen
SPRKPY1038 EWI-Meldung verbessert
Registrierung von EWIs bei der Konvertierung für Spalten mit Attributzugriff verbessert
Lokale Berichtsnamen verbessert
1.0.691¶
February 1st, 2023
Python 1.1.3
PythonSnowConvert Core 2.1.4
SparkCommon 1.3.105
Hinzugefügt
Net6-Kompatibilität hinzugefügt (intern)
issues.csv-Bericht hinzugefügt
Größentabelle zum detaillierten Bericht hinzugefügt
Unterstützung für die Deklaration globaler Variablen hinzugefügt
Unterstützung für geerbte Symbolidentifikation hinzugefügt
Unterstützung für den Zugriff auf Spalten über Attributzugriff hinzugefügt
In der Telemetrie wurde die Version der Zuordnung hinzugefügt, die verwendet wurde
Unterstützung für Jupyter Notebooks in GenericScanner hinzugefügt
Elemente für die Zuordnung hinzugefügt:
eine direkte Zuordnung
eine Konvertierung mit Helper
sechs Problemumgehungen
fünf nicht unterstützte Identifizierungen
Verbesserungen
Format der Toolversion in Berichten, Beständen und Telemetrie verbessert
Synchronisierung von lokalen und entfernten HTML-Berichten verbessert
Synchronisierung des detaillierten Berichts HTML mit dem detaillierten Bericht DOCX verbessert
Gruppierung der Problemtabelle nach EWI-Code verbessert
Gruppierung der Importtabelle nach Paketen verbessert
Kommentierter Ausgabecode verbessert
UI-Fortschrittsphasen-Titel verbessert
Fehlerkorrekturen
Der Speicherort der EWI-Meldungen für komplexe Anweisungen korrigiert
UI-Formulierung beim Abbrechen der Ausführung korrigiert
Tippfehler in Berichten korrigiert
1.0.594¶
December 28th, 2022
Python 1.0.457
PythonSnowConvert Core 2.0.280
Hinzugefügt
Unterstützung für Jupyter Notebooks im Generic Scanner hinzugefügt
Konvertierungsprozentsatz in den Berichten hinzugefügt
Die Spalte ‚ElementPackage‘ wurde zum Bestand der Importverwendungen hinzugefügt
Eine direkte Zuordnung hinzugefügt
Vier Helpers hinzugefügt
Zwei Problemumgehungen hinzugefügt
Kleinere optische Verbesserungen am detaillierten Bericht hinzugefügt
Verbesserungen
Eine Zuordnung von „Umbenennen“ zu „direkt“ wurde verbessert
Verbesserte Sortierung der Problemtabelle im detaillierten Bericht
Fehler
Die Spaltengröße der Problemtabelle im detaillierten Bericht wurde korrigiert
Fehler beim Hinzufügen eines EWI-Kommentars für die Verwendung der Funktion Column.contains korrigiert
Sechs Zuordnungsstatus, die im Spark-Verwendungsbestand nicht übereinstimmten, wurden korrigiert
1.0.555¶
December 21st, 2022
Python 1.0.457
PythonSnowConvert Core 2.0.259
Neue Features
Drei neue Problemumgehungen hinzugefügt
Fehlermarge in der Beschreibung des Detailberichts hinzugefügt
Verbesserungen
Zwei Zuordnungen von „Umbenennen“ zu „direkt“ verbessert
Verbesserte Sortierung der Problemtabelle im detaillierten Bericht
Anzeige von Prozentsätzen im detaillierten Bericht verbessert
Protokollierungsmeldungen im Konvertierungsstagingbereich verbessert
Fehler
Zwei Zuordnungen korrigiert
Identifizierung eines nicht unterstützten Elements korrigiert
1.0.515¶
December 14th, 2022
Python 1.0.457
PythonSnowConvert Core 2.0.241
Neue Features
Unterstützung für ‚snowpark_extensions‘
Zwölf Konvertierungen unter Verwendung der ‚snowpark_extensions‘
Zwei Problemumgehungen hinzugefügt
Ein neuer Spark-Verweis wurde der Tabellenverweisdatenbank hinzugefügt, einschließlich ihres Status.
Kundeninformationen zum detaillierten Bericht hinzugefügt
Verbesserungen
EWI SPRKPY1038-Formulierung verbessert
Der Status eines Spark-Verweises wurde von rename auf direct verbessert
Fehlerkorrekturen
Ein Fehler in einer Zuordnung korrigiert
Eine defekte Spark Core-Zuordnungstabelle korrigiert
1.0.492¶
December 07th, 2022
Python 1.0.455
PythonSnowConvert Core 2.0.233
Neue Features
Fehlerspanne bei der Bereitschaftsbewertung hinzugefügt
Zwei neue Zuordnungen hinzugefügt
EWI für PySpark Elemente hinzugefügt, die nicht erkannt wurden
Verbesserungen
Formulierung des Anhangs A im detaillierten Bericht verbessert
EWI Meldung für PySpark-Elemente verbessert, die nicht in der Konvertierungsdatenbank des Tools definiert sind
Fehlerkorrekturen
Der Name der ‚Alias‘-Spalte im Bestand korrigiert
1.0.457¶
December 01st, 2022
Python 1.0.452
Python SnowConvert Core 2.0.217
Neue Features
Unterstützung für SnowPark API Version 1.0.0 hinzugefügt
Fünf neue Problemumgehungsdokumentationen hinzugefügt
Ausführungsinformationen zur Telemetrie hinzugefügt
Zusätzliche Fehlermarge für die Bereitschaftsbewertung
Verbesserungen
Genauigkeit bei der Identifizierung von Codesymbolen verbessert
Verbesserung des Bewertungsschritts bei der Protokollierung von Meldungen.
1.0.441¶
November 23rd, 2022
Python 1.0.449
PythonSnowConvert Core 2.0.210
Neue Features
EWI-Kommentare zum Ausgabecode für nicht-definierte PySpark-Elemente hinzugefügt
Unterstützung für geerbte Symbole hinzugefügt
Drei neue Zuordnungen hinzugefügt
Eine Problemumgehung hinzugefügt
Verbesserungen
Bereitschaftsbewertung, wenn alle Dateien Fehler aufweisen, verbessert
Fehlermeldung beim Laden der Symboltabelle verbessert
Handhabung von generischen Typen verbessert
Ein Zuordnungsstatus wurde von „Umbenennen“ auf „Direkt“ geändert
Ein Konvertierungsstatus wurde von Problemumgehung auf direkte Zuordnung geändert
Fehlerkorrekturen
Problem mit der Markdown-Konvertierung korrigiert
Synchronisierungsprobleme zwischen der Tabelle PySpark_Mappings_Core und dem Tool korrigiert
1.0.425¶
November 17th, 2022
Python 1.0.445
PythonSnowConvert Core 2.0.203
Verbesserungen
Robustheit bei der Ladesymboltabelle
Fehlerkorrekturen
Detaillierte Berichtsübersichtstabelle für Spark-Verwendungswerte korrigiert
Einige Parsing-Fehler korrigiert
EWI Code-Synchronisationsprobleme korrigiert zwischen dem Tool und PySpark_Mappings_Core Snowflake DB Tabelle und
1.0.415¶
November 15th, 2022
Python 1.0.441
PythonSnowConvert Code 2.0.199
Neue Features
EWI-Datensatz hinzugefügt, wenn ein Fehler beim Laden der Symboltabelle entdeckt wird
Fehlerkorrekturen
Problem mit neuen Zeilen bei der Konvertierung von Jupyter-Notebook-Dateien korrigiert
1.0.404¶
November 11th, 2022
Python 1.0.436
PythonSnowConvert Code 2.0.195
Neue Features
Grundlegende Unterstützung für die Konvertierung von Jupyter-Notebook-Dateien hinzugefügt
Wert für die Verfolgung von Importverwendungen als Bestand hinzugefügt
Verbessern Sie den detaillierten Bericht (Spark-Verwendungen gruppiert nach Unterstützungskategorie und Python-Zusammenfassung der Importaufrufe)
Neue Zuordnungen hinzugefügt
Neue Problemumgehungen für ‚SparkSession.Builder.appName‘ hinzugefügt
Neue EWIs als Kommentare im Ausgabecode hinzugefügt
Unterstützung für das Kopieren von Nicht-Python-Dateien in das Ausgabeverzeichnis hinzugefügt
PySpark-Verwendungsidentifizierung für id-Ausdrücke hinzugefügt
Fehlermeldung hinzugefügt, wenn das Laden der Symboltabelle fehlschlägt
Verbesserungen
Verbesserte Zuordnung von Importen
Zuordnung von Typ-Hinweisen verbessert
Umbenennung von Zuordnungen in direkte Zuordnungen verbessert
Fehlerkorrekturen
Parsing-Fehler
Die Struktur des Ausgabeverzeichnisses für Dateien mit Parsing-Fehlern
Vollständige Namen von ‚pyspark.streaming‘ korrigiert
CLI-Absturz korrigiert
1.0.315¶
October 21st, 2022
Python 1.0.422
PythonSnowConvert Code 2.0.152
Hinzugefügt
Typinferenz hinzugefügt
5 neue Zuordnungen unterstützt
Verbesserungen
Detaillierter Bericht
Konvertierung von Importanweisungen
Dokumentation zur Transformation
Korrigiert
EWIs im Zusammenhang mit einem Projekt-ID-Protokollierung
4 Status der Umwandlung von Pyspark-Elementen
1.0.280¶
October 12th, 2022
Python 1.0.417
PythonSnowConvert Code 2.0.135
Hinzugefügt
Neue Transformationen
Handhabung mit nicht-unterstützten Pyspark-Elementen, die in Importen verwendet werden
Verbesserungen bei der Protokollierung von Meldungen
1.0.271¶
October 05th, 2022
Python 1.0.417
PythonSnowConvert Code 2.0.132
Hinzugefügt
Robustheit bei der Identifizierung von Symbolen
Verbesserung der Schriftauflösung
Korrigiert
Schaltfläche „Einstellungen“ wird bei Lizenzänderung nicht aktualisiert
Link zur Dokumentation im Python-Versionsverweis
1.0.247¶
September 27th, 2022
Python 1.0.410
PythonSnowConvert Code 2.0.126
Hinzugefügt
Robustheit beim Parsen von Jupypter Notebook-Dateien
Verbesserungen bei der Auflösung von Symbolen mit Generics
Neue Transformationen
Korrigiert
Gesamtzahl der Python-Dateien im Bericht
1.0.220¶
September 15th, 2022
Python 1.0.399
PythonSnowConvert Code 2.0.112
Hinzugefügt
Neue Unterstützung für Importe
Alias-Name in den Beständen für die Importe
Korrigiert
Falsche Zeilennummer im Bestand für macOS-Dateien
Prozentsätze für Verwendungstabelle im html-Bericht identifiziert
Qualifizierungstool zeigt null PySpark-Verweise
Aktualisieren Sie Kontaktinformationen in der E-Mail-Vorlage
1.0.190¶
September 06th, 2022
Python 1.0.392
PythonSnowConvert Core 2.0.100
\
Hinzugefügt
‚SnowConvert Version‘ und ‚Snowpark Version‘ auf SparkUsagesInventory
Mehr Funktionen von pyspark unterstützt
Verbesserungen der Geschwindigkeitsanalyse
\ Korrigiert
Direkte Aktualisierung der Zuordnung
1.0.148¶
August 31st, 2022
Python 1.0.381
PythonSnowConvert Code 2.0.71
Hinzugefügt
10 neue Zuordnungen unterstützt
17 neue Problemumgehungs-Konvertierungen entdeckt
Unterstützung für die Identifizierung von PySpark-Verwendungen in Jupyter-Notebook-Dateien
Automatisierte und Status-Spalten zu SparkReferenceInventory.csv hinzugefügt
Hochladen von Zusammenfassungen und detaillierten html-Berichten in Snowflake
Korrigiert
Zusammenfassung und Korrekturen der detaillierte Berichtstexte
Korrekturen an der Formulierung der E-Mail-Vorlage
1.0.107¶
August 24th, 2022
Python 1.0.380
PythonSnowConvert Core 2.0.30
Hinzugefügt
30 neue Zuordnungen unterstützt
Identifizierung der Pakete pyspark.streaming und pyspark.rdd
Verbesserungen bei der Identifizierung importierter Symbole
E-Mail-Vorlagenaktualisierung
Hinzufügen des Abschnitts „Versionsinformationen“ zum Zusammenfassungsbericht
Hinzufügen des Abschnitts „Ressourcen“ zum detaillierten Bericht
Endgültige Bildschirm UI-Änderungen
SparkReferenceInventory-Berichtsdatei sortieren
Korrigiert
Schaltfläche „Einstellungen“ entfernt
Detaillierte Bericht-Logos-Aktualisierung
Prozentuale Genauigkeit auf den zusammenfassenden und detaillierten Bewertungsberichten
1.0.66¶
August 17th, 2022
Python 1.0.377
PythonSnowConvert Core 1.0.61
Hinzugefügt
136 neue Zuordnungen unterstützt
Unterstützter Status für alle Funktionen aktualisiert, die in der gemeinsamen Tabelle als „Korrigiert“ aufgeführt sind
Informationen aus der requirements.txt-Datei gesammelt
Verbesserungen bei der Identifizierung verketteter Symbole
Korrigiert
Zeilennummer im SparkReferenceInventory-Bericht
1.0.30¶
August 9th, 2022
Python 1.0.373
PythonSnowConvert Core 1.0.29
Hinzugefügt
Sammeln Sie alle Importverwendungen
Verbesserungen bei der Identifizierung von PySpark-Verwendungen (Import ohne Modul, Import mit Stern)
Es werden mehr mehr DataFrame-Funktionen identifiziert als unterstützt werden
Korrigiert
Protokollierung von Parsing-Fehlern
0.1.172¶
July 20th, 2022
Python 0.1.172
Hinzugefügt
Befehlszeilenschnittstelle.
Python Code-Qualifierungstool-Feature.