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

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.


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber