Om gestructureerde querytaal (SQL) bewerkingen uit te voeren in Oracle® Autonomous Data Warehouse (ADW) of relationele databases als onderdeel van een keten, voegt u een stap toe die een Oracle RDBMS | ADW verbindingsopdracht bevat. Voor bidirectionele integratie tussen Oracle relationele systemen en andere toepassingen combineert u deze opdrachten met die voor:
- Andere toepassingen voor bedrijfsinformatie, waaronder Tableau® en Power BI®
- Toepassingen voor prestatiebeheer zoals Anaplan®, IBM® Planning Analytics, Host Analytics® en Oracle EPM
- Record-systemen zoals SAP®, Workday® en Oracle Financials Cloud
Om deze opdrachten in te schakelen, maakt een IT-beheerder eerst een Oracle RDBMS | ADW-connector.
Creëren uitvoeren
Als u een instructie CREATE
wilt uitvoeren, gebruikt u een opdracht Create uitvoeren.
Eigenschappen
Eigendom |
Detail |
SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
Uitgangen
Uitgang |
Type uitvoer |
SQL-fout |
JSON |
Opmerking: SQL-fout retourneert JSON zoals {"code": 102, "details":"Onjuiste syntaxis bij ']'." }
.
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Ongeldige invoer |
3 |
Fout |
Het commando is niet uitgevoerd |
Query uitvoeren
Om een SELECT
query uit te voeren en de resultaten als een CSV-bestand (comma-separated values) terug te sturen, gebruikt u een Voer query uit opdracht.
Eigenschappen
Eigendom |
Detail |
SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
Scheidingsteken |
Selecteer het scheidingsteken dat u in de CSV-uitvoer wilt gebruiken. |
Voorbeeld resultaten |
Schakel dit selectievakje in om een voorbeeld van de geretourneerde rijen te zien. |
Uitgangen
Uitgang |
Type uitvoer |
Aantal records |
Geheel getal |
Resultaatset (CSV) |
Bestand |
SQL-fout |
JSON |
Opmerking: SQL-fout retourneert JSON zoals {"code": 102, "details":"Onjuiste syntaxis bij ']'." }
.
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Ongeldige invoer |
3 |
Fout |
Het commando is niet uitgevoerd |
SQL uitvoeren
Om een SQL-opdracht uit te voeren, gebruikt u een opdracht SQL uitvoeren . Alle resultaten zijn beschikbaar als bestandsuitvoer.
Eigenschappen
Eigendom |
Detail |
SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
Uitgangen
Uitgang |
Type uitvoer |
Aantal records |
Geheel getal |
Resultaatset (CSV) |
Bestand |
Records bijgewerkt |
Geheel getal |
SQL-fout |
JSON |
Opmerking: SQL-fout retourneert JSON zoals {"code": 102, "details":"Onjuiste syntaxis bij ']'." }
.
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Ongeldige invoer |
3 |
Fout |
Het commando is niet uitgevoerd |
Update uitvoeren
Gebruik een opdracht Update uitvoeren om een opdracht UPDATE
uit te voeren.
Eigenschappen
Eigendom |
Detail |
SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
Uitgangen
Uitgang |
Type uitvoer |
Records bijgewerkt |
Geheel getal |
SQL-fout |
JSON |
Opmerking: SQL-fout retourneert JSON zoals {"code": 102, "details":"Onjuiste syntaxis bij ']'." }
.
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Ongeldige invoer |
3 |
Fout |
Het commando is niet uitgevoerd |
Tabeldefinitie ophalen
Om de details van een tabel op te halen - inclusief de kolommen, primaire sleutels en vreemde sleutels - als JSON, gebruikt u de opdracht Get table definition .
Eigenschappen
Eigendom |
Detail |
Tabel |
Voer de tabel in waarvan u de definitie wilt ophalen. |
Uitgangen
Uitgang |
Type uitvoer |
Tabel metagegevens |
Bestand |
SQL-fout |
JSON |
Opmerking: SQL-fout retourneert JSON zoals {"code": 102, "details":"Onjuiste syntaxis bij ']'." }
.
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Er is ongeldige invoer gegeven |
3 |
Fout |
Het commando is niet uitgevoerd |
Records invoegen
Gebruik een opdracht Records invoegen om een opdracht INSERT
uit te voeren. De gegevensbron kan meerregelige tekst of een CSV-bestand zijn.
Eigenschappen
Eigendom |
Detail |
Tabel |
Voer de tabel in waarin records moeten worden ingevoegd. |
CSV-gegevensbron |
Voer het CSV-bestand in dat u in de tabel wilt invoegen. De kolommen in het CSV-bestand moeten overeenkomen met dezelfde volgorde die is opgegeven in Kolommen. |
Scheidingsteken |
Selecteer het scheidingsteken dat wordt gebruikt in CSV-gegevensbron. |
Is een bestand |
Als CSV-gegevensbron een bestand is, schakelt u dit selectievakje in. |
Inclusief kopteksten |
Als de eerste rij van CSV-gegevensbron de koppen zijn, schakelt u dit selectievakje in. |
Kolommen |
Voer de lijst met kolommen in die CSV gegevensbron zal vullen. De volgorde is belangrijk en moet overeenkomen met de CSV-gegevensbron. |
Waardesjabloon |
Voer de aangepaste waardendeclaratie voor de opdracht INSERT in. Geef waarden aan met een ? . Het aantal ? s moet overeenkomen met het aantal velden in het doel. Laat leeg om automatisch te genereren. |
Uitgangen
Uitgang |
Type uitvoer |
Ingevoegde records |
Geheel getal |
SQL-fout |
JSON |
Opmerking: SQL-fout retourneert JSON zoals {"code": 102, "details":"Onjuiste syntaxis bij ']'." }
.
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Ongeldige invoer |
3 |
Fout |
Het commando is niet uitgevoerd |
Upsert records
Als u een instructie UPSERT
wilt uitvoeren, gebruikt u een opdracht Upsert records . Als de unieke sleutels van een bestaande record overeenkomen met die van een record in de gegevensbron, werkt de opdracht de record bij; anders voegt de record in.
Eigenschappen
Eigendom |
Detail |
Doel tabel |
Voer de tabel in waarin u records wilt upsertten. |
Stagingtabel (automatisch gegenereerd) |
Voer de naam van de tabel in om records tijdelijk vast te houden terwijl ze upsert in de doeltabel. Opmerking: Gebruik niet een bestaande tabel; de opdracht maakt deze tabel automatisch aan en verwijdert deze vervolgens tijdens de upsert. |
Unieke kolommen |
Voer een lijst in van de kolommen die unieke waarden bevatten voor elke record. Als deze kolommen overeenkomen tussen records in zowel de staging- als de doeltabellen, werkt de opdracht de record bij; anders voegt de record in. |
CSV-gegevensbron |
Voer het meerregelige tekst- of CSV-bestand in dat u wilt upsertten in de doeltabel. De kolommen in deze gegevensbron moeten in dezelfde volgorde staan als Kolommen. |
Scheidingsteken |
Selecteer het scheidingsteken dat wordt gebruikt in CSV-gegevensbron. |
Is een bestand |
Als CSV-gegevensbron een CSV-bestand is, schakelt u dit selectievakje in. |
Inclusief kopteksten |
Als CSV-gegevensbron begint met een header-rij, schakelt u dit selectievakje in. |
Kolommen |
Voer de lijst met kolommen in die CSV-gegevensbron 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 leeg om automatisch te genereren. |
Uitgangen
Uitgang |
Type uitvoer |
Opgeslagen records |
Geheel getal |
SQL-fout |
JSON |
Opmerking: SQL-fout retourneert JSON zoals {"code": 102, "details":"Onjuiste syntaxis bij ']'." }
.
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Er is ongeldige invoer gegeven |
3 |
Fout |
Het commando is niet uitgevoerd |