Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Ensayo basado en entidades MDS puede fallar cuando se utiliza un valor duplicado de la etiqueta por lotes en SQL Server 2012

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 2712547
Síntomas
Tenga en cuenta la situación siguiente:
  • Utilice el proceso de ensayo basado en la entidad de servicios de datos de patrón (MDS) de Microsoft SQL Server 2012 para importar datos a MDS.
  • Llenar MDS varias tablas (stg.name) de ensayo con los datos de ensayo mediante el BatchTag columna para identificar el lote.
  • Utiliza el mismo BatchTagvalor para llenar una tabla provisional independiente que pertenece a una entidad diferente en un modelo diferente de MDS.
  • Ejecutar los procedimientos almacenados necesarios para iniciar el procesamiento por lotes. O bien, iniciar el ensayo lote desde el área funcional de gestión de la integración en el sitio Web MDS.

    Al iniciar el proceso de ensayo, utilice uno de los tres procedimientos almacenados:
    • stg.udp_nombre_Leaf
    • stg.udp_nombre_Consolidated
    • stg.udp_nombre_Relationship

    Nota El nombre marcador de posición es el nombre de la tabla provisional que se especificó cuando creó la entidad.

    Los ejemplos siguientes muestran cómo iniciar el proceso de ensayo con el procedimiento de ensayo:
    exec mds.stg.udp_entityname1 'versionAdescription', 0, 'batchtag'

    exec mds.stg.udp_entityname2 'versionBdescription', 0, 'batchtag'
En este caso, recibirá el siguiente mensaje de error al iniciar el proceso de ensayo:
MDSERR310029
El estado del lote especificado no es válido.

Además, al comprobar el estado del lote, observe que el lote que tiene elBatchTag valor indefinidamente permanece en estadoEjecutando.

Nota Puede comprobar el estado del lote desde el sitio Web MDS haciendo Gestión de la integracióny, a continuación, seleccionar el modelo para ver el estado o al consultar la sección [mdm].tabla [tblStgBatch].
Causa
Este problema se produce porque el ensayo basado en entidades MDS procesar los cheques de la BatchTag estado independientemente del modelo MDS.
Solución
Si el lote está atascada enEjecutandoestado, detener el proceso por lotes y, a continuación, intente volver a procesar el lote. Para detener el proceso por lotes, ejecute la siguiente instrucción de SQL:
EXEC [mdm].[udpStagingBatchQueueActivate]
Para resolver este problema, actualice elBatchTag valor en la tabla provisional para los registros a un nuevo nombre. Además, asegúrese de que el importstatus_IDcampo se establece en 0 para los registros.
Más información
Para obtener más información acerca de cómo iniciar el proceso de ensayo, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):Un vídeo que muestra cómo utilizar el almacenamiento temporal nuevo basado en entidades MDS en 2012 de SQL Server:Para obtener más información acerca de cómo rellenar la base de datos Master Data Services, visite el siguiente sitio Web de Microsoft TechNet:Para obtener más información sobre los Estados cuando se importan datos durante el proceso de ensayo, visite el siguiente sitio Web de Microsoft TechNet:

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 2712547 - Última revisión: 07/24/2012 14:53:00 - Revisión: 1.0

Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise

  • kbexpertiseinter kbprb kbsurveynew kbmt KB2712547 KbMtes
Comentarios
="https://c.microsoft.com/ms.js">