Espanol Foro

 View Only
  • 1.  Herramienta de Trace usuarios

    SILVER CONTRIBUTOR
    Posted Nov 25, 2020 09:53 AM
    Buen día,

    alguien sabe si existe una herramienta de trace para saber que usuario esta realizando consultas u operaciones en búsquedas avanzadas o vistas robustas que afecten el funcionamiento de rendimiento de  CRM.

    gracias

    ------------------------------
    Rolando Majin

    ------------------------------


  • 2.  RE: Herramienta de Trace usuarios

    Posted Nov 26, 2020 01:12 AM
    Hola Rolando,

    No existe un portal como tal. Pero en la administracion de Powerplatform tienes algunos kpi que te pueden ayudar a ver eso.
    https://admin.powerplatform.microsoft.com/
    seccion de Analytics/CDS

    ------------------------------
    Atilio Rosas Estigarribia
    ATILIO ROSAS
    Madrid
    ------------------------------



  • 3.  RE: Herramienta de Trace usuarios

    SILVER CONTRIBUTOR
    Posted Nov 26, 2020 11:07 AM
    Hola Atilio, muchas gracias por la información, sin embargo mi entorno es On-Premise

    para esto si habría alguna solución?

    ------------------------------
    Rolando Majin
    Ilumno Servicios de Colombia SAS
    Bogota D.C
    ------------------------------



  • 4.  RE: Herramienta de Trace usuarios

    Posted Nov 26, 2020 05:41 PM
    Rolando,

    Creo que lo tienes más fácil. Me explico al ser onpremise puedes utilizar el analizador de consulta (profiler) de SQL Server para hacer un trace de los query.
    O incluso si tu problema es que la vista esta lenta, puedes reiniciar indies, crear index o lo que quieras.

    Saludos

    ------------------------------
    Atilio Rosas Estigarribia
    ATILIO ROSAS
    Madrid
    ------------------------------



  • 5.  RE: Herramienta de Trace usuarios

    SILVER CONTRIBUTOR
    Posted Nov 27, 2020 10:41 AM
    Hola Atilio, muchas gracias por sus comentarios, y creo que no me hice entender disculpas. El inconveniente que estoy presentando es que actualmente tenemos un CRM 365 On-Premise con mas de 1000 usuarios y alguno de estos esta realizando búsquedas avanzadas muy robustas que nos esta afectando en cuanto a lentitud de la herramienta, lo que quiero saber es que usuario esta haciendo estas peticiones, porque a nivel de Base de datos se puede verificar como un usuario de app mas no el usuario especifico que esta haciendo estas acciones.

    por ejemplo esta es el query que se refleja en BD que se realiza a nivel de Front, lo que no se si existe alguna herramienta o en algun lado hacer trace del usuario especifico

    select
    DISTINCT top 9 "contact0".Telephone1 as "telephone1"
    , "contact0".ilu_persontype as "ilu_persontype"
    , "contact0".OwnerId as "ownerid"
    , "contact0".MobilePhone as "mobilephone"
    , "contact0".LastName as "lastname"
    , "contact0".FirstName as "firstname"
    , "contact0".EMailAddress1 as "emailaddress1"
    , "contact0".ilu_documenttype as "ilu_documenttype"
    , "contact0".ilu_documentnumber as "ilu_documentnumber"
    , "contact0".CreatedOn as "createdon"
    , "contact0".CreatedBy as "createdby"
    , "contact0".ContactId as "contactid"
    , "contact0".ProcessId as "processid"
    , convert(bigint, "contact0".VersionNumber) as "versionnumber"
    , "contact0".ilu_persontypeName as "ilu_persontypename"
    , "contact0".OwnerIdName as "owneridname"
    , "contact0".OwnerIdType as "owneridtype"
    , "contact0".OwnerIdYomiName as "owneridyominame"
    , "contact0".ilu_documenttypeName as "ilu_documenttypename"
    , "contact0".CreatedByName as "createdbyname"
    "contact0".CreatedByYomiName as "createdbyyominame"

    from
    Contact as "contact0"

    where
    ("contact0".ilu_persontype = @ilu_persontype0 and "contact0".CreatedOn >= @CreatedOn0 and "contact0".CreatedOn < @CreatedOn1 )
    order by
    "contact0".CreatedOn desc
    , "contact0".ContactId asc

    ------------------------------
    Rolando Majin
    Ilumno Servicios de Colombia SAS
    Bogota D.C
    ------------------------------