none
Programar una acción en Analysis Services. RRS feed

  • Pregunta

  • Hola,

    Querría saber si existe alguna manera de realizar lo siguiente en Analysis Services y cómo se realizaría: se trataría de enviar un correo electrónico ó mensaje de móvil avisando de algún resultado (por ejemplo las ventas al final del día de un vendedor), yo estuve mirando en los manuales el tema de las acciones, pero no encontré nada acerca de esto.

    gracias por anticipado por su ayuda.

    viernes, 15 de julio de 2011 9:18

Respuestas

  • Las acciones sirven para invocarlas desde las herramientas que soportan esta invocación (por ejemplo excel) y funcionan apareciendo a modo de link, por ejemplo mostrando un mapa hecho en reporting services al pulsar sobre el nombre de un pais.

    Si lo que quieres es enviar un mail o un mensaje de movil con las ventas de un vendedor a una hora concreta, puedes hacer un job que haga la consulta y envie el resultado. o puedes hacer un informe de Reporting Services y configurar para que se ejecute a una hora determinada y envie la información (mediante subscripciones guiadas por datos).

    aclaranos un poquito más que quieres hacer y lo intentamos


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    viernes, 15 de julio de 2011 9:54
    Moderador
  • Los más sencillo (grosso modo) sería.

    1.- Abrir SQL Server Bussiness Intelligence Developmen Studio,

    2.- Crear un nuevo proyecto de SQL Server Reporting Services

    3.- Conectar con Analisys Services

    4.- Usando el asistente de consultas diseñar esa consulta, que básicamente sería arrastrar Cantidad de ordenes por Internet a detalle. Producto X a columnas y trimestre a filtros, diciendo además que es un parámetro.

    5.- Subir ese informe a Reporting services.

    6.- Suscribirse a ese informe, via mail.

     

    Para que Reporting services envíe mails hay que configurarle la cuenta smtp desde donde envía en el Reporting Services Configuration Manager que tienes en el directorio de instalación.

     

    ¿es suficiente así o necesitas más detalle?


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    domingo, 17 de julio de 2011 8:26
    Moderador
  • para enviar por SMS no hay opción que yo sepa, a menos que hagas una aplicación que envie SMS y que la invoques de cualquier forma. Los datos los podrás extraer haciendo queries con mdx. Para construir esas queries te podemos ayudar aquí.

     

    No, no he probado Datawarehouses explorer. Me da que es una mezcla de Excel y Reporting Services. De estas tienes más como esta http://www.reportportal.com/ que conozco instalaciones satisfechas y esta otra http://www.strategycompanion.com/m_home.aspx de la que tengo muy buenas referencias.

    Asegurate antes de invertir en herramientas que la funcionalidad que pretendes no la puedes obtener "out the box" es decir con lo que ya tienes comprado y pagado.

    Estas dos herramientas te permiten hacer un análisis web como si fuese excel, y eso no es sencillo salvo con herramientas así.

    Si te han valido las respuestas, márcalas como tales, así los usuarios que vengan despues podrán ir directamente al grano.


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    lunes, 18 de julio de 2011 15:29
    Moderador

Todas las respuestas

  • Las acciones sirven para invocarlas desde las herramientas que soportan esta invocación (por ejemplo excel) y funcionan apareciendo a modo de link, por ejemplo mostrando un mapa hecho en reporting services al pulsar sobre el nombre de un pais.

    Si lo que quieres es enviar un mail o un mensaje de movil con las ventas de un vendedor a una hora concreta, puedes hacer un job que haga la consulta y envie el resultado. o puedes hacer un informe de Reporting Services y configurar para que se ejecute a una hora determinada y envie la información (mediante subscripciones guiadas por datos).

    aclaranos un poquito más que quieres hacer y lo intentamos


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    viernes, 15 de julio de 2011 9:54
    Moderador
  • Muchas gracias, por tu interés Miguel,

    estamos iniciándonos en la empresa en el tema de consultas Olap, hemos hecho algunas pruebas con la base de datos AdventureWorks y más concretamente con la base de datos para Analysis Services, hemos visto el ejemplo del cubo que viene con los ejemplos de Analysis Services, pues bien sería coger el resultado de una celda del cubo y enviarla bien vía sms, ó bien vía correo electrónico, te agradecería que me detallases como podríamos realizar esto, puesto que estamos analizando la herramienta, no somos desarrolladores por lo que nos facilitaría mucho la labor que nos indicases con que herramientas habría que realizar esto. Nosotros tenemos SQL Server 2008 Enterprise en la empresa. Tomando como ejeplo el cubo de Adventure Works sería enviar un correo con el resultado final de la "cantidad de ordenes po internet" del "Producto X" realizadas en el "ultimo trimestre, por poner un ejemplo,

     

    gracias, un saludo.

    viernes, 15 de julio de 2011 10:56
  • Los más sencillo (grosso modo) sería.

    1.- Abrir SQL Server Bussiness Intelligence Developmen Studio,

    2.- Crear un nuevo proyecto de SQL Server Reporting Services

    3.- Conectar con Analisys Services

    4.- Usando el asistente de consultas diseñar esa consulta, que básicamente sería arrastrar Cantidad de ordenes por Internet a detalle. Producto X a columnas y trimestre a filtros, diciendo además que es un parámetro.

    5.- Subir ese informe a Reporting services.

    6.- Suscribirse a ese informe, via mail.

     

    Para que Reporting services envíe mails hay que configurarle la cuenta smtp desde donde envía en el Reporting Services Configuration Manager que tienes en el directorio de instalación.

     

    ¿es suficiente así o necesitas más detalle?


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    domingo, 17 de julio de 2011 8:26
    Moderador
  • Muchas gracias por tu respuesta Miguel,

    habría posibilidad de envíar vía SMS por medio de Reporting Services ó para esto ya habría que hacer un desarrollo aparte? Con tu explicación ya me hago una idea.

     Una pregunta más abusando de tu confianza, has probado alguna vez el producto Datawarehouse Explorer?, es que en nuestra empresa estamos mirando la posibilidad de adquirirlo para que los usuarios puedan realizar sus proyectos de cubos. Existe alguna herramienta similar que haga esta función y que me recomiendes.

    saludos.

    lunes, 18 de julio de 2011 6:57
  • para enviar por SMS no hay opción que yo sepa, a menos que hagas una aplicación que envie SMS y que la invoques de cualquier forma. Los datos los podrás extraer haciendo queries con mdx. Para construir esas queries te podemos ayudar aquí.

     

    No, no he probado Datawarehouses explorer. Me da que es una mezcla de Excel y Reporting Services. De estas tienes más como esta http://www.reportportal.com/ que conozco instalaciones satisfechas y esta otra http://www.strategycompanion.com/m_home.aspx de la que tengo muy buenas referencias.

    Asegurate antes de invertir en herramientas que la funcionalidad que pretendes no la puedes obtener "out the box" es decir con lo que ya tienes comprado y pagado.

    Estas dos herramientas te permiten hacer un análisis web como si fuese excel, y eso no es sencillo salvo con herramientas así.

    Si te han valido las respuestas, márcalas como tales, así los usuarios que vengan despues podrán ir directamente al grano.


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    lunes, 18 de julio de 2011 15:29
    Moderador
  • O.K. Miguel, gracias por tu ofrecimiento, cuando nos pongamos en marcha seguiré en contacto con vosotros.

    saludos

    martes, 19 de julio de 2011 6:41