Add credentials
- Create a new pipeline or open an existing pipeline.
- Expand the left side of your screen to view the file browser.
- Scroll down and click on a file named
io_config.yaml. - Enter the following keys and values under the key named
default(you can have multiple profiles, add it under whichever is relevant to you)
ORACLEDB_MODE: thick only if you need the Oracle thick mode (e.g. for advanced features); otherwise thin is recommended.
Using SQL block
- Create a new pipeline or open an existing pipeline.
- Add a data loader, transformer, or data exporter block.
- Select
SQL. - Under the
Data providerdropdown, selectOracle. - Under the
Profiledropdown, selectdefault(or the profile you added credentials underneath). - Enter your query (e.g.
SELECT 1 FROM DUAL) and run the block.
Using Python block
- Create a new pipeline or open an existing pipeline.
- Add a data loader, transformer, or data exporter block (the code snippet below is for a data loader).
- Select
Generic (no template). - Enter this code snippet (note: change the
config_profilefromdefaultif you have a different profile):
- Run the block.
Export a dataframe to OracleDB
Connection modes
- thin (default): Pure Python driver; no Oracle Client installation required.
- thick: Uses Oracle Client libraries; required for some advanced scenarios. Ensure Oracle Instant Client or full client is installed and configured when using
ORACLEDB_MODE: thick.