MicroStrategy ONE

Cuadro de diálogo Editar opciones del catálogo

Si ha llegado aquí desde Workstation, consulte el 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:

  1. Seleccionar Añadir datos > Nuevos datos.
  2. Seleccione la base de datos de la conexión.
  3. Seleccione una opción y haga clic en Siguientes.
  4. En el panel Fuentes de datos/Proyectos, seleccione una fuente de datos/proyecto.
  5. En el panel Tablas/Conjuntos de datos disponibles, seleccione Editar opciones del catálogo .

Campos

Modo de recuperación: seleccione cómo recuperar los datos para orígenes de datos que admiten llamadas a SQL y ODBC para recuperar datos. 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 SQL para recuperar datos para cada plataforma (excepto Microsoft Access). Si selecciona esta opción, se muestra el código SQL utilizado por defecto para recuperar datos. Puede borrar el Usar valor por defecto casillas de verificación para realizar modificaciones manuales en este 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 la opción Usar valor por defecto casillas de verificación o realiza cambios en los espacios de nombres o en las opciones de almacenamiento en caché, se sobrescribirá cualquier personalización realizada en el 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 admita 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, las llamadas de ODBC estándar se utilizan para recuperar las tablas del catálogo de la base de datos y no podrá realizar más personalizaciones. Si selecciona esta opción y los resultados no recuperan las tablas del catálogo de la base de datos correctamente, puede seleccionar la opción SQL de origen de datos para personalizar cómo se recuperan las tablas del catálogo de la base de datos.

Espacios de nombres: seleccione de qué espacios de nombres recuperar los datos para su origen de datos.

  • Todo: los datos se recuperan para 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 selecciona esta opción, los espacios de nombres no se cargan; Las tablas se cargan directamente en la GUI. Si su origen de datos no admite espacios de nombres, Todo está seleccionado por defecto y no puede cambiarse. Todo también es útil cuando hay 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.

  • Solo actual: los datos solo se recuperan para el espacio de nombres seleccionado. Si utiliza SQL para recuperar datos, las declaraciones SQL se actualizan automáticamente para agregar filtrado según el espacio de nombres actual. Puede seleccionar el espacio de nombres que desea utilizar en el menú desplegable cerca del área Vista previa.

Almacenamiento en caché: puede almacenar en caché los nombres de tablas y columnas desde la base de datos para mejorar el rendimiento de acceso a esos 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 la tabla y la columna se incluyen en la 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 utilizará una única instrucción SQL para recuperar las tablas y las columnas.

  • Nombres de tabla solamente: los nombres de la tabla se incluyen en la 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 usarán sentencias SQL separadas para recuperar las tablas y las columnas, respectivamente.

  • Ninguno: no se han almacenado datos en la 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 usarán sentencias SQL separadas para recuperar las tablas y las columnas, respectivamente.

Recuperación y almacenamiento en caché de espacios de nombres

La recuperación o el almacenamiento en caché de los espacios de nombres no se ven afectadas por Modo de recuperación o Almacenamiento en caché opciones. Estos parámetros solo se aplican a tablas y columnas.

Recuperar espacios de nombres disponibles en el origen de datos: esto le permite personalizar el SQL para recuperar espacios de nombres, si existen. Esta opción sólo está disponible cuando selecciona Solo actual para Espacios de nombres. Se muestra el SQL predeterminado (que puede estar vacío) utilizado para recuperar el espacio de nombres. Puede borrar el Usar valor por defecto casilla de verificación para realizar modificaciones manuales en este 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ío: una instrucción SQL vacía usa 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ío: 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. A continuación, podrá ver las tablas disponibles. Expanda 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 mediante la creación de una consulta SQL

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