---
title: "Turbo Integrador TM1: funciones y aplicación práctica"
description: Descbubre las ventajas y limitaciones del TM1 Turbo Integrador en la práctica.
image: https://recursos.es.logicalis.com/hs-fs/hub/273205/file-1013994367.jpg
---

[![](https://recursos.es.logicalis.com/hubfs/Logicalis_white_2019_Strip_RGB.svg)](http://www.es.logicalis.com/)

- [Quiénes somos](https://es.logicalis.com/es/quienes-somos)
- [Knowledge Center](https://blog.es.logicalis.com/logicalis-knowledge-center)
- [Blog](https://recursos.es.logicalis.com) 
    - [Blog de Analytics](https://blog.es.logicalis.com/analytics)
    - [Blog de Seguridad](https://blog.es.logicalis.com/seguridad)
    - [Blog de Infraestructura](https://blog.es.logicalis.com/infraestructura)
    - [Blog de Cloud](https://blog.es.logicalis.com/cloud?hsLang=es-es)
- [Contacto](https://es.logicalis.com/es/contacto)

# Turbo Integrador TM1: funciones y aplicación práctica

 Publicado  el 3/08/14 8:00

¿Conoces cómo **optimizar tus procesos ETL?** ¿Sabes cómo **manipular metadatos**? ¿Has oído hablar del **Turbo Integrador de TM1?** Con novedosas funciones de control de procesos, carga de datos o seguridad, esta herramienta **TM1** tiene mucho que ofrecer. Entre sus funcionalidades más destacadas se encuentran:

-  Creación de dimensiones: y también actualización de las mismas, con un nivel N de elementos y consolidaciones.

-  Manipulación de cubos: que permite crearlos, recrearlos y actualizarlos.
-  Propagación de datos tras elegirlos desde múltiples tipos de fuente, como ASCII, ODBC, Cube View o Dimension Subset.
-  Escritura de funciones de reglas de negocio en el área avanzada, para mejorar el procesamiento de datos.
-  Ejecución de procesos y su calendarización, gracias a la funcionalidad Chores.

El **Turbo Integrador de TM1** implica dejar de trabajar manualmente y comenzar a disfrutar del automatismo, con todo lo que ello implica en cuanto a:

-  Minimización de errores.
-  Velocidad.
-  Actualización.
-  Aumento de la calidad.

Para conocer más a fondo las funciones de **Turbo Integrador TM1** puede accederse a este [enlace](http://publib.boulder.ibm.com/infocenter/ctm1/v9r4m1/index.jsp?topic=/com.ibm.swg.im.cognos.tm1_ref.9.4.1.doc/tm1_ref_id13598TM1TurboIntegratorFunctions_N70006.html).

![ID-100101540](https://recursos.es.logicalis.com/hs-fs/hub/273205/file-1013994367.jpg?width=400&name=file-1013994367.jpg)

Créditos fotográficos: ["Circuit Board" by FrameAngel](http://www.freedigitalphotos.net/images/agree-terms.php?id=100101540)

 

[![Descargar el Ebook ](https://no-cache.hubspot.com/cta/default/273205/0c29df89-5264-42a9-a187-a4cc7bbdd63c.png)](https://cta-redirect.hubspot.com/cta/redirect/273205/0c29df89-5264-42a9-a187-a4cc7bbdd63c)

## Las limitaciones del Turbo Integrador TM1 y el modo de solucionarlas en la práctica

El **Turbo Integrador de TM1** es rápido y cuenta con una potencia significativa a la hora de cargar datos en TM1, sin embargo, su lenguaje de scripting puede ocasionar algunos problemas. El motivo es que presenta cuatro secciones de codificación (prólogo, metadatos, datos y epílogo), necesarias para cumplir sus funciones de:

-  Carga de datos procedentes de una fuente externa.
-  Manipulación de metadatos dentro de **TM1** para su actualización.
-  Reconstrucción de **dimensiones de metadatos dentro de TM1.**

No todas estas funciones requieren la inclusión de un código y ello conlleva a no ajustarse a las mejores prácticas en lo referente al desarrollo de aplicaciones. En concreto, el problema principal es la carencia de subrutinas. Este elemento es necesario para definir funciones separadas y/o procedimientos que permitan llevar a cabo la repetición de tareas, estableciéndolas en base a una simple función o una llamada de procedimiento.

Pero, cuando se presenta una única pieza del código que requiere de su ejecución repetidas veces en distintas secciones de un proceso del **Turbo Integrador TM1,** las secciones relevantes del mismo han de repetirse también durante el dicho proceso. De hecho, puede suceder también que esta misma funcionalidad genérica sea requerida a lo largo de diferentes procesos, como la limpieza de cubos, provocando la repetición del código. Ello implica algunas desventajas:

-  Aumento de la complejidad de los procesos.
-  Aumento del tamaño de código.
-  Mayor coste de mantenimiento y testing.
-  Falta de consistencia.
-  Incremento de tiempo de desarrollo.
-  Además de un impedimento para la portabilidad.

No obstante, estos inconvenientes tienen solución y es muy sencilla. Basta con crear un p**roceso de Turbo Integrador separado** para cada pieza de código más usada y considerarlo como un proceso parte del proceso principal.

Operando de este modo, la escritura del código no pierde flexibilidad en ningún momento y puede equipararse a un lenguaje que soporta subrutinas, sin serlo. Esta sencilla solución aporta la simplicidad que se buscaba, al eliminar la repetición de código de los procesos de **Turbo Integrador de TM1** y consiguiendo que sean mucho más claros y fáciles de comprender.

Como resultado, se gana en consistencia y se reduce el tamaño de código y, con él, los costes de mantenimiento y ciclos de pruebas. Mejoran también el logging y la portabilidad, disminuyendo el tiempo de desarrollo requerido. Y además se consigue alcanzar la compartibilidad de código que permitirá que éste sea compartido de forma muy sencilla, gracias a lo bien documentado que queda cada proceso en base a nombres y parámetros.

 

**Post relacionados:**

- [BI trends: qué es el TM1](http://www.lantares.com/blog/bi-trends-que-es-el-tm1)
- [TM1: saca el mejor partido a IBM Cognos](http://www.lantares.com/blog/tm1-saca-el-mejor-partido-a-ibm-cognos)
- [Principales beneficios de TM1 para el negocio](http://www.lantares.com/blog/principales-beneficios-de-tm1-planning-para-el-negocio)

 

**[![SMART - TM1 - Text](https://no-cache.hubspot.com/cta/default/273205/9ea5bb01-aaeb-440b-8a7a-c1d16a4993ea.png)](https://cta-redirect.hubspot.com/cta/redirect/273205/9ea5bb01-aaeb-440b-8a7a-c1d16a4993ea)**

 Categoría: [Cuadro de Mando Integral](https://recursos.es.logicalis.com/analytics/topic/cuadro-de-mando-integral)

- [Tweet](https://twitter.com/share)

### Post relacionados

[El KPI marketing que impulsa la acción](https://recursos.es.logicalis.com/analytics/el-kpi-marketing-que-impulsa-la-accion)

[Cuadro de Mando Integral (CMI): todo lo que debes saber](https://recursos.es.logicalis.com/analytics/cuadro-de-mando-integral-todo-lo-que-debes-saber)

[KPI marketing digital prioritarios: el control de los negocios online](https://recursos.es.logicalis.com/analytics/kpi-marketing-digital-prioritarios-el-control-de-los-negocios-online)

### Categorías

- [Big Data Analytics (261)](https://recursos.es.logicalis.com/analytics/topic/big-data-analytics)
- [Cuadro de Mando Integral (128)](https://recursos.es.logicalis.com/analytics/topic/cuadro-de-mando-integral)
- [Inteligencia Empresarial (123)](https://recursos.es.logicalis.com/analytics/topic/inteligencia-empresarial)
- [Presupuestación y Reporting (114)](https://recursos.es.logicalis.com/analytics/topic/presupuestación-y-reporting)
- [Analítica Predictiva (88)](https://recursos.es.logicalis.com/analytics/topic/analítica-predictiva)
- [Transformación Digital (61)](https://recursos.es.logicalis.com/analytics/topic/transformación-digital)
- [Gobierno de Datos (56)](https://recursos.es.logicalis.com/analytics/topic/gobierno-de-datos)
- [Social Media Analytics (39)](https://recursos.es.logicalis.com/analytics/topic/social-media-analytics)
- [Movilidad (37)](https://recursos.es.logicalis.com/analytics/topic/movilidad)
- [Visualización de datos (23)](https://recursos.es.logicalis.com/analytics/topic/visualización-de-datos)
- [Soluciones Cognitivas (21)](https://recursos.es.logicalis.com/analytics/topic/soluciones-cognitivas)
- [IBM (19)](https://recursos.es.logicalis.com/analytics/topic/ibm)
- [Inteligencia Artificial (17)](https://recursos.es.logicalis.com/analytics/topic/inteligencia-artificial)
- [GDPR - RGPD (15)](https://recursos.es.logicalis.com/analytics/topic/gdpr-rgpd)
- [Gestión de la información (15)](https://recursos.es.logicalis.com/analytics/topic/gestión-de-la-información)
- [Visión 360 del cliente (14)](https://recursos.es.logicalis.com/analytics/topic/visión-360-del-cliente)
- [Observability (13)](https://recursos.es.logicalis.com/analytics/topic/observability)
- [databand (13)](https://recursos.es.logicalis.com/analytics/topic/databand)
- [BI (10)](https://recursos.es.logicalis.com/analytics/topic/bi)
- [IoT (8)](https://recursos.es.logicalis.com/analytics/topic/iot)
- [automation (6)](https://recursos.es.logicalis.com/analytics/topic/automation)
- [Cognos Analytics (4)](https://recursos.es.logicalis.com/analytics/topic/cognos-analytics)
- [DataOps (4)](https://recursos.es.logicalis.com/analytics/topic/dataops)
- [Cloud (2)](https://recursos.es.logicalis.com/analytics/topic/cloud)
- [customer centric (2)](https://recursos.es.logicalis.com/analytics/topic/customer-centric)
- [instana (2)](https://recursos.es.logicalis.com/analytics/topic/instana)
- [turbonomic (2)](https://recursos.es.logicalis.com/analytics/topic/turbonomic)
- [watson (2)](https://recursos.es.logicalis.com/analytics/topic/watson)
- [Ciberseguridad (1)](https://recursos.es.logicalis.com/analytics/topic/ciberseguridad)
- [Inteligencia de seguridad (1)](https://recursos.es.logicalis.com/analytics/topic/inteligencia-de-seguridad)
- [Power BI (1)](https://recursos.es.logicalis.com/analytics/topic/power-bi)
- [microsoft (1)](https://recursos.es.logicalis.com/analytics/topic/microsoft)
- [watson X (1)](https://recursos.es.logicalis.com/analytics/topic/watson-x)

see all

### Suscríbete a nuestra Newsletter

### Suscríbete a Knowledge Center

### Últimos artículos

[![guía gratuita sobre Gestión de incidentes de seguridad y Threat Hunting](https://no-cache.hubspot.com/cta/default/273205/1c757136-53f2-4304-bdac-ee7ca87fcc0f.png)](https://cta-redirect.hubspot.com/cta/redirect/273205/1c757136-53f2-4304-bdac-ee7ca87fcc0f)

![Logicalis_dots-blue](https://recursos.es.logicalis.com/hs-fs/hubfs/Logicalis_dots-blue.png?width=200&height=254&name=Logicalis_dots-blue.png "Logicalis_dots-blue")

- [Partners](https://www.es.logicalis.com/es/partners)

- [Noticias](https://www.es.logicalis.com/es/perspectivas/noticias)

- [Quiénes somos](https://www.es.logicalis.com/es/quienes-somos)

Global

Elija su ubicación

Asia Pacific

- [Australia](http://www.au.logicalis.com/)
- [China](http://www.ap.logicalis.com/)
- [Hong Kong](http://www.ap.logicalis.com/)
- [Indonesia](http://www.ap.logicalis.com/)
- [Malaysia](http://www.ap.logicalis.com/)
- [Singapore](http://www.ap.logicalis.com/)
- [Taiwan](http://www.ap.logicalis.com/)

Europe

- [Channel Islands](http://www.je.logicalis.com/)
- [Germany](http://www.de.logicalis.com/)
- [Ireland](http://www.ie.logicalis.com/)
- [Netherlands](http://www.logicalissmc.com/)
- [Spain](http://www.es.logicalis.com/)
- [UK](http://www.uk.logicalis.com/)

North America

- [USA](http://www.us.logicalis.com/)

Latin America

- [Argentina](http://www.la.logicalis.com/)
- [Bolivia](http://www.la.logicalis.com/)
- [Brazil](http://www.br.logicalis.com/)
- [Chile](http://www.la.logicalis.com/)
- [Colombia](http://www.la.logicalis.com/)
- [Ecuador](http://www.la.logicalis.com/)
- [Mexico](http://www.la.logicalis.com/)
- [Paraguay](http://www.la.logicalis.com/)
- [Peru](http://www.la.logicalis.com/)
- [Uruguay](http://www.la.logicalis.com/)

[Web del grupo](http://www.logicalis.com/)

- [![](https://recursos.es.logicalis.com/hubfs/LAN/image/you-tube.svg)](https://www.youtube.com/channel/UCP-QjwZ66q2f23AQ6Qwgr_w?view_as=subscriber)
- [![](https://recursos.es.logicalis.com/hubfs/LAN/image/facebook.svg)](https://www.facebook.com/logicalisSP)
- [![](https://recursos.es.logicalis.com/hubfs/LAN/image/twitter.svg)](http://twitter.com/LogicalisES)
- [![](https://recursos.es.logicalis.com/hubfs/LAN/image/linkedin.svg)](http://www.linkedin.com/company/logicalis-spain?trk=nav_account_sub_nav_company_admin)
- [![](https://recursos.es.logicalis.com/hubfs/LAN/image/rss.svg)](https://recursos.es.logicalis.com/analytics/www.es.logicalis.com/noticias/rss/)

© 2023 Logicalis Group

[Aviso legal](https://www.es.logicalis.com/es/aviso-legal)

[Política de cookies](https://www.es.logicalis.com/es/politica-de-cookies)

[Política de privacidad](https://www.es.logicalis.com/es/politica-de-privacidad)

![](https://dc.ads.linkedin.com/collect/?pid=316084&fmt=gif)