配置案列:

需要添加当前人员的政治面貌到分析维度, 当前人员政治面貌为人员子集, 此处涉及两个模板:

  1. emp_insight_child_relation.json的配置信息如下:

    {
        "model": "latest_political_landscape",  # 建议和key值保持一致
        "extend_property": {
            "filter": [{
                "type": "value",  # 本模型的字段过滤
                "value": "1",  # 过滤值为1
                "key": "is_latest",  #本模型上具体的过滤字段
                "op": "="  # 过滤方式 "=" 表示相等
            }, {
                "type": "field",  # 字段关联, 关联Employee上的字段
                "value": "id",  # 具体关联Employee上面的哪个字段
                "key": "employee_id",  # 本模型的字段
                "op": "="  # 关联方式 "=" 表示相等
            }],
            "category": "latest_political_landscape",  # 建议和key值保持一致
            "date_field": "begin_date",  # 如果此模型需要用到日期过滤, 指明日期过滤字段
            "type": "latestone_flag",  #  通过时间过滤出来如果有好几条数据, 取最新一条数据
            "origin_category": "EmployeePoliticalLandscape"  # 此模型的原始模型, 上面的model和category相当于起个别名, 此处代表真实分析模型
        },
        "key": "latest_political_landscape",  # key值
        "label": "政治面貌"
    }
  2. domain_dynamic_emp.json

        "s_political_landscape": {
            "category": "latest_political_landscape",  # 此分析维度所在的分析模型, 此处需和emp_insight_child_relation.json模板中配置的model值保持一致
            "index": 93,  # 维度排序吗
            "field": "political_landscape",  # 关联模型的具体字段
            "origin_category": "EmployeePoliticalLandscape",  # 此模型的原始模型, 上面的model和category相当于起个别名, 此处代表真实分析模型
            "alias": "政治面貌"  # 维度名称
        }
    
    
    
    


  • 无标签