摄取技能Skill ingest

摄取技能是一个数据处理命令,用于从指定文件路径直接加载数据到数据域的表中。适用于程序化或API驱动的数据摄取场景,支持ETL开发、数据工程、数据治理等。关键词:数据摄取、文件加载、ETL工具、数据管道、数据处理、量化金融、证券投资。

ETL开发 0 次安装 0 次浏览 更新于 3/15/2026

name: ingest description: 从特定路径摄取数据到域/表

摄取技能

低级摄取命令,直接从指定的文件路径加载数据到域/表。与扫描目录的 load 不同,ingest 针对特定文件。这在编程或API驱动的摄取场景中很有用。

用法

starlake ingest [domain] [schema] [paths] [options]

位置参数

  • domain: 域名 (例如 starbake)
  • schema: 模式/表名 (例如 orders)
  • paths: 逗号分隔的要摄取的文件路径列表

选项

  • --options k1=v1,k2=v2: 替换参数
  • --scheduledDate <value>: 作业的计划日期,格式: yyyy-MM-dd'T'HH:mm:ss.SSSZ
  • --reportFormat <value>: 报告输出格式: console, json, 或 html

示例

摄取特定文件

starlake ingest starbake orders /data/incoming/orders_20240301.json

摄取多个文件

starlake ingest starbake orders /data/file1.json,/data/file2.json

带选项摄取

starlake ingest starbake orders /data/orders.json --options env=prod

相关技能

  • load - 基于目录的数据加载(更常见)
  • autoload - 自动模式推断和加载