Tarea en SSIS me trae diferentes numero de filas en cada ejecución,

Hola todos, tengo una consulta MDX que al ejecutarla en SSMS me devuelve 505000 registros cada vez que la ejecuto me devuelve el mismo numero (lo que es correcto), como tengo que automatizar esta tarea cree un paquete, para ejecutarlo mediante un job, es ahí donde tengo el problema ya que al ejecutar la tarea, cada vez me trae un numero diferente de registros, y es más la mayor parte de ocasiones no llega a los 80000 registros...

Este es el query:

SELECT NON EMPTY(
{
[Measures].[Active User - 90 Day],
[Measures].[Qualified Entitlements - 90 Day],
[Measures].[Active User - 0 Day],
[Measures].[Qualified Entitlements - 0 Day]
}) ON 0,
NON EMPTY (
[Top Parent].[Top Parent Id].[Top Parent Id].MEMBERS *
[Tenant].[Tenant Id].[Tenant Id].MEMBERS *
[Workload].[Workload].[Workload].MEMBERS *
[Segment].[Subsegment].[Subsegment].MEMBERS
) ON 1
FROM [SMSG_Metric]
WHERE (
[Segment].[Segment].&[SMB],
[Tenant].[Qualified Tenant].&[Yes],
[Gallatin].[Gallatin].[No],
[Geography].[Subsidiary].&[United States]
)

para el paquete (data flow task ) estoy utilizando  un Oledb Source Editor, 

mi string conexion  tiene los siguientes parametros:

Data Source=*****;Initial Catalog=********;Provider=MSOLAP.5;Integrated Security=SSPI;format=tabular;

Si ustedes expertos me pueden ayudar con el tema les agradecería enormemente, por favor cualquier sugerencia sera de gran ayuda.

Saludos cordiales

HV.

Añade tu respuesta

Haz clic para o