none
CUANTO MIDE UNA ACTIVIDAD EN CRM RRS feed

  • Pregunta

  • Hola quisiera que me ayudan para ver si saben cuanto mide una actividad, realizar contacto, etc, como puedo saber el tamaño de cada uno de estos no quiero el total de la base la quiero por un solo registro esto me ayuda a calcular grandes cantidades, porfavor ayudenme, gracias :)
    jueves, 21 de octubre de 2010 22:39

Respuestas

  • Hola,

    Esta query te dara el tamaño aproximado de cada registro de cada entidad en la Base de Datos de CRM. Simplemente ejecuta la query en la base de datos de CRM.

     Sin embargo, esto es un valor aproximado, tienes que tener en cuenta que los campos de texto y los attachments tienen un tamaño variable.

    Select e.Name, (SUM(a.Length)) as "Bytes Used"

    from MetadataSchema.Entity e

    join MetadataSchema.Attribute a on e.EntityId = a.EntityId

    group by e.name;

     La siguiente tabla también te puede ayudar, muestra el tamaño que ocupa cada uno de los distintos tipos de datos de CRM.

    Attribute Type

    Size (Bytes)

    Picklist

    4

    Nvarchar

    2 x Length of Nvarchar

    Bit

    1

    Ntext

    6 (Text stored outside of Table)

    Int

    4

    Datetime

    8

    Money

    8 (but counts as 16. See note)

    Float

    8

    Lookup (and Primary Key)

    16 (GUID Size)

    En resumen, si usas la query obtendrás el tamaño básico de cada registro. Luego deberías calcular el tamaño máximo de cada campo Ntext que tengas y multiplicar por 2 para obtener el valor en bytes. Esto te daría el tamaño máximo del registro. Finalmenete deberías tener en cuenta el tamaño de attachments,

    Un Saludo


    Marco Amoedo - http://marcoamoedo.com
    viernes, 22 de octubre de 2010 7:14
    Moderador

Todas las respuestas

  • Hola,

    Esta query te dara el tamaño aproximado de cada registro de cada entidad en la Base de Datos de CRM. Simplemente ejecuta la query en la base de datos de CRM.

     Sin embargo, esto es un valor aproximado, tienes que tener en cuenta que los campos de texto y los attachments tienen un tamaño variable.

    Select e.Name, (SUM(a.Length)) as "Bytes Used"

    from MetadataSchema.Entity e

    join MetadataSchema.Attribute a on e.EntityId = a.EntityId

    group by e.name;

     La siguiente tabla también te puede ayudar, muestra el tamaño que ocupa cada uno de los distintos tipos de datos de CRM.

    Attribute Type

    Size (Bytes)

    Picklist

    4

    Nvarchar

    2 x Length of Nvarchar

    Bit

    1

    Ntext

    6 (Text stored outside of Table)

    Int

    4

    Datetime

    8

    Money

    8 (but counts as 16. See note)

    Float

    8

    Lookup (and Primary Key)

    16 (GUID Size)

    En resumen, si usas la query obtendrás el tamaño básico de cada registro. Luego deberías calcular el tamaño máximo de cada campo Ntext que tengas y multiplicar por 2 para obtener el valor en bytes. Esto te daría el tamaño máximo del registro. Finalmenete deberías tener en cuenta el tamaño de attachments,

    Un Saludo


    Marco Amoedo - http://marcoamoedo.com
    viernes, 22 de octubre de 2010 7:14
    Moderador
  • El tamaño de los registros en realidad depende de la información que se rellene en ellos. Por ejemplo no ocupa lo mismo una actividad cuyo asunto es "Prueba" con otra que diga "Prueba Prueba". Ademas de la informacion que se rellene, ten en cuenta que tambien se deben sumar los campos internos del del sistema que gestiona el CRM y los atributos personalizados que puedas añadir.

    Otra cosa a tener en cuenta es el tema de los adjuntos, si vas a gestionar ficheros adjuntos (como por ejemplo en los emails) esto puede hacer que crezca muchisimo el tamaño de la Base de datos.

    Por cada entidad hay 2 Tablas, te recomiendo conocer bien la estrucutra del SQL Server, podria servirte esto: http://crmtoall.blogspot.com/2009/07/consultando-informacion-en-el-sql.html

    Creo que para analizar el tamaño necesitarías primero saber que volumen de información gestionaras y de que tipo, pero es muy variable entre una implementacion y otra.

    un saludo


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 22 de octubre de 2010 7:16
    Moderador