Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

En este tutorial, aprenderá a usar un número de puerto de LuckyTemplates para conectar un modelo de datos a SSAS , Excel o C#.

El escritorio de LuckyTemplates ejecuta una instancia local de SSAS y luego le asigna un número de puerto aleatorio. Este número de puerto cambia cada vez que cierra y abre un archivo de LuckyTemplates.

Si necesita analizar datos en Excel o en cualquier otro programa, puede usar el número de puerto para conectarse al modelo de datos.

En la parte inferior derecha de DAX Studio , puede ver un texto que muestra localhost seguido de un número.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Este es el número de puerto que SSAS usa para operar en LuckyTemplates.

Al conocer el número de puerto, puede realizar conexiones entre Excel y SSAS para crear tablas dinámicas e informes sin tener que cargar un nuevo conjunto de datos en Power Pivot.

Tabla de contenido

Conexión a un archivo existente mediante un número de puerto de LuckyTemplates

Abra LuckyTemplates. Ve a la opción Obtener datos y haz clic en Analysis Services .

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Esto abre el asistente de la base de datos SSAS. En el cuadro de texto Servidor , escriba el número de puerto de su programa DAX Studio .

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Haga clic en Aceptar y luego conéctese.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Verá que el Navegador ahora contiene el modelo de datos proporcionado por el número de puerto.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Después de hacer clic en Aceptar, LuckyTemplates crea una conexión en vivo con el informe de LuckyTemplates existente que contiene el número de puerto local.

El panel Campos y el modelo de datos del nuevo archivo de LuckyTemplates contienen los mismos datos que el existente. En el modelo de datos, una conexión en vivo se representa con una línea azul en la parte superior de cada tabla.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Incluso puede ir a la vista de informe y crear un informe básico utilizando los diferentes elementos del panel Campos.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Aparte de DAX Studio, también puede encontrar el número de puerto de un informe mediante el Editor tabular .

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Tenga en cuenta que una vez que cierre y vuelva a abrir el archivo de LuckyTemplates, el número de puerto cambiará, por lo que deberá actualizarlo manualmente.

Conexión de un modelo de datos de LuckyTemplates a Excel

A continuación, creemos una conexión entre Excel y LuckyTemplates. Abra Excel y cree un nuevo libro en blanco. Vaya a la pestaña Datos y haga clic en la opción Obtener datos. Seleccione Desde base de datos y luego Desde Analysis Services .

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Escriba el número de puerto en Nombre del servidor y haga clic en Siguiente.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

En el cuadro desplegable, puede ver el nombre o la identificación interna de la base de datos.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Haga clic en Modelo y luego haga clic en Siguiente y Finalizar.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Después de hacer clic en Finalizar, aparecerá el asistente Importar datos. Luego puede comenzar a crear tablas dinámicas en su informe.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Y de manera similar a cómo funciona una tabla dinámica en Excel, simplemente arrastre y suelte los campos de la lista de campos en sus áreas respectivas.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Esto le permite crear un informe de Excel rápido basado en el modelo de datos que tiene en LuckyTemplates.

Uso de un número de puerto de LuckyTemplates en el script AC#

También puede usar el número de puerto en un script de C#. Esto le permite obtener el modelo de objetos tabulares (TOM) en LuckyTemplates junto con una lista de todas sus propiedades.

Como ejemplo, obtengamos la lista de todos los nombres de tablas en SSAS. Lo primero que debe hacer es escribir un script básico. Debe declarar una variable para el servidor. Puede conectarse a LuckyTemplates usando la sintaxis server.connect (" ") y luego escribiendo el número de puerto entre paréntesis.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Debe declarar un objeto modelo utilizando la palabra clave Modelo . Dado que este ejemplo solo tiene un único servidor, se utiliza la palabra clave cero ( 0 ). Pero para los casos en que se trata de múltiples bases de datos, debe usar el número correspondiente.

A continuación, debe crear un bucle for para que pueda iterar sobre todas las tablas en su modelo de datos de LuckyTemplates.

También debe escribir Console.Write y Console.ReadLine para que la ventana no se cierre automáticamente después de mostrar la lista de nombres.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Una vez hecho esto, haga clic en Iniciar. Puede ver que el programa C# ahora puede recuperar una lista de todos los nombres de tablas en el modelo de datos de LuckyTemplates.

Número de puerto de LuckyTemplates: Conexión de LuckyTemplates a SSAS, Excel y C#

Conclusión

Este tutorial mostró una guía paso a paso sobre cómo usar el número de puerto de LuckyTemplates para conectar un modelo de datos a varias plataformas analíticas.

Usar el número de puerto es una de las formas más simples de formar una conexión en vivo entre dos archivos o programas. El único inconveniente es que debe actualizarse manualmente cada vez que se vuelve a abrir el archivo/programa.

Leave a Comment

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.