EXPORT (DMX)

将服务器中的挖掘模型或挖掘结构对象提取到一个 Analysis Services 备份文件中。

语法

EXPORT <object type> <object name>[, <object name>] [<object type> <object name>[, <object name] ] TO <filename> [WITH DEPENDENCIES, PASSWORD = '<password>']

参数

  • object type
    要导出的对象的类型。

    说明

    MINING MODEL

    将挖掘模型及其基础挖掘结构一起导出。

    MINING STRUCTURE

    仅导出挖掘结构。

  • object name
    要导出的对象的名称。

    若要指定多个对象名称,请用逗号分隔这些名称。 如果对象名称包含空格,请用方括号将该名称括起来。

  • filename
    一个字符串,它指定存储导出的定义的文件的路径和名称。

  • WITH DEPENDENCIES
    指示处理对象所需的所有对象也应该包括在备份文件中。 例如,依赖关系可以包括用于创建对象的数据源和数据源视图。

  • PASSWORD
    指示备份文件应该受到密码保护。

  • password
    一个字符串,它指定用于访问备份文件中的对象的密码。

注释

只有数据库管理员或服务器管理员才可以导出或导入数据挖掘对象。

为了向后兼容,备份文件的默认文件扩展名是 .abf;不过,您可以使用所需的任何文件扩展名。 但要注意的是,该文件的格式是 Analysis Services 内部使用的格式,无论您使用何种扩展名,都无法读取或编辑该文件。

OLAP 挖掘模型具有复杂的依赖关系,并且无法使用 EXPORT 命令导出。

示例 1:导出挖掘结构

在下例中,将 Targeted Mailing 和 Forecasting 挖掘结构以及 Association 挖掘模型一起导出到一个特定的文件位置。 因为 Association 模型是 Market Basket 挖掘结构的一部分,所以该示例还导出 Market Basket 结构。 因为 Association 模型是使用关键字 MINING MODEL 导出的,所以不会导出属于 Market Basket 挖掘结构的任何其他挖掘模型。

EXPORT MINING STRUCTURE [Targeted Mailing], [Forecasting] MINING MODEL Association TO 'C:\TM_NEW.abf'

示例 2:导出挖掘模型

在下例中,将 Association 挖掘模型导出到指定的文件位置。 因为该语句使用关键字 WITH DEPENDENCIES,所以在备份文件中还包含了数据源对象和数据源视图对象。

EXPORT MINING MODEL [Association] TO 'C:\Association_NEW.abf' WITH DEPENDENCIES

示例 3:导出受保护的挖掘模型

在下例中,将 Call Center 挖掘模型导出到指定的文件位置,并且使用密码保护该模型。 因为该语句使用关键字 PASSWORD,所以,在您导入备份文件时必须提供指定的密码,否则无法创建该模型。

EXPORT MINING MODEL [Call Center_LR]
    TO 'C:\Temp\ExportedModels\CallCenterPrediction.abf' 
    WITH DEPENDENCIES, PASSWORD='CCLR2%'

更改历史记录

更新的内容

添加了针对备份文件的简短说明。 指出 OLAP 模型无法通过使用 DMX 导出。

添加了参数的列表。 向参数表添加了关键字。

提供了密码用法的新示例。 给示例添加了编号。