Schritt 3: Datendateien im Stagingbereich bereitstellen¶
Führen Sie PUT aus, um lokale Datendateien in einen internen Stagingbereich hochzuladen (bereitzustellen).
In diesem Beispiel laden Sie Datendateien in die benannten internen Stagingbereiche hoch, die Sie in Schritt 2 erstellt haben, wobei die automatische Datenkomprimierung standardmäßig aktiviert ist.
Bemerkung
Bei regelmäßiger Verwendung können Sie Datendateien auch im Standard-Stagingbereich des Benutzers oder der Tabelle bereitstellen. Weitere Informationen finden Sie unter Massenladen aus einem lokalen Dateisystem.
CSV¶
Linux oder macOS
PUT file:///tmp/load/contacts*.csv @my_csv_stage AUTO_COMPRESS=TRUE;
Windows
PUT file://C:\temp\load\contacts*.csv @my_csv_stage AUTO_COMPRESS=TRUE;
Snowflake gibt die folgenden Ergebnisse zurück:
+---------------+------------------+-------------+-------------+--------------------+--------------------+----------+---------+
| source | target | source_size | target_size | source_compression | target_compression | status | message |
|---------------+------------------+-------------+-------------+--------------------+--------------------+----------+---------|
| contacts1.csv | contacts1.csv.gz | 694 | 506 | NONE | GZIP | UPLOADED | |
| contacts2.csv | contacts2.csv.gz | 763 | 565 | NONE | GZIP | UPLOADED | |
| contacts3.csv | contacts3.csv.gz | 771 | 567 | NONE | GZIP | UPLOADED | |
| contacts4.csv | contacts4.csv.gz | 750 | 561 | NONE | GZIP | UPLOADED | |
| contacts5.csv | contacts5.csv.gz | 887 | 621 | NONE | GZIP | UPLOADED | |
+---------------+------------------+-------------+-------------+--------------------+--------------------+----------+---------+
JSON¶
Linux oder macOS
PUT file:///tmp/load/contacts.json @my_json_stage AUTO_COMPRESS=TRUE;
Windows
PUT file://C:\temp\load\contacts.json @my_json_stage AUTO_COMPRESS=TRUE;
Snowflake gibt die folgenden Ergebnisse zurück:
+---------------+------------------+-------------+-------------+--------------------+--------------------+----------+---------+
| source | target | source_size | target_size | source_compression | target_compression | status | message |
|---------------+------------------+-------------+-------------+--------------------+--------------------+----------+---------|
| contacts.json | contacts.json.gz | 965 | 446 | NONE | GZIP | UPLOADED | |
+---------------+------------------+-------------+-------------+--------------------+--------------------+----------+---------+
Nächstes Thema: Schritt 4. Liste der Stagingdateien (optional)