IncludeModel
Última actualización: 2026-11-03
La sentencia IncludeModel carga un producto de datos y su modelo semántico, incluidas tablas, relaciones, medidas y dimensiones. Las medidas y dimensiones del modelo semántico aparecen automáticamente como elementos maestros en la aplicación.
IncludeModel data_product_name [InEnvironment environment_name] [FromSpace data_product_space | FromCurrentSpace | FromPersonalSpace] [WithTables Table table_name1 Fields fieldlist Connection dataset_connection {, Table table_nameN Fields fieldlist Connection dataset_connection,... }] [WithMeasures measurelist] [WithDimensions dimensionlist]
| Argumento o palabra clave | Descripción |
|---|---|
| data_product_name | El nombre del producto de datos que se ha de cargar. |
| FromSpace, FromCurrentSpace, or FromPersonalSpace |
Palabras clave que especifican el espacio desde el que cargar el producto de datos. Utilice uno de los siguientes según sea necesario. Si se omiten todas estas opciones de palabra clave, la sentencia IncludeModel busca el producto de datos en su espacio personal.
|
| data_product_space |
Especifique el espacio del producto de datos que desea cargar, si está utilizando FromSpace para especificar explícitamente un espacio concreto desde el que cargar. Esto no es aplicable si está utilizando FromPersonalSpace o FromCurrentSpace. Siga las convenciones de entrecomillado detalladas en Uso de las comillas en el script. Ejemplos: MyAnalyticsSpace "My Analytics Space" [My Analytics Space] |
| InEnvironment |
Palabra clave que especifica utilizar el producto de datos en el entorno especificado con environment_name. No es necesario si el producto de datos no se encuentra en un entorno. |
| environment_name |
El nombre del entorno, si procede, que contiene el producto de datos que desea cargar. Siga las convenciones de entrecomillado detalladas en Uso de las comillas en el script. Ejemplos: Production [Production Environment] "Production Environment" |
| WithTables | Palabra clave que especifica el uso de las tablas definidas en las sentencias Table subsiguientes. |
| Table | Palabra clave que especifica el uso de una tabla. Carga una tabla por sentencia Table. |
| table_name |
Especifica el nombre de la tabla que se utilizará en el modelo de datos. Siga las convenciones de entrecomillado detalladas en Uso de las comillas en el script. Ejemplos: MyDataTable [My Data Table] "My Data Table" |
| Fields | Palabra clave que indica utilizar los campos especificados (fieldlist) de la tabla para integrarlos en el modelo de datos. |
| fieldlist |
Lista de campos de la tabla referenciada en la sentencia Table anterior. Puede utilizar * para usar todos los campos de la tabla o proporcionar una lista separada por comas de campos específicos. Ejemplos: Amount, Quantity, Region [Amount], [Quantity], [Region] |
| Connection | Palabra clave que especifica el uso del conjunto de datos especificado en dataset_connection. |
| dataset_connection |
Una conexión que pueda cargar el conjunto de datos que contiene la tabla referenciada. En función de la ubicación de la conexión, utilice uno de los siguientes formatos:
Ejemplos: [CustomerOrders:DataFiles] [SalesData2026:SnowflakeSales] |
| WithMeasures | Palabra clave que indica que se conviertan las medidas especificadas del producto de datos (measurelist) en medidas maestras. |
| measurelist |
Lista de las medidas del modelo semántico del producto de datos que se van a convertir en medidas maestras. Puede utilizar * para convertir todas las medidas, o bien aportar una lista de medidas específicas separadas por comas. Ejemplo: [Sales], [Total Quantity], [Cost] |
| WithDimensions | Palabra clave que indica que se conviertan las dimensiones especificadas del producto de datos (dimensionlist) en dimensiones maestras. |
| dimensionlist |
Lista de las dimensiones del modelo semántico del producto de datos que se van a convertir en dimensiones maestras. Puede utilizar * para convertir todas las dimensiones o proporcionar una lista de dimensiones específicas separadas por comas. Ejemplo: [Product Name], [Region], [Customer] |
Comentarios
La sentencia IncludeModel suele generarse automáticamente por el catálogo de datos cuando elige cargar un producto de datos con su modelo semántico. También puede escribir la sentencia manualmente o editar la sentencia generada para personalizar qué campos, medidas y dimensiones se incluyen.
Las relaciones definidas en el modelo semántico se aplican automáticamente a las tablas cargadas, creando asociaciones en su modelo de datos.
Las operaciones para medidas y dimensiones se aplican al final de la carga de datos después de que se carguen las tablas y los campos. Si la carga falla antes de esa fase, no se aplica ninguna operación de medidas o dimensiones.
Propiedades de los elementos maestros
La mayoría de atributos de los elementos maestros heredados de modelos semánticos son de solo lectura en la aplicación de consumo. Algunos otros atributos de los elementos maestros, como los relacionados con las visualizaciones, se pueden seguir editando dentro de la aplicación.
El comportamiento de solo lectura se aplica únicamente a la interfaz de usuario: puede configurar varias propiedades de los elementos maestros a través de la API:
-
Propiedades que son configurables en el modelo semántico pero de solo lectura en la interfaz de usuario de la aplicación de consumo. Esto incluye el título, la descripción y las etiquetas.
-
Propiedades que no están configuradas en el modelo semántico y no están expuestas en la interfaz de usuario de la aplicación de consumo.
Los cambios en las propiedades definidas por el modelo semántico se ignorarán al recargar la aplicación.
Eliminar elementos maestros
En una aplicación no publicada, puede eliminar un elemento maestro heredado, pero reaparecerá en la siguiente recarga si todavía se hace referencia a él en el script IncludeModel. Para eliminarlo de forma permanente, elimínelo primero del script. También puede duplicar un elemento maestro heredado. El elemento duplicado es un elemento maestro normal de una aplicación y es totalmente editable.
Ejemplo 1 – Cargar tablas específicas, junto con todas las medidas y dimensiones
Ejemplo 2 – Cargar tablas, medidas y dimensiones específicas
Ejemplo 3 – Cargar tablas específicas, junto con todas las medidas y dimensiones (conjunto de datos ubicado en el entorno)
Limitaciones del script de IncludeModel
No se admite la sintaxis de comodines WithTables: *. Debe enumerar las tablas de forma explícita.Modelos semánticos en productos de datos