Crear una conexión de base de datos

Nota:

Insights in ArcGIS Enterprise e Insights desktop admiten conexiones de base de datos.

Una conexión de base de datos le permite agregar datos desde una base de datos compatible. Las conexiones de base de datos disponibles se enumeran en la ventana Agregar a página al hacer clic en la opción Bases de datos o en la pestaña Conexiones Conexiones de la página de inicio. Para obtener más información sobre el uso de datos de bases de datos en Insights, consulte Descripción de los datos en bases de datos relacionales.

Antes de crear una conexión de base de datos, se deben cumplir los siguientes requisitos:

Crear una nueva conexión de base de datos

Las conexiones de base de datos se guardan como elementos de conexión de base de datos relacional. Puede ver los elementos de conexión de base de datos relacional desde la pestaña Conexiones en la página de inicio o, si usa Insights in ArcGIS Enterprise, en su portal de ArcGIS Enterprise. Puede crear conexiones desde la página de inicio o antes de agregar datos a su libro de trabajo.

Página de inicio

Siga estos pasos para crear una conexión de base de datos desde la página de inicio:

  1. Haga clic en la pestaña Conexiones Conexiones.
  2. Haga clic en Nueva conexión y seleccione Base de datos en el menú.

    Se abre la ventana Nueva conexión.

  3. Seleccione el tipo de base de datos al que desea conectarse. Ejemplos de bases de datos compatibles son SAP HANA, Oracle, Microsoft SQL Server y PostgreSQL.
  4. Introduzca las propiedades de conexión necesarias que aparecen a continuación:
    • Nombre: el alias que se asignará a la conexión de base de datos. La propiedad Nombre no tiene por qué corresponderse con el nombre de la base de datos.
    • Tipo: el tipo de base de datos. Por ejemplo, Oracle o SQL Server.
    • Nombre de usuario: el nombre de usuario de la base de datos a la que se está conectando.
    • Contraseña: la contraseña que corresponde al nombre de usuario que está utilizando.
    • Nombre de servidor: el nombre de dominio totalmente calificado (autenticación de SO (Windows) o autenticación de SQL Server) o nombre de host de base de datos (solo autenticación de SQL Server).
    • Para conexiones de SQL Server, elija SQL Server o Windows como el Método de autenticación.
    • En conexiones de SAP HANA, active Conectar usando SSL si va a conectarse a una base de datos con una Capa de sockets seguros configurada.
    • Otras propiedades de conexión, por ejemplo, Tipo espacial predeterminado, Nombre de la base de datos, Número de puerto y Nombre de instancia varían en función del tipo de base de datos.
  5. Haga clic en Agregar.

    Insights usa las propiedades de conexión para intentar conectarse a la base de datos. Una vez se ha realizado correctamente, la conexión aparecerá en la página Conexiones.

    Si Insights no puede conectarse a la base de datos, aparece un mensaje de error. Consulte Solucionar problemas de una conexión de base de datos para obtener más información sobre los motivos por los que no se puede establecer una conexión.

Se crea una conexión de base de datos relacional. Puede actualizar la conexión desde la pestaña Conexiones de la página de inicio. Para obtener más información, consulte Actualizar una conexión de base de datos.

Como propietario de la conexión de base de datos en Insights in ArcGIS Enterprise, puede compartir el elemento con miembros del equipo para que puedan utilizar los datos de la conexión de base de datos en sus análisis.

Libro

Siga estos pasos para crear una conexión de base de datos desde la ventana Agregar a página:

  1. Abra la ventana Agregar a página con una de las siguientes opciones:
    • Crear un libro de trabajo. La ventana Agregar a página se abre al crear el libro de trabajo.
    • Haga clic en el botón Agregar Agregar situado sobre el panel de datos de un libro de trabajo existente.
    • Cree una página en un libro de trabajo existente. La ventana Agregar a página se abre al crear la página.
  2. En la ventana Agregar a página, elija Base de datos.
  3. Haga clic en Nueva conexión.
  4. Introduzca las propiedades de conexión necesarias que aparecen a continuación:
    • Nombre: el alias que se asignará a la conexión de base de datos. La propiedad Nombre no tiene por qué corresponderse con el nombre de la base de datos.
    • Tipo: el tipo de base de datos. Por ejemplo, Oracle o SQL Server.
    • Nombre de usuario: el nombre de usuario de la base de datos a la que se está conectando.
    • Contraseña: la contraseña que corresponde al nombre de usuario que está utilizando.
    • Nombre de servidor: el nombre de dominio totalmente calificado (autenticación de SO (Windows) o autenticación de SQL Server) o nombre de host de base de datos (solo autenticación de SQL Server).
    • Para conexiones de SQL Server, elija SQL Server o Windows como el Método de autenticación.
    • En conexiones de SAP HANA, active Conectar usando SSL si va a conectarse a una base de datos con una Capa de sockets seguros configurada.
    • Otras propiedades de conexión, por ejemplo, Tipo espacial predeterminado, Nombre de la base de datos, Número de puerto y Nombre de instancia varían en función del tipo de base de datos.
  5. Haga clic en Aceptar.

    Insights usa las propiedades de conexión para intentar conectarse a la base de datos. Si se puede conectar con la base de datos, se crea la conexión y los datasets de la base de datos se muestran en el panel central. Puede elegir datasets de la nueva conexión para agregarlos a la página de su libro de trabajo.

Se crea una conexión de base de datos relacional. Puede actualizar la conexión desde la pestaña Conexiones de la página de inicio. Para obtener más información, consulte Actualizar una conexión de base de datos.

Como propietario de la conexión de base de datos en Insights in ArcGIS Enterprise, puede compartir el elemento con miembros del equipo para que puedan utilizar los datos de la conexión de base de datos en sus análisis.

Indexar columnas

Insights creará un índice en las tablas de base de datos para determinadas funciones utilizando bases de datos de Oracle, SQL Server o PostgreSQL para mejorar el rendimiento. En el caso de las bases de datos de Oracle y SQL Server, la indexación solo puede realizarse si el usuario que crea la conexión de base de datos dispone de los privilegios de base de datos requeridos. Una vez creada la conexión, se crearán índices en las tablas de base de datos independientemente de quién las esté utilizando en Insights.

Si el usuario que crea la conexión de base de datos dispone de los privilegios necesarios, no se indexarán las tablas de base de datos.

La siguiente tabla describe cómo se realizará la indexación en cada tipo de base de datos, así como los privilegios requeridos para crear una conexión donde tiene lugar la indexación:

Base de datosDescripciónTipo de índicePrivilegios requeridos
SAP HANA

La indexación no se completa en Insights para las bases de datos de SAP HANA.

No aplicable

No aplicable

Oracle

La indexación tiene lugar en las siguientes situaciones:

  • Se calcula un campo en el dataset.
  • Se crea una relación con el dataset.
  • Se utiliza Enriquecer datos en el dataset.
  • La ubicación está habilitada en el dataset, incluidos los resultados del análisis espacial.
  • Los datos están proyectados en otro sistema de coordenadas geográficas. Los datos se proyectarán si el sistema de coordenadas del dataset no coincide con el sistema de coordenadas del mapa base.

No único

Conectarse y examinar el contenido con captura de datos.

Una de las siguientes acciones:

  • El usuario es el propietario de la tabla.
  • El propietario de la tabla otorgó al usuario el privilegio CREATE INDEX ON <nombre de tabla>.
SQL Server

La indexación tiene lugar en las siguientes situaciones:

  • Se aplica un filtro al dataset.
  • Se crea una relación con el dataset.
  • Se utiliza Enriquecer datos en el dataset.
  • La ubicación está habilitada en el dataset, incluidos los resultados del análisis espacial.

No único

Conectarse y examinar el contenido con captura de datos.

PostgreSQL

La indexación tiene lugar en las siguientes situaciones:

  • Se aplica un filtro al dataset.
  • Se crea una relación con el dataset.
  • Se crea un gráfico de serie temporal.

No único

Conectarse y examinar el contenido con captura de datos.

Tipos espaciales

El tipo espacial predeterminado se utiliza para determinar el tipo espacial que se utilizará al agregar un campo de ubicación a un dataset de base de datos mediante Habilitar ubicación. La siguiente tabla describe los tipos espaciales predeterminados disponibles para cada tipo de base de datos:

Base de datosTipos espaciales predeterminados compatibles
SAP HANA
  • ST_Geometry
Oracle
  • Oracle Spatial
  • Esri Geodatabase
SQL Server
  • Geometría
PostgreSQL
  • PostGIS Geometry
  • Esri Geodatabase
  • Nada
Nota:

Los tipos espaciales SDELOB no son compatibles.

Recursos

Para más información sobre la creación de geodatabases corporativas en Oracle y solución de problemas, consulte Geodatabases en Oracle.

Para más información sobre la creación de geodatabases corporativas en Microsoft SQL Server y solución de problemas, consulte Geodatabases en Microsoft SQL Server.

Para más información sobre la creación de geodatabases corporativas en PostgreSQL y solución de problemas, consulte Geodatabases en PostgreSQL.

Pasos siguientes

Ahora que ya ha creado una conexión de base de datos, ya puede acceder a los datos desde sus conexiones de base de datos en Insights.