upload_inline_data
Create a small CAS table from inline CSV or TSV text for quick lookup tables or test data. Use only for tiny, hand-built tables; for larger files use file upload.
Instructions
Create a small CAS table from inline delimited text passed as a string.
Use this only for tiny, hand-built tables — a lookup/mapping table the model
constructs on the fly, or a quick test table — because the whole payload travels
through the model's context as a tool argument. For anything larger, or any file
you already have, use upload_data (file_path/url), which reads the bytes
server-side instead.
Text formats only: csv (default) or tsv (tab-separated). For binary
formats (Excel, sas7bdat, sashdat) use upload_data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The delimited text, including the header row. | |
| server_id | Yes | CAS server name or ID. | |
| table_name | Yes | Name for the new table. | |
| caslib_name | Yes | Target caslib name. | |
| data_format | No | 'csv' (default) or 'tsv' (alias 'tab'). | csv |
| contains_header_row | No | Whether the first row holds column names (default True). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||