Snowflake
Snowflake ist eine in der Cloud gehostete relationale Datenbank für den Aufbau eines Data Warehouse.
Konfigurieren Sie die folgenden Details für die Datenquelle Snowflake:
Feld | Beschreibung |
---|---|
Anzeigename | Geben Sie den Namen der Datenquelle ein, der auf dem Bildschirm angezeigt werden soll. |
Datenbankname | Geben Sie den Namen Ihrer Datenbank ein. |
Accountname | Geben Sie Ihren Snowflake-Kontonamen ein. Dies kann Informationen zur Region enthalten (z. B. account_name.region_id ). Wenn Sie keine Regionsinformationen haben, verwenden Sie den Kontonamen, den Sie von Ihrem Snowflake-Administrator erhalten haben. |
Name des Warehouse | Geben Sie den Namen des Lagers ein. |
Benutzername | Geben Sie den Benutzernamen ein. |
Kennwort | Geben Sie das -Kennwort ein. |
Verbindungsstatus | Klicken Sie auf den Link Verbindung testen, um die Datenbankverbindung zu testen. Wenn die Datenbankverbindung erfolgreich ist, wird eine Erfolgsmeldung angezeigt. |
Katalog zuordnen | Aktivieren Sie das Kontrollkästchen, um der Datenquelle einen Katalog zuzuordnen. Dieser Katalog wird automatisch mit Ihrer Datenquelle verknüpft und dient als Schnittstelle für Ihre Abfragen zu den darin gespeicherten Daten. |
Katalogname | Geben Sie den Namen des Katalogs ein. |
Erstellen | Klicken Sie auf "Erstellen", um die Datenquelle zu erstellen. |
Einschränkungen für SQL-Anweisungen
CREATE TABLE AS
wird auch unterstützt fürCREATE TABLE
Stellungnahme.DROP TABLE
Anweisung nur, wenn sie im Katalog aktiviert ist.- Für datenquellenbasierte Kataloge sind die Anweisungen
CREATE SCHEMA
,CREATE TABLE
,DROP SCHEMA
,DROP TABLE
,DELETE
,DROP VIEW
,ALTER TABLE
undALTER SCHEMA
in der Datenmanager Benutzeroberfläche nicht verfügbar.
Einschränkungen für Datentypen
BLOB
UndCLOB
Unterstützung von DatentypenSELECT
-Anweisung, unterstützen aber keine Operationen wieequal
,like
, Undin
.- Die Daten, die auf der Benutzeroberfläche für den Datentyp
BLOB
angezeigt werden, sind im Base64, während das Ergebnis von presto-cli im Hexadezimalformat vorliegt. BINARY
Datentyp unterstützt nurSELECT
Stellungnahme.- Wenn die Felder vom Datentyp
REAL
haben 6 oder mehr Ziffern im Dezimalteil und die Ziffern bestehen überwiegend aus Nullen. Die Werte werden bei der Abfrage gerundet. Es ist zu beachten, dass die Rundung je nach Genauigkeit der Werte unterschiedlich erfolgt. Zum Beispiel ist eine Dezimalzahl 1.654, wenn sie auf 3 Stellen nach dem Komma gerundet wird, gleich. Ein weiteres Beispiel sind 10.890009 und 10.89000. Es fällt auf, dass10.89000 wird gerundet auf10.89, wohingegen10.89009 wird nicht gerundet. Dies ist ein inhärentes Problem aufgrund der Darstellungsbeschränkungen binärer Gleitkommaformate. Dies kann erhebliche Auswirkungen haben, wenn die Abfrage eine Sortierung beinhaltet.