Klassieke bestandstypen zijn vanaf januari 2021 niet meer beschikbaar voor gebruik. U kunt uw klassieke bestanden omzetten of een PDF downloaden. Meer informatie
Workiva-ondersteuningscentrum
Snowflake-commando's
Snowflake-commando's
Laatst bijgewerkt op
Om SQL-bewerkingen (Structured Query Language) uit te voeren in Snowflake®-databases als onderdeel van een keten, voegt u een stap toe die een Snowflake-verbindingsopdracht bevat.
Om een CREATE -instructie uit te voeren, gebruikt u een Execute create -opdracht.
Eigenschappen
Eigendom
Details
SQL-tekst/bestand
Voer de SQL-tekst of het SQL-bestand in dat u wilt uitvoeren.
Uitgangen
Uitvoer
Uitvoertype
SQL-fout
JSON
Uitgangscodes
Code
type
Details
0
Succes
Succes
1
Fout
Ongeldige invoer
3
Fout
Het uitvoeren van de opdracht is mislukt.
Voer de query uit
Om een SELECT query uit te voeren en de resultaten ervan als een CSV-bestand (comma-separated values) te genereren, gebruikt u een Execute query opdracht.
Eigenschappen
Eigendom
Details
SQL-tekst/bestand
Voer de SQL-tekst of het SQL-bestand in dat u wilt uitvoeren.
Scheidingsteken
Selecteer het scheidingsteken dat u in de CSV-uitvoer wilt gebruiken.
Voorbeeldresultaten
Om een voorbeeld van de geretourneerde rijen te bekijken, vinkt u dit vakje aan.
Uitgangen
Uitvoer
Uitvoertype
Aantal records
Geheel getal
Resultaatset (CSV)
Bestand
SQL-fout
JSON
Uitgangscodes
Code
type
Details
0
Succes
Succes
1
Fout
Ongeldige invoer
3
Fout
Het uitvoeren van de opdracht is mislukt.
SQL uitvoeren
Om een SQL-opdracht uit te voeren, gebruikt u een Execute SQL -opdracht. Alle resultaten worden als bestand opgeslagen.
Eigenschappen
Eigendom
Details
SQL-tekst/bestand
Voer de SQL-tekst of het SQL-bestand in dat u wilt uitvoeren.
Uitgangen
Uitvoer
Uitvoertype
Aantal records
Geheel getal
Resultaatset (CSV)
Bestand
Gegevens bijgewerkt
Geheel getal
SQL-fout
JSON
Uitgangscodes
Code
type
Details
0
Succes
Succes
1
Fout
Ongeldige invoer
3
Fout
Het uitvoeren van de opdracht is mislukt.
Update uitvoeren
Om een UPDATE -instructie uit te voeren, gebruikt u een Execute update -opdracht.
Eigenschappen
Eigendom
Details
SQL-tekst/bestand
Voer de SQL-tekst of het SQL-bestand in dat u wilt uitvoeren.
Uitgangen
Uitvoer
Uitvoertype
Gegevens bijgewerkt
Geheel getal
SQL-fout
JSON
Uitgangscodes
Code
type
Details
0
Succes
Succes
1
Fout
Ongeldige invoer
3
Fout
Het uitvoeren van de opdracht is mislukt.
Tabeldefinitie ophalen
Om de details van een tabel op te halen – inclusief de kolommen, primaire sleutels en externe sleutels – als JSON, gebruikt u een Get table definition commando.
Eigenschappen
Eigendom
Details
Tabel
Voer de tabel in om de definitie op te halen.
Uitgangen
Uitvoer
Uitvoertype
Tabelmetadata
Bestand
SQL-fout
JSON
Uitgangscodes
Code
type
Details
0
Succes
Succes
1
Fout
Er zijn ongeldige invoergegevens gegeven.
3
Fout
Het uitvoeren van de opdracht is mislukt.
Voeg records in
Om een INSERT -instructie uit te voeren, gebruikt u een Insert records -opdracht. De gegevensbron kan een tekstbestand met meerdere regels of een CSV-bestand zijn.
Eigenschappen
Eigendom
Details
Tabel
Voer de tabelnaam in waarin u records wilt invoegen.
CSV-gegevensbron
Voer het CSV-bestand in dat u in de tabel wilt invoegen. De kolommen in het CSV-bestand moeten dezelfde volgorde hebben als aangegeven in Columns .
Scheidingsteken
Selecteer het scheidingsteken dat wordt gebruikt in CSV-gegevensbron .
Is een bestand
Vink dit aan om de CSV-gegevensbron als een bestand te behandelen.
Inclusief kopteksten
Vink dit aan om de eerste rij van de CSV -gegevensbron als kopregel te behandelen.
Kolommen
Voer de lijst met kolommen in die de CSV-gegevensbron zal vullen. De volgorde is belangrijk en moet overeenkomen met de CSV-gegevensbron.
Waardesjabloon
Voer de aangepaste waardedeclaratie in voor de INSERT opdracht, waarbij u elke waarde aangeeft met een ? . Het aantal ? s moet overeenkomen met het aantal velden in het doel. Laat dit veld leeg om automatisch te genereren.
Automatische commit
Voer de batchgrootte in die voor deze opdracht gebruikt moet worden. De minimumwaarde is 1000 en er is geen maximumwaarde.
Behandel lege waarden als NULL.
Vink dit aan om lege kolommen als NULL te behandelen wanneer de kolom het type "string" heeft. (Een tekenreeks is meestal gelijk aan tekst, zoals een naam.)
Uitgangen
Uitvoer
Uitvoertype
Ingevoegde gegevens
Geheel getal
SQL-fout
JSON
Uitgangscodes
Code
type
Details
0
Succes
Succes
1
Fout
Ongeldige invoer
3
Fout
Het uitvoeren van de opdracht is mislukt.
Upsert-records
Om een UPSERT -instructie uit te voeren, gebruikt u een Upsert records -opdracht. Als de unieke sleutels van een bestaand record overeenkomen met die van een record in de gegevensbron, werkt de opdracht het record bij ; anders voegt deze het record in in.
Eigenschappen
Eigendom
Details
Doeltabel
Voer de tabelnaam in waarin u records wilt bijwerken.
Stagingtabel (automatisch gegenereerd)
Voer de naam in van de tabel waarin records tijdelijk worden opgeslagen terwijl ze in de doeltabel worden bijgewerkt.
Opmerking: Gebruik geen bestaande tabel; de opdracht maakt deze tabel automatisch aan en verwijdert deze vervolgens weer tijdens de upsert.
Unieke kolommen
Voer een lijst in van de kolommen die unieke waarden bevatten voor elk record. Als deze kolommen overeenkomen tussen records in zowel de staging- als de doeltabel, werkt de opdracht het record bij ; anders voegt het het record in in.
CSV-gegevensbron
Voer het tekstbestand met meerdere regels of het CSV-bestand in dat u in de doeltabel wilt invoegen. De kolommen in deze gegevensbron moeten dezelfde volgorde hebben als Kolommen .
Scheidingsteken
Selecteer het scheidingsteken dat wordt gebruikt in CSV-gegevensbron .
Is een bestand
Als de CSV-gegevensbron invoer een CSV-bestand is, vink dan dit vakje aan.
Inclusief kopteksten
Als de CSV-gegevensbron invoer begint met een kopregel, vink dan dit vakje aan.
Kolommen
Voer de lijst met kolommen in die de CSV-gegevensbron invoer zal vullen, in dezelfde volgorde als CSV-gegevensbron .
Waardesjabloon
Voer de aangepaste waarden in voor de UPSERT instructie. Geef waarden aan met een ? . Het aantal ? s moet overeenkomen met het aantal velden in het doel. Laat dit veld leeg om automatisch te genereren.
Uitgangen
Uitvoer
Uitvoertype
Toegevoegde en bijgewerkte records
Geheel getal
SQL-fout
JSON
Uitgangscodes
Code
type
Details
0
Succes
Succes
1
Fout
Er zijn ongeldige invoergegevens gegeven.
3
Fout
Het uitvoeren van de opdracht is mislukt.
Om SQL-bewerkingen (Structured Query Language) uit te voeren in Snowflake®-databases als onderdeel van een keten, vo...