MicroStrategy ONE
Cuadro de diálogo Editar opciones del catálogo
Si ha llegado aquí desde Workstation, consulte la Ayuda para la creación de documentos en la estación de trabajo.
Utilice el cuadro de diálogo Editar opciones del catálogo para definir cómo se recuperan los espacios de nombres ls tablas y las columnas y se almacenan en caché para establecer conexiones con sus orígenes de de datos de bases de datos. Esto incluye el uso de llamadas de ODBC o SQL, la personalización de SQL, la selección de espacios de nombres aplicables y la definición de cómo se almacenan en caché los nombres de tablas y columnas para la base de datos.
Acceso
Para acceder al cuadro de diálogo Editar opciones del catálogo:
- Haga clic en Agregar datos
> Datos nuevos.
- Seleccione la base de datos de la conexión.
- Seleccione una opción y haga clic en Siguiente.
- En el panel Orígenes de datos/proyectos, seleccione un origen de datos/proyecto.
- En el panal Tablas/Conjuntos de datos disponibles, seleccione Editar opciones del catálogo
.
Campos
Modo de recuperación: Seleccione cómo se van a recuperar los datos para los orígenes de datos que admitan llamadas de ODBC y SQL. En la mayoría de los casos, se recomienda el uso de SQL de origen de datos en comparación con el uso de llamadas de ODBC:
- SQL de origen de datos: Esta opción le permite personalizar el código SQL para recuperar datos de cada plataforma (excepto Microsoft Access). Si selecciona esta opción, se muestra el código SQL utilizado por defecto para recuperar datos. Puede desactivar las casillas de verificación Utilizar valor por defecto para realizar modificaciones manuales en este código SQL por defecto. Debe asegurarse de que la sintaxis que use sea válida para el origen de datos.
Tenga en cuenta que, si selecciona las casillas de verificación Utilizar valor por defecto o realiza cambios en los espacios de nombres o en las opciones de almacenamiento en caché, se sobrescribirán las personalizaciones realizadas en el código SQL por defecto. Asegúrese de copiar cualquier personalización para separar el archivo de copia de seguridad antes de seleccionar esta opción o cambiar el espacio de nombres o las opciones de almacenamiento en caché.
- Llamadas de ODBC: Esta opción está disponible si se conecta a un tipo de base de datos que sea compatible con llamadas de ODBC para recuperar las tablas del catálogo de la base de datos. Si utiliza una base de datos de Microsoft Access, las llamadas de ODBC se usan automáticamente.
Si selecciona esta opción, se usan llamadas de ODBC estándar para recuperar las tablas del catálogo de la base de datos y no se pueden realizar más personalizaciones. Si selecciona esta opción y los resultados no recuperan correctamente las tablas del catálogo de la base de datos, puede seleccionar la opción SQL de origen de datos para personalizar la forma en que se recuperan las tablas del catálogo de la base de datos.
Espacios de nombres: Puede seleccionar de qué espacios de nombres desea recuperar datos para el origen de datos.
- Todo: Se recuperan los datos de todos los espacios de nombres. Si utiliza SQL para recuperar datos, las sentencias SQL se actualizan automáticamente para quitar filtros en función de los espacios de nombres.
Cuando se ha seleccionado esta opción, los espacios de nombres no se cargan y las tablas se cargan directamente en la GUI. Si su origen de datos no admite espacios de nombres, la opción Todo está seleccionada por defecto y no se puede modificar. Todo también resulta útil cuando existe un espacio de nombres vacío en el origen de datos. Dado que un espacio de nombres vacío no se puede mostrar en la GUI, esta opción permite omitir el paso de elegir un espacio de nombres y cargar tablas en el espacio de nombres vacío directamente.
- Actual solamente: Los datos se recuperan solo para el espacio de nombres seleccionado. Si utiliza SQL para recuperar datos, las instrucciones SQL se actualizan automáticamente para añadir el filtrado basado en el espacio de nombres actual. Puede seleccionar el espacio de nombres que desea utilizar en la lista desplegable junto al área de vista previa.
Almacenamiento en caché: Puede almacenar en caché nombres de columnas y tablas de la base de datos para mejorar el rendimiento del acceso a los datos.
El almacenamiento en caché debe crearse y almacenarse en la memoria. Si utiliza bases de datos de gran tamaño, las cachés pueden contener una cantidad considerable de datos. Considérelo a la hora de seleccionar el nivel de almacenamiento en caché. Además, si selecciona un nivel de almacenamiento en caché y los nombres de las columnas o tablas se modifican, lo cual en general es muy raro que ocurra, la memoria caché no se actualiza automáticamente con el nombre nuevo. Se debe realizar una actualización de la base de datos o de la tabla específica de la base de datos para actualizar la memoria caché.
Puede seleccionar entre los siguientes niveles de almacenamiento en caché:
- Nombres de tabla y de columna: Los nombres de tablas y columnas se incluyen en la memoria caché. Esto puede mejorar el rendimiento al recuperar datos de una base de datos mediante la recuperación de los nombres de columnas y tablas de una memoria caché en lugar de la base de datos. Esto también tiene grandes requisitos de memoria en términos de almacenamiento de la información de caché de tablas y columnas.
Si selecciona esta opción y utiliza SQL para recuperar datos, se usa una sola sentencia SQL para recuperar las tablas y columnas.
- Nombres de tabla solamente: Los nombres de tablas se incluyen en la memoria caché. Esto puede mejorar el rendimiento al recuperar datos de una base de datos mediante la recuperación de los nombres de tablas de una memoria caché en lugar de la base de datos. Los nombres de columnas no se incluyen en la memoria caché y se deben recuperar siempre de la base de datos. Esto puede ser una alternativa razonable a la opción Nombres de tabla y de columna si el tamaño de caché es demasiado grande.
Si selecciona esta opción y utiliza SQL para recuperar datos, se usan sentencias SQL independientes para recuperar las tablas y las columnas respectivamente.
- Ninguna: No se almacenan datos en caché para la base de datos. De este modo, se eliminan los requisitos de memoria para crear o almacenar información de caché de tablas o columnas, pero el rendimiento se puede ver afectado ya que los nombres de columnas y tablas siempre se deben recuperan de la base de datos.
Si selecciona esta opción y utiliza SQL para recuperar datos, se usan sentencias SQL independientes para recuperar las tablas y las columnas respectivamente.
Recuperación y almacenamiento en caché de espacios de nombres
Recuperar o almacenar en caché espacios de nombres no depende de las opciones Modo de recuperación o Modo de almacenamiento en caché. Estos parámetros solo se aplican a tablas y columnas.
Recuperar espacios de nombres disponibles en el origen de datos: Le permite personalizar el código SQL para recuperar espacios de nombres si existen. Esta opción solo está disponible cuando está seleccionado Actual solamente para Espacios de nombres. Se muestra el SQL predeterminado (que puede estar vacío) utilizado para recuperar el espacio de nombres. Puede desactivar las casillas de verificación Utilizar valor por defecto para realizar modificaciones manuales en este código SQL por defecto. Los espacios de nombres recuperados se almacenarán siempre en la caché.
La forma en la que se recuperan los espacios de nombres viene definida por la sentencia SQL:
- Vacía: Una instrucción SQL vacía utiliza llamadas de ODBC para recuperar espacios de nombres. Debe asegurarse de que la llamada de ODBC sea compatible con el origen de datos.
- No vacía: Una instrucción SQL recupera espacios de nombres. Debe asegurarse de que la sintaxis que use sea válida para el origen de datos.
Si selecciona la Usar valor por defecto, se sobrescribirá cualquier personalización realizada en el SQL por defecto. Antes de activar esta casilla de verificación o cambiar el espacio de nombres o las opciones de almacenamiento en caché, copie todas las personalizaciones en un archivo de copia de seguridad aparte.
Vista preliminar de tablas disponibles
Cuando haya definido cómo recuperar los espacios de nombres, las tablas y las columnas del origen de datos, podrá ver las tablas disponibles. Seleccione un espacio de nombres en el panel Vista preliminar de tablas disponibles. Entonces, podrá ver las tablas disponibles. Expandir las tablas para ver las columnas disponibles. Las columnas aparecen con el nombre de columna y el tipo de datos.
Temas relacionados
Importar datos de una base de datos, Hadoop o Google BigQuery escribiendo una consulta
Importar datos de una base de datos, Hadoop o Google Big Query seleccionando tablas