El catálogo de warehouse de MicroStrategy sirve para importar todas las tablas o vistas necesarias para crear los objetos de los cubos, informes, etc de nuestro proyecto. Se puede acceder a esta ventana desde el menú Esquema > Catálogo de Warehouse…
![](https://i2.wp.com/www.migueltroyano.com/wp-content/uploads/2020/06/image-29.png?fit=640%2C171&ssl=1)
Si accedemos a él, podemos ver:
– Todas las instancias disponibles para el proyecto.
– Listado de todas las tablas de la instancia seleccionada (margen izquierdo)
– Listado de todas las tablas que ya se usan en el proyecto (margen derecho)
![](https://www.migueltroyano.com/wp-content/uploads/2020/06/image-23.png)
Para poder utilizar una tabla en el proyecto tan solo tenemos que seleccionar una tabla del margen izquierdo y pasarla al margen derecho, pero ¿qué hago si no veo ninguna tabla disponible u obtengo un error similar a los siguientes?
![La imagen tiene un atributo ALT vacío; su nombre de archivo es image-24.png](https://www.migueltroyano.com/wp-content/uploads/2020/06/image-24.png)
![](https://www.migueltroyano.com/wp-content/uploads/2020/06/image-25.png)
Si tienes un error como los anteriores haz clic en Sí o también puedes acceder pulsando el botón Opciones de la ventana de Catálogo de Warehouse.
![](https://www.migueltroyano.com/wp-content/uploads/2020/06/image-26.png)
Al pulsar en el botón Opciones accede a la categoría Configuración de Leído y pulsa en el botón Parámetros de Configuración.
![](https://www.migueltroyano.com/wp-content/uploads/2020/06/image-27.png)
Si te aparece todo en blanco como en la siguiente imagen, haz clic en los botones utilizar valor por defecto. Acepta y comprueba si te aparecen las tablas.
![](https://www.migueltroyano.com/wp-content/uploads/2020/06/image-28.png)
Si aun asi no te aparecen las tablas que necesitas, es posible que tengas que personalizar un poco la sentencia SQL para mostrar las tablas de uno o varios propietarios de las tablas de BBDD. La sentencia a escribir para Oracle sería la siguiente:
SELECT DISTINCT OWNER NAME_SPACE, TABLE_NAME TAB_NAME FROM ALL_TABLES WHERE OWNER = 'propietario1' or owner = 'propietario2' and DROPPED = 'NO' UNION SELECT DISTINCT OWNER NAME_SPACE, VIEW_NAME TAB_NAME FROM ALL_VIEWS WHERE OWNER = 'propietario1' or owner = 'propietario2' SELECT OWNER NAME_SPACE, TABLE_NAME TAB_NAME, COLUMN_NAME COL_NAME, DATA_TYPE DATA_TYPE, DATA_LENGTH DATA_LEN, DATA_PRECISION DATA_PREC, DATA_SCALE DATA_SCALE FROM ALL_TAB_COLUMNS WHERE TABLE_NAME in (#TABLE_LIST#) ORDER BY 1, 2