{
  "data": {
    "data": {
      "fields": {
        "albumArtistId": {
          "aggregatable": false,
          "fieldName": "albumArtistId",
          "filterType": "dimension",
          "filterable": true,
          "measure": false,
          "meta": "维度ID | 数值/文本",
          "models": {
            "SplitArtistAliasQueryModel": {
              "description": "track_album_artist$id | 艺术家的ID/值",
              "outputName": "albumArtistId",
              "usage": "用于精确查询、作为外键关联、排序"
            }
          },
          "name": "艺术家",
          "outputName": "albumArtistId",
          "sourceColumn": "ArtistId",
          "type": "TEXT"
        },
        "albumArtistName": {
          "aggregatable": false,
          "fieldName": "albumArtistName",
          "filterType": "dimension",
          "filterable": true,
          "measure": false,
          "meta": "维度名称 | 文本 | 艺术家主键",
          "models": {
            "SplitArtistAliasQueryModel": {
              "description": "track_album_artist$caption | 艺术家的显示名称 | 艺术家主键",
              "outputName": "artistLabel",
              "usage": "用于展示、模糊查询"
            }
          },
          "name": "艺术家",
          "outputName": "artistLabel",
          "type": "TEXT"
        },
        "artist$caption": {
          "aggregatable": false,
          "fieldName": "artist$caption",
          "filterType": "dimension",
          "filterable": true,
          "measure": false,
          "meta": "维度名称 | 文本 | 艺术家主键",
          "models": {
            "SplitArtistAliasQueryModel": {
              "description": "track_album_artist$caption | 艺术家的显示名称 | 艺术家主键",
              "usage": "用于展示、模糊查询"
            }
          },
          "name": "艺术家(名称)",
          "type": "TEXT"
        },
        "artist$id": {
          "aggregatable": false,
          "fieldName": "artist$id",
          "filterType": "dimension",
          "filterable": true,
          "measure": false,
          "meta": "维度ID | 数值/文本",
          "models": {
            "SplitArtistAliasQueryModel": {
              "description": "track_album_artist$id | 艺术家的ID/值",
              "usage": "用于精确查询、作为外键关联、排序"
            }
          },
          "name": "艺术家(ID)",
          "sourceColumn": "ArtistId",
          "type": "TEXT"
        },
        "invoice$invoiceDate": {
          "aggregatable": false,
          "fieldName": "invoice$invoiceDate",
          "filterType": "date",
          "filterable": true,
          "measure": false,
          "meta": "属性 | 日期时间",
          "models": {
            "SplitArtistAliasQueryModel": {
              "description": "账单日期"
            }
          },
          "name": "账单日期",
          "sourceColumn": "InvoiceDate",
          "timeRole": "business_date",
          "type": "DATETIME"
        },
        "invoiceLineId": {
          "aggregatable": false,
          "fieldName": "invoiceLineId",
          "filterType": "number",
          "filterable": true,
          "measure": false,
          "meta": "属性 | 文本",
          "models": {
            "SplitArtistAliasQueryModel": {
              "description": "明细 ID"
            }
          },
          "name": "明细 ID",
          "sourceColumn": "InvoiceLineId",
          "type": "INTEGER"
        },
        "lineAmount": {
          "aggregatable": true,
          "aggregation": "SUM",
          "fieldName": "lineAmount",
          "filterType": "number",
          "filterable": true,
          "measure": true,
          "meta": "度量 | 数值 | 默认聚合:SUM",
          "models": {
            "SplitArtistAliasQueryModel": {
              "description": "明细金额 (聚合方式: SUM)"
            }
          },
          "name": "明细金额",
          "sourceColumn": "UnitPrice",
          "type": "MONEY"
        }
      },
      "modelSource": {
        "bundleName": "chinook-0129-minimal",
        "known": true,
        "namespace": "chinook",
        "resourceIdentity": "练习目录\\lab\\releases\\launcher-0.1.29\\minimal-alias-models\\query\\SplitArtistAliasQueryModel.qm"
      },
      "models": {
        "SplitArtistAliasQueryModel": {
          "factTable": "InvoiceLine",
          "name": "艺术家别名复现",
          "purpose": "数据查询和分析",
          "scenarios": [
            "数据查询",
            "统计分析",
            "报表生成"
          ]
        }
      },
      "physicalTables": [
        {
          "role": "fact",
          "table": "InvoiceLine"
        }
      ],
      "prompt": "## 使用说明 (V3版本)\n- 格式约定：字段类型 | 数据类型 | 格式说明\n",
      "version": "v3"
    },
    "format": "json"
  },
  "diagnostics": {
    "attributes": {},
    "warnings": []
  },
  "engine": "java",
  "runtimeApiVersion": "foggy-runtime-api/v1",
  "success": true
}
