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.4

  • Aktualisieren Sie Common.AssessmentModel von 3.1.12 auf 3.1.14

  • Fü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.80

  • Fü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.79

  • Fü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.70

  • Fü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.