tb datasource¶
Manages data sources. Global options apply to this command. See Global options.
The following subcommands are available:
Subcommand | Description |
---|---|
analyze URL_OR_FILE | Analyzes a URL or a file before creating a new data source. |
append DATASOURCE_NAME URL | Appends data to an existing data source from URL, local file or a connector. For example, tb datasource append my_datasource https://my_url.com . |
data | Prints data returned by an endpoint. |
delete [OPTIONS] DATASOURCE_NAME | Deletes rows from a data source. |
export [OPTIONS] DATASOURCE_NAME | Exports data from a data source to a local file in CSV or NDJSON format. |
ls [OPTIONS] | Lists data sources. |
replace DATASOURCE_NAME URL | Replaces the data in a data source from a URL, local file or a connector. |
truncate [OPTIONS] DATASOURCE_NAME | Truncates a data source. |
tb datasource data¶
Prints data returned by an endpoint.
Option | Description |
---|---|
--limit INTEGER | Limits the number of rows to return. |
tb datasource delete¶
Deletes a data source. For example, tb datasource delete my_datasource --wait
.
Option | Description |
---|---|
--yes | Does not ask for confirmation. |
--wait | Waits for delete job to finish. |
--dry-run | Runs the command without deleting anything. |
tb datasource export¶
Exports data from a data source to a local file in CSV or NDJSON format.
For example:
- Export all rows as CSV:
tb datasource export my_datasource
- Export 1000 rows as NDJSON:
tb datasource export my_datasource --format ndjson --rows 1000
- Export to specific file:
tb datasource export my_datasource --target ./data/export.csv
Option | Description |
---|---|
--format [csv|ndjson] | Output format (CSV or NDJSON) |
--rows INTEGER | Number of rows to export (default: 100) |
--where TEXT | Condition to filter data |
--target TEXT | Target file path. Default is datasource_name.{format} |
-h, --help | Show this message and exit. |
tb datasource ls¶
Lists data sources.
Option | Description |
---|---|
--match TEXT | Retrieves any resource matching the pattern. |
--format [json] | Returns the results in the specified format. |
tb datasource truncate¶
Truncates a data source. For example, tb datasource truncate my_datasource
.
Option | Description |
---|---|
--yes | Does not ask for confirmation. |
--cascade | Truncates the dependent data source attached in cascade to the given data source. |