MicroStrategy ONE

Importe datos desde una base de datos, Hadoop o Google BigQuery mediante la creación de una consulta SQL

Si llegó aquí desde Workstation, consulte la Ayuda para la creación de documentos en la estación de trabajo.

Puede importar datos desde una base de datos, desde Hadoop o desde Google BigQuery creando su propia consulta SQL (o script) con la que recuperar los datos del origen. Una interfaz visual muy intuitiva le permite crear fácilmente la consulta SQL que importa los datos arrastrando tablas, seleccionando columnas, definiendo joins y especificando condiciones de filtrado.

La importación de datos desde una base de datos requiere una conexión a un origen de datos. Puede crear la conexión antes de comenzar a importar o durante el proceso de importación.

Si importa desde Google BigQuery:

  • Debe activar la API de Google BigQuery en la cuenta de Google del proyecto y habilitar la facturación para el proyecto. Consulte la documentación de Google BigQuery para obtener más información.
  • Debe tener el ID de cliente y el secreto de cliente que Google BiqQuery proporciona cuando MicroStrategy Workstation está configurado como una aplicación de acceso remoto.
  • Google BigQuery limita la cantidad de datos que se pueden importar a la vez. Si el proyecto contiene una gran cantidad de datos, considere agregar filtros a la consulta para recuperar solo los datos necesarios. Consulte la política de cuotas de Google BigQuery para conocer las últimas restricciones de datos.

También puede utilizar el siguiente procedimiento para acceder a una base de datos de Salesforce en un equipo Windows. Consulte Importar datos desde un informe de Salesforce para acceder a Salesforce en un Mac.

Para importar datos desde una base de datos mediante la creación de una consulta SQL

Empezando con MicroStrategy Las consultas 11.0 para importar datos de Google BigQuery se crearán utilizando SQL estándar.

  1. Cree un panel en blanco o abra uno existente.
  2. Elija Agregar datos > Datos nuevos para importar datos a un nuevo conjunto de datos.

    o

    En el panel Conjuntos de datos, haga clic en hacer clic Más junto al nombre del conjunto de datos y elija Editar conjunto de datos para agregar datos al conjunto. Se abre el cuadro de diálogo Vista previa. Haga clic en Agregar una nueva tabla.

    Se abre el cuadro de diálogo Orígenes de datos.

  1. Para importar datos de una base de datos específica, seleccione el logotipo correspondiente (Amazon Redshift, Apache Cassandra, Cloudera Hive, Google BigQuery, Hadoop, etc.). Si seleccionas Cerdo o Servicios web, se abre el cuadro de diálogo Importar desde tablas, sin pasar por el cuadro de diálogo Seleccionar opciones de importación, lo que le permite escribe una consulta para importar una tabla.

    o

    Para importar datos sin especificar un tipo de base de datos, haga clic en Bases de datos.

    Se abrirá el cuadro de diálogo Seleccionar opciones de importación.

  1. Seleccione Generar una consulta y haga clic en Siguiente. Se abrirá el cuadro de diálogo Importar desde tablas. Si seleccionó una base de datos, solamente se mostrarán las conexiones de origen de datos que correspondan a la base de datos seleccionada. Si no seleccionó una base de datos, se mostrarán todas las conexiones de origen de datos disponibles.
  2. En caso necesario, puede crear una conexión a un origen de datos mientras importa los datos.

    La terminología del cuadro de diálogo Importar desde tablas varía en función del origen de los datos.

  1. En el panel Orígenes de datos/Proyectos, haga clic en el origen de datos/proyecto que contenga los datos que quiera importar.
  2. Si el origen de datos/proyecto admite espacios de nombres, seleccione uno de la lista desplegable Espacio de nombres en el panel Tablas/Conjuntos de datos disponibles para mostrar únicamente las tablas/conjuntos de datos que haya dentro del espacio de nombres seleccionado. Para buscar un espacio de nombres, escriba su nombre en Espacio de nombres. Las opciones de la lista desplegable se filtran a medida que escribe.
  3. Expanda una tabla/conjunto de datos para ver las columnas que contiene. Cada columna aparece con su correspondiente tipo de datos entre corchetes. Para buscar una tabla/conjunto de datos, escriba su nombre en Tabla. Las tablas/conjuntos de datos se irán filtrando a medida que escriba.
  4. MicroStrategy crea un caché de las tablas y columnas de la base de datos cuando se utiliza por primera vez una fuente de datos/proyecto. Pase el cursor por el icono Información en la parte superior del panel Tablas/Conjuntos de datos disponibles para ver una sugerencia que indica el número de tablas y cuándo fue la última vez que se ha actualizado la caché.
  5. Haga clic en Actualizar espacios de nombres en el panel Tablas/Conjuntos de datos disponibles para actualizar los nombres de espacios.
  6. Haga clic en Actualizar en el panel Tablas/Conjuntos de datos disponibles para actualizar las tablas/conjuntos de datos.
  7. Haga doble clic en diferentes tablas/conjuntos de datos en el panel Tablas/Conjuntos de datos disponibles para agregarlos a la lista de tablas que se van a importar. Las tablas/conjuntos de datos aparecen en el panel Generador de consultas junto con sus columnas correspondientes.
  1. Si selecciona varias tablas de la misma instancia de base de datos y todas ellas tienen la misma estructura (es decir, las mismas columnas y el mismo tipo de datos), se abrirá un cuadro de diálogo. Seleccione si quiere que las tablas se traten como una sola tabla particionada.

    puede agregar tablas de varias instancias de base de datos. Seleccione una conexión de origen de datos diferente en el panel Orígenes de datos y agregue la tabla según se ha descrito anteriormente.

  2. Para incluir una columna en la importación, haga doble clic en ella en el panel Generador de consultas. El nombre de la columna aparece resaltado en negrita para señalar que se ha incluido y se muestra en el panel Vista preliminar.
  3. Para incluir en la importación todas las columnas de una tabla/conjunto de datos, haga doble clic en Agregar todas las columnas en la tabla/conjunto de datos correspondiente en el panel Generador de consultas. Los nombres de las columnas aparecen resaltados en negrita para señalar que se han incluido y, asimismo, se muestran en el panel Vista preliminar.
  4. Para excluir una columna de la importación, pase el cursor por el nombre de la columna en el panel Vista preliminar, haga clic en la flecha desplegable y seleccione Eliminar. El nombre de la columna dejará de aparecer en negrita en el panel Generador de consultas y se quitará del panel Vista preliminar.
  5. Para quitar una tabla y todas sus columnas de la importación, haga clic en la opción Eliminar que aparece a la derecha del nombre de la tabla en el panel Generador de consultas. La tabla se quitará del panel Generador de consultas, como también lo harán las columnas correspondientes del panel Vista preliminar.
  6. Para editar la consulta, vea Personalice su consulta mientras importa datos desde una base de datos, Hadoop o Google BigQuery.
  7. Si desea crear joins en varias tablas, consulte Definir uniones entre columnas en tablas de bases de datos para obtener más información.
  8. Para realizar funciones básicas en los datos de columna, haga clic con el botón derecho en la columna en el panel Generador de consultas. Seleccione Funciones básicas y también la función (por ejemplo, Suma, Promedio o Mínimo). Aparecerá la función relativa a la columna correspondiente en el panel Vista preliminar.
  9. Para realizar funciones más avanzadas en los datos de columna, haga clic con el botón derecho en la columna en el panel Generador de consultas. Seleccione Todas las funciones, el tipo de función y la función. Rellene los campos de los cuadros de diálogo Argumentos de función y Expresión.
  10. Para crear un filtro simple que indique qué datos deben importarse, haga clic con el botón derecho en la columna en la que se va a basar el filtro. Seleccione Filtros básicos y también un filtro. Luego, introduzca los valores con los que se van a comparar los datos y haga clic en Aceptar. Aparece un icono de filtro al lado de la columna de datos.
  11. Para crear filtros más avanzados basados en expresiones complejas, consulte Cree filtros avanzados para importar datos desde una base de datos.
  12. Cuando esté satisfecho con sus selecciones de datos, haga clic en Ejecutar SQL . Se muestra una vista preliminar de los datos en el panel Vista preliminar. Si desea modificar la consulta SQL para seleccionar los datos, consulte Importe datos desde una base de datos, Hadoop o Google BigQuery escribiendo una consulta.
  1. Hacer clic Preparar datos si está agregando un nuevo conjunto de datos y deseaprevisualizar, modificar y especificar opciones de importación.. obtener una vista previa, modificar y especificar opciones de importación.

    o

    Haga clic en Agregar si va a editar un conjunto de datos existente.

  2. Si va a agregar un nuevo conjunto de datos, haga clic en Finalizar y vaya al paso siguiente.

    o

    Si va a editar un conjunto de datos existente, haga clic en Actualizar conjunto de datos y omita el paso siguiente.

  3. Si estas usando MicroStrategy ONE Actualización 12 o posterior, los siguientes tres pasos no se aplican.

  4. Se abre el cuadro de diálogo Modo de acceso a los datos.

    Haga clic en Conexión en vivo para conectarse a una base de datos en vivo al recuperar datos. Una conexión en vivo resulta práctica si está trabajando con una gran cantidad de datos, cuando importar en el dossier puede no ser viable. Vaya al último paso.

    o

    Haga clic en Importar como un conjunto de datos en memoria para importar los datos directamente en su dossier. La importación de datos genera una interacción más rápida con los datos, pero se utiliza más memoria RAM. Vaya al último paso.

  5. Se abre el cuadro de diálogo Estado de publicación.

    Si va a editar un conjunto de datos con conexión en vivo, el conjunto de datos se actualiza.

    o

    Si va a editar un conjunto de datos en memoria, se le solicita que actualice primero el conjunto de datos existente.

  6. Vea los conjuntos de datos nuevos o actualizados en el panel Conjuntos de datos.

Temas relacionados

Importar datos

Prácticas recomendadas para importar datos desde un archivo

Conectar con un origen de datos

Cómo administrar conexiones de bases de datos

Cree filtros avanzados para importar datos desde una base de datos

Cuadro de diálogo Expresión

Cuadro de diálogo Editar opciones del catálogo