SnowConvert AI – Häufig gestellte Fragen (FAQ)¶
Von welchen Datenbankplattformen übersetzt SnowConvert AI SQL-Code?¶
SnowConvert AI kann SQL-Code aus Teradata, Oracle, SQL Server, Amazon Redshift, Sybase IQ, Google BigQuery, Azure Synapse, Greenplum, PostgresSQL, Vertica, Hive, Spark, Databricks, Netezza and IBM DB2 übersetzen.
Was verändert sich mit der Veröffentlichung der Version 1.2.0 für aktuelle Benutzer von SnowConvert AI?¶
Zum Entsperren von SnowConvert AI-Features müssen die Benutzer von Snowflake einen Zugriffscode erhalten. Dieser Code ermöglicht entweder Bewertungs- oder Konvertierungsfunktionen. Folgende Änderungen werden in diesem Release implementiert:
SnowConvert AI generiert automatisch einen Zugriffscode, wenn der Benutzer dies anfragt.
Der Prozess wurde vereinfacht: SnowConvert AI erstellt nun sowohl den Bewertungsbericht als auch den konvertierten Code in einem einzigen Schritt, sodass kein separater Modus für Bewertung und Konvertierung erforderlich ist.
Ein einzelner Zugangscode gewährt nun Zugriff auf alle unterstützten Plattformen, anstatt auf eine Quellplattform beschränkt zu sein. Alle anderen Aspekte des Benutzererlebnisses bleiben unverändert.
Um sicherzustellen, dass Sie die besten Konvertierungsergebnisse erzielen, empfehlen wir Ihnen, regelmäßig auf die neueste Version von SnowConvert AI zu aktualisieren. Jede neue Version enthält verbesserte Konvertierungsregeln und eine verbesserte Codequalität.
Vor der Installation einer neuen Version von SnowConvert AI, deinstallieren Sie bitte jede vorhandene Version von Ihrem System. Laden Sie nach der Deinstallation die neueste Version herunter und installieren Sie sie.
Wie erhalte ich SnowConvert AI?¶
SnowConvert AI kann offiziell von der Snowsight-Webseite von Snowflake heruntergeladen werden.
Es wird jedoch dringend empfohlen, den kostenlosen Kurs „SnowConvert AI für die Konversion“ anzusehen. Dieser Kurs bietet sowohl einen Überblick als auch eine technische praktische Schulung zur Verwendung von SnowConvert AI für Bewertungen und Konversionen. Sobald Sie den Kurs abgeschlossen haben, erhalten Sie eine E-Mail mit den Anweisungen zum Download und können über die Weboberfläche des Tools einen Zugangscode generieren.
Wie erstelle ich einen Zugangscode für SnowConvert AI?¶
Sie erhalten einen Zugriffscode, indem Sie den Anweisungen unter How to Get an Access Code folgen.
Wenn Sie weitere Hilfe benötigen, wenden Sie sich bitte an unser Kundensupport-Team unter snowconvert-support@snowflake.com.
Welche Systemanforderungen gelten für die Verwendung von SnowConvert AI?¶
Bei MacOS¶
macOS Ventura 13.3.1 oder neuere Version
Mindestens 4 GB RAM
Für Windows¶
Windows 11 oder eine neuere Version des Windows-Betriebssystems
Mindestens 4 GB RAM (mehr Speicher wird empfohlen)
Wie erteilen ich Berechtigungen für den SnowConvert AI-Konfigurationsordner?¶
Das Bereitstellen des Zugriffs auf den Konfigurationsordner vonSnowConvert AI hängt von Ihrem Betriebssystem ab.

SnowConvert AI erfordert Lese-, Schreib- und Ausführungsberechtigungen für den Konfigurationsordner (.config auf MacOS oder AppData auf Windows). In diesem Ordner werden temporäre Dateien, Protokolle und Lizenzinformationen gespeichert. Um SnowConvert AI Zugriff auf diesen Ordner zu gewähren, führen Sie die folgenden Schritte aus:
Bei MacOs¶
Öffnen Sie ein Terminalfenster.
Navigieren Sie zu Ihrem Basisverzeichnis, indem Sie
cd ~eingeben und die Eingabetaste drücken.Ändern Sie die Berechtigungen des Verzeichnisses .config, indem Sie
chmod 777 .configeingeben. Wenn Sie die Fehlermeldung „Operation not permitted“ erhalten, führen Sie den Befehl mit sudo aus:sudo chmod 777 .config.Schließen Sie das Terminalfenster, und starten Sie SnowConvert AI.
Für Windows¶
Öffnen Sie das Dialogfeld Ausführen, indem Sie die Tasten Windows-Taste + R auf Ihrer Tastatur drücken.
Geben Sie
%AppData%ein, und drücken Sie die Eingabetaste, oder klicken Sie auf OK.Suchen Sie den Ordner „Snowflake Inc“, klicken Sie mit der rechten Maustaste darauf und vergewissern Sie sich, dass das Kontrollkästchen
Schreibgeschütztunter „Attribute“ nicht markiert ist.

Wie stelle ich sicher, dass .config ein Ordner und keine Datei ist?¶
Dieses Problem betrifft nur macOS-Systeme.
.png „Abbildung“)
SnowConvert AI erfordert Lese-, Schreib- und Ausführungsberechtigungen für den Konfigurationsordner (.config auf macOS). In diesem Ordner werden temporäre Dateien, Protokolldateien und Lizenzinformationen gespeichert.
.config muss ein Verzeichnis (Ordner) sein. Wenn Sie feststellen, dass .config als Datei vorhanden ist, müssen Sie sie in ein Verzeichnis konvertieren und die entsprechenden Berechtigungen festlegen.
Um dieses Problem zu beheben, gehen Sie folgendermaßen vor:
Suchen Sie die Datei
.configim Basisverzeichnis unter'/Users/[Benutzername]/'.Löschen Sie die Datei
.config.Erstellen Sie an demselben Speicherort einen neuen Ordner mit dem Namen
.config.Starten Sie Terminal.
Navigieren Sie zu Ihrem Basisverzeichnis, indem Sie
cd ~eingeben und die Eingabetaste drücken.Ändern Sie die Ordnerberechtigungen, indem Sie
chmod 777 .configeingeben. Wenn die FehlermeldungOperation not permittedangezeigt wird, verwenden Sie stattdessensudo chmod 777 .config.Verlassen Sie Terminal und starten Sie SnowConvert AI.
Was ist eine Codeeinheit der obersten Ebene?¶
Eine Codeeinheit ist der kleinste unabhängige Teil des Codes, der ausgeführt werden kann. Codeeinheiten bestehen in der Regel aus einzelnen Anweisungen, können aber auch ganze Skriptdateien sein, da diese als eine Einheit ausgeführt werden. Codeeinheiten können hierarchisch aufgebaut sein, wobei einige Einheiten in anderen enthalten sind. Wenn eine Codeeinheit nicht in einer anderen Einheit verschachtelt ist, wird sie als Codeeinheit der obersten Ebene bezeichnet.
Bietet SnowConvert AI Ressourcen zur Übersetzung von SQL-Code?¶
Sie können die Übersetzungsreferenz für jede Quelle an den folgenden Stellen finden:
Wie lautet die Metrik für Codevollständigkeit?¶
Die Code-Vollständigkeitsquote zeigt an, ob alle erforderlichen Code-Komponenten in Ihrer Codebasis vorhanden sind. Ein Wert unter 100 bedeutet, dass SnowConvert AI fehlende Objektreferenzen festgestellt hat, die für eine erfolgreiche Migration erforderlich sein können.
Warum werden meine Dateien nicht konvertiert und mit dem Code SSC-OOS-001 markiert?¶
Abhängig von der gewählten Codierung kann SnowConvert AI die Eingabedatei möglicherweise nicht analysieren; Sie sollten daher vor Beginn der Konvertierung in den Einstellungsmöglichkeiten die korrekte Codierung überprüfen. Verwendung der Einstellung.
Gibt es Versionshinweise für frühere Versionen von SnowConvert AI?¶
Versionshinweise sind hier verfügbar: release-notes
Ist SnowConvert AI ein kostenloses Tool, oder gibt es kostenpflichtige Tarife?¶
SnowConvert AI ist jetzt für alle kostenlos und ermöglicht die vollständige Konvertierung von Funktionen für Ihren Workload.
Darüber hinaus steht Ihnen bei Bedarf die Möglichkeit einer Professional-Service-Unterstützung zur Verfügung.
Warum wird SnowConvert AI nicht automatisch aktualisiert?¶

Internetverbindung¶
SnowConvert AI sucht automatisch nach neuen Versionen, wenn Sie eine aktive Internetverbindung haben. Wenn Sie eine Fehlermeldung erhalten, überprüfen Sie zunächst, ob Ihr System mit dem Internet verbunden ist und ob die Verbindung ordnungsgemäß funktioniert.
Wenn immer noch Verbindungsprobleme auftreten, kann dies an einer Firewall-Regel liegen, die den Zugriff blockiert.
Durch Firewall blockiert¶
SnowConvert AI checks for updates by connecting to a Snowflake storage service. If your local firewall blocks access to this site, you won’t be able to get updates. If you see a „Destination unreachable“ message, ask your network administrator to whitelist the https://snowconvert.snowflake.com/ website.
Wie kann ich meine Lizenzen entfernen?¶
Zum Entfernen aller SnowConvert AI-Lizenzen müssen Sie die .profile-Datei im Konfigurationsordner löschen. Der Speicherort der Datei hängt von Ihrem Betriebssystem ab. Folgen Sie den für Ihr Betriebssystem spezifischen Schritten, um diese Datei zu finden und zu löschen.
Windows¶
Beenden Sie SnowConvert AI vollständig.
Drücken Sie die Windows-Taste (
⊞ Win) und die Taste R gleichzeitig, um das Befehlsfenster „Ausführen“ zu öffnen. Geben Sie%appdata%Snowflake Incein, und drücken Sie die Eingabetaste.Suchen und löschen Sie die Datei mit dem Namen
.profile.
MacOS¶
Beenden Sie SnowConvert AI wenn es gerade ausgeführt wird.
Öffnen Sie Finder, und verwenden Sie die Tastenkombination
⌘ + Shift ⇧ + G, um „Gehe zu Ordner“ zu öffnen. Geben Sie~/.config/Snowflake Inc/ein, um auf das Konfigurationsverzeichnis zuzugreifen.Suchen Sie nach der Datei „.profile“. Auf Mac-Systemen ist dies eine verborgene Datei. Um verborgene Dateien anzuzeigen, verwenden Sie die Tastenkombination
⌘ + Shift ⇧ + ..Suchen und entfernen Sie die Datei „.profile“.
Nachdem Sie die Datei gelöscht haben, sehen Sie beim Öffnen von SnowConvert AI eine leere Lizenzliste.
Warum erhalte ich keinen Zugangscode?¶
SnowConvert AI kommuniziert mit einer API, um Zugangscodes zu generieren. Wenn diese Kommunikation fehlschlägt, erhalten Sie eine Fehlermeldung ähnlich der folgenden:

If you are using a version older than 1.13.0, we encourage you to update SnowConvert AI to the latest version. If updating is not possible, ensure your network allows both incoming and outgoing connections to the licensing API at https://snowconvert.snowflake.com/licensing/health. Please work with your network administrator to configure these permissions.
If the error persists after updating, ensure your network allows both incoming and outgoing connections to the licensing API at https://snowconvert.snowflake.com/licensing. Please work with your network administrator to configure these permissions.