DMSCHEMA_MINING_COLUMNS 行集
描述 Microsoft SQL Server Analysis Services 中的所有数据挖掘模型的各个列。 此行集只限于当前目录。
行集列
DMSCHEMA_MINING_COLUMNS 行集包含以下列。
列名 |
类型指示符 |
长度 |
说明 |
---|---|---|---|
MODEL_CATALOG |
DBTYPE_WSTR |
目录名称。 使用模型为其成员的数据库的名称填充。 |
|
MODEL_SCHEMA |
DBTYPE_WSTR |
非限定的架构名称。 Microsoft SQL Server Analysis Services 不支持此列;该列始终包含 NULL。 |
|
MODEL_NAME |
DBTYPE_WSTR |
挖掘模型名称。 此列包含与某列关联的挖掘模型的名称,并且永远不为空。 |
|
COLUMN_NAME |
DBTYPE_WSTR |
列的名称。 |
|
COLUMN_GUID |
DBTYPE_GUID |
列 GUID。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
COLUMN_PROPID |
DBTYPE_UI4 |
列属性 ID。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
列的序号。 列从 1 开始编号。 如果列没有固定的序号值,则该列包含 NULL。 |
|
COLUMN_HAS_DEFAULT |
DBTYPE_BOOL |
指示此列是否有默认值的布尔值。 如果该列有默认值,则为 TRUE;否则为 FALSE。 |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
列的默认值。 如果默认值为 NULL 值,则 COLUMN_HASDEFAULT 将包含 TRUE,并且此列将包含 NULL。 |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
描述列特征的位掩码。 DBCOLUMNFLAGS 枚举的类型指定了位掩码中的位。 此列永远不为空。 |
|
IS_NULLABLE |
DBTYPE_BOOL |
指示列是否可以为 Null 的布尔值。 如果列已知不可为 Null,则为 FALSE;否则为 TRUE。 |
|
DATA_TYPE |
DBTYPE_UI2 |
列的数据类型的指示符。 以下列表显示了返回的指示符类型的示例: “TABLE”将返回 DBTYPE_HCHAPTER。 “TEXT”将返回 DBTYPE_WCHAR。 “LONG”将返回 DBTYPE_I8。 “DOUBLE”将返回 DBTYPE_R8。 “DATE”将返回 DBTYPE_DATE。 |
|
TYPE_GUID |
DBTYPE_GUID |
列的数据类型的 GUID。 Analysis Services 不支持此列;该列始终包含 VT_NULL。 |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
列中值的最大可能长度。 对于字符列、二进制值列或位列,可以是下列值之一:
|
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
如果列的类型为字符或二进制值时,则为列的八进制最大长度(字节)。 零值 (0) 表示列没有最大长度。 对于所有其他类型的列,此列均包含 NULL。 |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
如果列的数据类型为非 VARNUMERIC 的数值数据类型,则为该列的最大精度。 如果该列的数据类型不是数值或为 VARNUMERIC,则为 NULL。 数据类型为 DBTYPE_DECIMAL 或 DBTYPE_NUMERIC 的列的精度取决于该列的定义。 |
|
NUMERIC_SCALE |
DBTYPE_I2 |
如果列的类型指示符为 DBTYPE_DECIMAL、DBTYPE_NUMERIC 或 DBTYPE_VARNUMERIC,则为小数点右边的位数。 否则,此列将包含 VT_NULL。 |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
如果列为 DateTime 或间隔类型时,则为列的 date/time 精度(秒的小数部分的位数);否则为 NULL。 |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
在其中定义字符集的目录名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
在其中定义字符集的非限定架构名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
字符集的名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
在其中定义排序规则的目录名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
在其中定义排序规则的非限定架构名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
COLLATION_NAME |
DBTYPE_WSTR |
排序规则的名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
在其中定义域的目录名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
在其中定义域的非限定架构名称。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
DOMAIN_NAME |
DBTYPE_WSTR |
域名。 Analysis Services 不支持此列;该列始终包含 NULL。 |
|
DESCRIPTION |
DBTYPE_WSTR |
列的用户友好说明。Analysis Services 不支持此列;该列始终包含 NULL。 |
|
DISTRIBUTION_FLAG |
DBTYPE_WSTR |
列的统计分布情况的说明。 此列包含以下内容之一:
|
|
CONTENT_TYPE |
DBTYPE_WSTR |
列的内容说明。 此列包含以下内容之一:
|
|
MODELING_FLAG |
DBTYPE_WSTR |
逗号分隔的标志列表。 已定义的标志为:
特定于算法的建模标志也可包含在此列中。 |
|
IS_RELATED_TO_KEY |
DBTYPE_BOOL |
指示此列是否与键关联的布尔值。 如果此列与键关联,则为 TRUE。 如果键是单列,则 RELATED_ATTRIBUTE 字段可以选择包含其列名。 |
|
RELATED_ATTRIBUTE |
DBTYPE_WSTR |
与当前列相关或为其特殊属性的目标列的名称。 |
|
IS_INPUT |
DBTYPE_BOOL |
指示列是否为输入列的布尔值。 如果此列为输入列,则为 VARIANT_TRUE。 |
|
IS_PREDICTABLE |
DBTYPE_BOOL |
指示列是否可预测的布尔值。 如果该列可预测,则为 TRUE。 |
|
CONTAINING_COLUMN |
DBTYPE_WSTR |
包含此列的 TABLE 列的名称。 如果此列未包含在其他列中,则此列将包含 NULL。 |
|
PREDICTION_SCALAR_FUNCTIONS |
DBTYPE_WSTR |
可对列执行的标量函数的逗号分隔列表。 |
|
PREDICTION_TABLE_FUNCTIONS |
DBTYPE_WSTR |
可应用于该列的函数的逗号分隔列表。 这些函数应返回一个表。 列表的格式如下: <function name>(<column1> [, <column2>], ...) 此格式允许客户端应用程序确定各函数的签名(参数列表)。 |
|
IS_POPULATED |
DBTYPE_BOOL |
指示是否已使用一组可能的值为列定型的布尔值。 如果已使用一组可能的值为列定型,则为 TRUE。 如果未填充列,则包含 FALSE。 |
|
PREDICTION_SCORE |
DBTYPE_R8 |
对列进行预测所针对的模型的分数。 分数用于度量模型的准确性。 |
|
SOURCE_COLUMN |
DBTYPE_WSTR |
当前挖掘列的源挖掘结构列的名称。 |
限制列
对于 DMSCHEMA_MINING_COLUMNS 行集,可对下表中列出的列进行限制。
列名 |
类型指示符 |
限制状态 |
---|---|---|
MODEL_CATALOG |
DBTYPE_WSTR |
可选。 |
MODEL_SCHEMA |
DBTYPE_WSTR |
可选。 |
MODEL_NAME |
DBTYPE_WSTR |
可选。 |
COLUMN_NAME |
DBTYPE_WSTR |
可选。 |