Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En Master Data Services, utilice la herramienta MDSModelDeploy para implementar un paquete que contiene:
Solo objetos de modelo.
Objetos de modelo y datos.
Si desea implementar un paquete que solo contiene objetos de modelo, puede usar en su lugar el Asistente para la implementación de modelos en la aplicación web de Administrador de datos maestros. Para obtener más información, vea Implementar un paquete de implementación de modelo mediante el asistente.
Importante |
|---|
Los paquetes solamente se pueden implementar en la edición de SQL Server en la que se crearon. Esto significa que los paquetes que se hayan creado en SQL Server 2008 R2 no se pueden implementar en SQL Server 2012. |
Requisitos previos
Para realizar este procedimiento:
Debe disponer de permiso de acceso al área funcional Administración del sistema en el entorno de Master Data Services de destino.
Debe existir un paquete de implementación de modelo. Para obtener más información, vea Crear un paquete de implementación de modelo mediante MDSModelDeploy.
Debe ser administrador en el entorno donde va a implementar el modelo. Para obtener más información, vea Administradores (Master Data Services).
Si va a actualizar un modelo con datos, la versión que vaya a implementar no puede tener los valores Bloqueado o Confirmado.
Para implementar un paquete de implementación de modelos
Determine si está implementando un nuevo modelo, un clon de un modelo o actualizando un modelo clonado anteriormente. Para obtener más información, vea Opciones de la implementación de modelos (Master Data Services).
Abra un símbolo del sistema y navegue a MDSModelDeploy.exe.
Si MDS se ha instalado en la ubicación predeterminada, la herramienta está disponible en drive:\Archivos de programa\Microsoft SQL Server\110\Master Data Services\Configuration\MDSModelDeploy.exe
Si MDS no se ha instalado en la ubicación predeterminada, busque en el equipo local MDSModelDeploy.exe.
Opcional. Vea las opciones y la Ayuda.
Para mostrar todas las opciones disponibles, escriba MDSModelDeploy y presione Entrar.
Para mostrar la Ayuda de una opción, escriba lo siguiente, donde OptionName es el nombre de la opción: MDSModelDeploy help OptionName.
Opcional. Si tiene varias aplicaciones web, determine el nombre del servicio en el que vaya a hacer las implementaciones; para ello, escriba este comando y presione ENTRAR:
MDSModelDeploy listservicesSe devuelve una lista de valores, por ejemplo MDS1, Default Web Site, MDS. El primer valor de esta lista (en este caso, MDS1) es necesario para implementar el modelo.
Dependiendo de si se crea un modelo, se clona un modelo o se actualiza un modelo, en el símbolo del sistema, escriba lo siguiente y presione Entrar.
Para crear un modelo:
MDSModelDeploy deploynew –package PackageName -model ModelName -service ServiceNamePara crear un clon de un modelo:
MDSModelDeploy deployclone –package PackageNamePara actualizar un modelo existente y sus datos:
MDSModelDeploy deployupdate –package PackageName –version VersionName
ImportanteSi usa la herramienta MDSModelDeploy para actualizar un modelo existente y sus datos, y el paquete no contiene una entidad, un atributo o un miembro que exista en el modelo de destino, MDSModelDeploy no eliminará dicha entidad, atributo o miembro del modelo.
Donde PackageName es el nombre del archivo de paquete (.pkg), ModelName es el nombre del nuevo modelo, VersionName es el nombre de la versión y ServiceName es el nombre del servicio devuelto en el paso anterior. Asegúrese de que los nombres del modelo y de la versión se correspondan exactamente con los nombres con distinción de mayúsculas y minúsculas.
Cuando el paquete se implementa correctamente, se muestra un mensaje que indica que “la operación de MDSModelDeploy se completó correctamente”.
Comentarios:
Si una vista de suscripciones del paquete tiene el mismo nombre que una vista de suscripciones de un modelo existente, la vista se crea como modelname.subscriptionviewname. Si este nombre ya se está usando, no se crea la vista de suscripciones.
El proceso de implementación tiene cuatro pasos:
Se crean los objetos del modelo.
Se crean las reglas de negocios.
Se crean vistas de suscripción.
Se rellenan los datos maestros.
Al crear un modelo nuevo o clonado, si el proceso sufre un error en algún paso, el modelo se elimina.
Al actualizar un modelo, si el proceso sufre un error durante los tres primeros pasos, no continúa; sin embargo, los cambios ya realizados no se revierten. Si el proceso sufre un error en el paso 4, los miembros que se pueden actualizar se actualizan.
Pasos siguientes
Los metadatos definidos por el usuario, atributos de archivo y los permisos de usuario y de grupo no están incluidos en los paquetes de implementación de modelos. Después de implementar un modelo, debe actualizarlos manualmente. Para obtener más información, vea: