內置数据定义

2020-07-21 10:27:17
Aaron Chen
66
最后编辑:陈琦 于 2020-08-03 16:33:03

ZenData发布包内含以下內置数据的结构化文件,您可以通过修改这个目录下的内容,来扩充自己的基础数据。


data
|____system
| |____address
| | |____v1.xlsx
| |____ip
| | |____v1.yaml
|____custom
| |____ip
| | |____private.yaml
| |____test
| | |____number
| | | |____v1.yaml


下面是內置数据的引用方法:

  - field: field_use_instance           # 引用其他的定义文件,该文件定义了多个实例。
    from: system.ip.v1.yaml             # 引用data/system/ip/v1.yaml
    use: privateC,privateC              # 使用该文件中定义的privateC和privateB两个实例。
  - field: field_use_excel              # 从excel数据源里面取数据。
    from: system.address.v1.china       # 从data/system/address/v1.xlsx文件中读取名为china的工作簿。
    select: city                        # 查询city字段。
    where: state like '%山东%'           # 条件是 省份包含山东。
  - field: field_nested_instant         # 引用其他的定义文件,且该文件引用了其他实例。
    from: custom.ip.private.yaml        # 引用data/custom/ip/private.yaml
    use: all                            # 使用该文件中的所有实例。
    prefix: "["
    postfix: "]"