Guía del usuario de Spotfire®

Acceso a los datos de SAP HANA

Puede conectarse a SAP HANA en Spotfire y acceder a los datos de este. Cuando desee conectarse a SAP HANA, puede abrir y reutilizar una conexión compartida en la biblioteca de Spotfire, o bien crear una nueva.

Por qué y cuándo se efectúa esta tarea

Antes de empezar

Adición de datos de una conexión existente a SAP HANA

Si desea agregar datos de un origen de datos de conexión o una conexión existentes que se haya compartido en la biblioteca de Spotfire, puede usar la función de búsqueda en el menú flotante Archivos y datos para encontrar rápidamente los datos que está buscando.

Utilice la frase de búsqueda "connector:hana" para encontrar todas las conexiones compartidas y los orígenes de datos de conexión en la biblioteca que se crearon con el conector de SAP HANA. Para obtener instrucciones más detalladas, consulte Búsquedas en la biblioteca.

Creación de una nueva conexión con SAP HANA (solo cliente instalado):

Procedimiento

  1. En la barra de creación, haga clic en Archivos y datos.
  2. En el menú flotante Archivos y datos, haga clic en Conectar.
  3. En la lista de conectores, haga clic en SAP HANA.
  4. En el menú flotante de SAP HANA, haga clic en Nueva conexión.
  5. En el cuadro de diálogo de conexión de SAP HANA, introduzca la información de conexión para la instancia de SAP HANA. A continuación, haga clic en Conectar.
    Para obtener información acerca de la configuración en el cuadro de diálogo, consulte Conector para SAP HANA: características y ajustes.
  6. Seleccione los datos que desea analizar.
    1. En la lista Tablas disponibles en la base de datos, seleccione las tablas que desee analizar en Spotfire y haga clic en Agregar >, o cree una consulta personalizada para seleccionar los datos.
    2. Para agregar tablas relacionadas a la vista, haga clic con el botón derecho en una tabla de la lista Vistas de la conexión y seleccione Agregar tablas relacionadas. También puede agregar relaciones personalizadas entre dos tablas para crear una sola vista basada en dichas tablas en Spotfire.
    3. Si lo desea, puede solicitar a los usuarios finales del análisis que seleccionen valores específicos solo en los datos (por ejemplo, puede solicitar que seleccionen datos de una sola región o un solo producto). También puede usar solicitudes para proporcionar valores de entrada a los parámetros de SAP HANA definidos para los datos seleccionados. Para agregar las solicitudes, haga clic en Definir solicitudes y especifique las solicitudes nuevas para las columnas o los parámetros que correspondan.
  7. Cuando esté satisfecho con los datos que ha seleccionado, haga clic en Aceptar para cerrar el cuadro de diálogo Vistas de la conexión.
  8. El último paso es una vista resumida de las tablas de datos resultantes que se agregarán al análisis de Spotfire. Aquí puede seleccionar si cargar los datos de SAP HANA como tablas de datos importadas o externas.
  9. Haga clic en Aceptar.
    Se mostrarán las solicitudes que se hayan definido y, en cuanto se haya proporcionado la información, los datos estarán listos para su análisis en Spotfire.

Resolución de problemas

En esta sección se incluye información útil sobre los requisitos, las limitaciones y los procedimientos recomendados para acceder a los datos de SAP HANA.

Concesión de acceso a las vistas XSA/HDI

Para poder acceder en Spotfire a las vistas y las tablas creadas con XS Advanced a través de SAP Web IDE, se deben configurar ciertos privilegios para el usuario de la base de datos. El administrador de la base de datos debe conceder al usuario de la base de datos los privilegios "SELECT", "SELECT CDS METADATA" y "EXECUTE".

Para datos multidimensionales, el usuario de la base de datos debe tener el privilegio "SELECT" para el esquema "_SYS_BI".

Consulte la documentación oficial de SAP para obtener más información. Por ejemplo, esta publicación del blog de SAP incluye algunos consejos útiles.

Instale el controlador ODBC necesario en el equipo. Consulte Controladores y orígenes de datos en Spotfire.

HINTS para optimizar la carga de metadatos

Si tarda mucho tiempo en cargar la lista de tablas y esquemas en el cuadro de diálogo Vistas de la conexión, la razón podría ser que la carga de metadatos es lenta.

Es posible que pueda mejorar el rendimiento de la carga de metadatos con HINTS. HINTS es una función de SAP HANA, con la que puede incluir una cláusula WITH HINT en las consultas como orientación para obtener metadatos.

Puede configurar Spotfire para agregar HINTS a las consultas de metadatos en SAP HANA. Utilice este ajuste de preferencia en el Gestor de administración:

Conectores > SAP HANA > MetadataQueryHints.

Nota: Para obtener información sobre cómo usar HINTS de SAP HANA, consulte la documentación oficial.

Limitaciones

Cuando acceda a los datos de SAP HANA en Spotfire, tenga en cuenta las siguientes limitaciones.

  • Cuando trabaje con datos multidimensionales, la función COUNT (que se usa, por ejemplo, cuando se selecciona Recuento de filas en los ejes de visualización) devolverá resultados impredecibles.
  • Para las entidades de CDS relacionadas con una asociación sin administrar, solo se admite ON (A=B) {AND C= D)} para agregar tablas relacionadas.
  • No se admiten jerarquías de elementos principales y secundarios. Solo se admiten jerarquías de nivel.
  • Para las entidades de CDS (enumeradas como tablas de base de datos en Spotfire) que se definen con XS Classic, no es posible agregar tablas relacionadas haciendo clic en Agregar tablas relacionadas ni en Agregar todas las tablas relacionadas.
  • No se admiten jerarquías generadas en SQL con la función de generador HIERARCHY.