← ClaudeAtlas

exasol-importlisted

Use Exasol IMPORT SQL plus exapump local file upload workflows for moving data into Exasol. Covers CSV, FBV, Parquet, connection objects, cloud credential patterns, reject handling, and staging-based import workflows.
exasol-labs/exasol-agent-skills · ★ 10 · AI & Automation · score 72
Install: claude install-skill exasol-labs/exasol-agent-skills
# Exasol Import Skill This skill covers only workflows that move data into Exasol. ## Step 0: Establish Connection Ensure a working `exapump` profile before giving terminal workflows that use `exapump upload`: 1. If the user mentions a specific profile name, test it with `exapump sql --profile <name> "SELECT 1"`; always place `--profile` after the subcommand. 2. Otherwise, test the default profile with `exapump sql "SELECT 1"`. 3. If the check fails, run `exapump profile list`. 4. If profiles exist, ask which one to use and retry with `exapump sql --profile <name> "SELECT 1"`; keep `--profile` after the subcommand. 5. If a non-default profile is selected, include the same `--profile <name>` after the subcommand on subsequent `exapump` commands, such as `exapump upload --profile <name> <file> --table <schema.table>`. 6. If no profiles exist, tell the user to run `exapump profile add default` and retry. 7. Never read or reference the exapump configuration file. Trigger when the user mentions **IMPORT**, **IMPORT INTO**, **upload CSV**, **upload Parquet**, **local file load**, **exapump upload**, **S3 import**, **Azure Blob import**, **GCS import**, **Parquet import**, or **CREATE CONNECTION** together with import or object-store loading intent. ## Routing Algorithm 1. **Local files on the user machine** - Trigger phrases: `upload csv`, `upload parquet`, `exapump upload`, `from local` - Load: `references/import.md` 2. **Remote or cloud files reachable by Exasol**