SnowConvert: Bericht über Elemente

Was ist ein „Element“?

Der Begriff „Element“ wird in diesem Zusammenhang für ein Grammatikelement verwendet, d. h. ein Element aus einer Grammatik, das einen Namen, eine Syntax und einen Zweck innerhalb einer bestimmten Sprache hat.

Normalerweise werden diese Elemente in der Dokumentation einer Sprache hervorgehoben und sind sehr wichtig.

Dies sind einige Beispiele für Elemente in SQL-Sprachen:

  • Jede DDL, wie CREATE TABLE und CREATE VIEW

  • Wichtige Inhalte von DML, wie PARTITION BY und NOT NULL

  • Jede DML, wie INSERT und DELETE

  • Einige wichtige Ausdrücke, wie IN, NOT IN, BETWEEN und LIKE

  • Operatoren, einschließlich Bedingungen und arithmetischer Operatoren

  • Einige interne Teile von Abfragen, wie ORDER BY, WHEN, INNER JOIN und TOP.

  • Wichtige Funktionen, wie AVG und RANK

Im Grunde kann alles, was es wert ist, zu Bewertungszwecken festgehalten zu werden, als Element betrachtet werden.

Wo kann ich es finden?

Der Bericht über die Elemente befindet sich in einem Ordner namens reports im Ausgabeordner Ihrer Konvertierung. Der Name der Datei selbst beginnt mit Elements, sodass sie leicht gefunden werden kann.

Das Format der Datei ist .CSV.

Welche Informationen sind darin enthalten?

Der Bericht über die Elemente wird in einem Tabellenformat dargestellt und enthält die folgenden Spalten:

ColumnDescription
SessionIDThe session ID of the transformation. This is a unique identifier for the transformation session.
CategoryThe element's corresponding category. These can be DDL, DDL Content, DML, Functions & Expressions, Statement, Query, and so on.
Grammar ElementThe name associated to the element, often the same as found in the official documentation for the language.
File TypeThe type of the file that contains the element. For example: SQL.
Total CountThe total count of that particular element found during the transformation process.
Not Converted Count (Self)The count of that particular element that presented issues severe enough for it to not properly transform. Usually unsupported structures or elements that had a particular transformation error.
Keep in mind that "Self" means that some of the inner contents of the element may or may not be not converted, but if the element itself did not present errors, it will not be counted towards this column.

Zusammenfassungen

Jedes einzelne Element wird anhand eines bestimmten Kriteriums zusammengefasst, das mehrere Spalten umfassen kann, um einen zusammengesetzten Schlüssel zu bilden. Die grundlegende Gruppierung erfolgt über die Spalten „Category“, „Grammar Element“ und „File Type“.

Nach dieser Konvention kann dasselbe SELECT Element je nach Typ der Datei, die es enthält, unterschiedlich zusammengefasst werden, oder zwei Elemente, die dasselbe Grammatikelement (oder denselben Namen) aufweisen, können dennoch unabhängig voneinander zusammengefasst werden, wenn ihre Kategorie unterschiedlich ist.