Skip to main content
The ingest-file command uploads a local file and submits a new data ingestion request.
string
Converts a column to a different data type during ingestion COLUMN:TYPE.
string
Character used to separate fields in the input file. Default: ,.
string
DataHub logical category used to organize the ingestion job.
string
Name of the column to encrypt.
string
required
Path to a local file you want to upload and ingest.
Indicates whether the file contains a header row.
integer
Maximum number of seconds to wait for job completion. Default: 300.
string
Comma-separated columns used to match and merge data when the mode is merge.
string
How to write data to the table. Values: append, overwrite, or merge.
string
Name of the Airflow ingestion job.
If set, the command exits immediately without waiting for the job to complete.
string
Change a column name during ingestion using OLD:NEW.
string
required
Target schema name for the data.
string
required
Target table name for the data.
string
Comma-separated DataHub tags.
string
API key or the NX1_API_KEY variable.
string
YAML config file.
Shows help messages and exit.
string
API host.
Disables SSL verification.
string
Output format. Allowed values: json, yaml, or table.
string
Profile name from ~/.nx1/profiles.
integer
Requests when to timeout. Default is 30.
Verbose output.