What problem does it solve? Connecting a new data source to Denodo 9.5 requires writing correct VQL for three chained objects — data source, wrapper, and base view — where silent failures (zero rows, wrong column values, erased credentials) are common and produce no errors. This Skill provides verified templates and verification steps so the objects actually return correct data. ## Core Features & Use Cases - Delimited file onboarding: Generates CREATE DATASOURCE DF, WRAPPER DF, and base view VQL for CSV and other delimited files, with positional column mapping and IGNOREMATCHINGERRORS safeguards. - JSON sources: Builds JSON data sources and wrappers with TUPLEROOT, nested REGISTER OF / ARRAY OF schemas, and the CREATE TYPE statements compound columns require. - JDBC connections: Assembles JDBC URIs for Oracle, PostgreSQL, SQL Server, MySQL, Snowflake, Databricks and more, then introspects the live source with GET_JDBC_DATASOURCE_TABLES and GENERATE_VQL_TO_CREATE_JDBC_BASE_VIEW instead of asking for column lists. - Credential handling: Encrypts passwords server-side so only ciphertext reaches the versioned .vql file, and reuses ciphertext from existing data sources when possible. - Use Case: A user says "onboard this CSV of returns and connect our Oracle order database" — the Skill asks for the missing connection details in one message, writes a reviewable .vql file, applies it, and verifies row counts and values. ## Quick Start Ask the assistant to connect a specific source, for example: "Onboard /data/exports/customers.csv as a base view in Denodo and verify it returns rows."