Puede conectarse con datos espaciales o no espaciales en una base de datos compatible desde ArcGIS para hacer lo siguiente:
- Visualice y analice los datos existentes.
- Filtre los datos.
- Administre los datos existentes.
- Cargue datos desde otras fuentes.
- Comparta contenido de la base de datos publicándolo en ArcGIS for Server. Al compartirse como servicio de entidades, los datos se pueden editar.
Si tiene que ampliar su base de datos para incluir funciones como redes, topologías, adjuntos o archivado y utiliza alguno de los siguientes tipos de bases de datos, puede habilitar una geodatabase en la base de datos..
Visualizar datos
Una vez conectado a la base de datos desde ArcGIS, puede ver los datos espaciales en un mapa arrastrando la tabla desde la conexión de base de datos al mapa. Si es necesario, defina un identificador único, una referencia espacial y un tipo de geometría para las tablas espaciales que agregue al mapa.
Cuando se arrastra una clase de entidad de base de datos a un mapa de un cliente de ArcGIS, se crea automáticamente una capa de consulta que se configura de modo que incluya todas las columnas de tipos de datos compatibles en la tabla. La primera fila de la tabla se usa para determinar el tipo de geometría (punto, multipunto línea o polígono), la referencia espacial y la dimensionalidad (es decir, 2D o 3D). Si no desea usar esas propiedades (por ejemplo, si desea visualizar los registros tridimensionales de la tabla, pero el primer registro es bidimensional), puede alterar la definición de la capa de consulta.
Tipos de datos admitidos
Para usar los datos con ArcGIS, los tipos de datos de la tabla de la base de datos deben corresponderse con los admitidos por ArcGIS. Si la tabla contiene tipos de datos que no son compatibles con ArcGIS, ArcGIS no mostrará las columnas incompatibles. Al mover tablas entre las bases de datos o entre las bases de datos y las geodatabases utilizando ArcGIS, los tipos de datos no compatibles no se incluyen en la base de datos de destino. Consulte Tipos de datos DBMS admitidos en ArcGIS para obtener una lista de tipos de datos admitidos por cada sistema de administración de bases de datos.
Analizar datos
Muchas herramientas de geoprocesamiento se pueden utilizar para analizar datos en una base de datos. Solo tenga en cuenta que si la herramienta agrega registros a una tabla existente, la tabla debe contener un identificador único mantenido por la base de datos.
Al realizar análisis espaciales de clases de entidad grandes, sin embargo, puede resultar más eficaz escribir consultas que usan las funciones SQL nativas de la base de datos en la interfaz de capa de consulta. Estas consultas se procesan en la base de datos.
Filtrar datos
Puede escribir consultas SQL de la base de datos en la interfaz de capa de consulta para filtrar los datos devueltos en el mapa.
Si quiere que el filtro se mantenga fuera del mapa o proyecto, puede crear una vista en las tablas o clases de entidad de su base de datos. Puede crear una vista desde el árbol de catálogo de ArcGIS for Desktop, ejecutar la herramienta de geoprocesamiento Crear vista de base de datos o una secuencia de comandos de Python o definir una vista directamente en la base de datos.
Administrar datos
Hay varias herramientas disponibles en ArcGIS que le permiten administrar datos en una base de datos.
Otorgar y revocar privilegios en las tablas de bases de datos
Los propietarios de la tabla pueden utilizar el cuadro de diálogo Privilegios de ArcGIS o la herramienta de geoprocesamiento Cambiar privilegios para conceder o revocar los privilegios de otros usuarios o roles de la base de datos. Consulte Otorgar y revocar privilegios sobre datasets para obtener instrucciones.
Administrar índices y estadísticas
Puede usar las herramientas Reconstruir índices y Analizar datasets para volver a crear los índices y actualizar las estadísticas de la base de datos para las tablas de la base de datos que le pertenecen.
Tenga en cuenta que SAP HANA no tiene índices creados por el usuario; por consiguiente, no ejecutará Reconstruir índices en tablas de SAP HANA.
Alterar el esquema de las tablas de base de datos
Puede agregar o eliminar campos de las tablas que posee en la base de datos desde la pestaña Campos del cuadro de diálogo Propiedades de tabla o el cuadro de diálogo Propiedades de clase de entidad en ArcGIS for Desktop.
Cambiar el nombre de las tablas
Si su sistema de administración de bases de datos lo permite, puede cambiar el nombre de una tabla de base de datos existente desde ArcGIS for Desktop.
Cargar datos
Puede usar herramientas de ArcGIS for Desktop para cargar datos desde otras fuentes de datos en su base de datos. Entre las opciones para cargar datos utilizando ArcGIS se incluyen las siguientes:
- Copie tablas de una base de datos de origen y péguelas en una base de datos de destino.
- Arrastrar tablas desde una conexión de base de datos hasta otra conexión de base de datos.
- Use el Cargador de datos sencillo.*
- Use la herramienta de geoprocesamiento De clase de entidad a clase de entidad.*
- Use la herramienta de geoprocesamiento Copiar.*
- Use la herramienta de geoprocesamiento Copiar entidades.*
- Use la herramienta de geoprocesamiento Copiar filas.*
- Cree una tabla o una clase de entidad en la base de datos y use la herramienta de geoprocesamiento Incorporar para traer los registros de otro origen.*
*No se puede usar con tablas que no contengan un identificador exclusivo mantenido por la base de datos.
Tenga en cuenta que para crear nuevas tablas o clases de entidad en la base de datos, es necesario que se conecte con la base de datos como usuario con privilegios para crear objetos de la base de datos. Como administrador de base de datos, puede usar la herramienta de geoprocesamiento Crear usuario de base de datos para crear un usuario que tenga los privilegios necesarios para crear objetos de base de datos, o usar SQL para otorgar los privilegios que requiere su sistema de administración de base de datos a los usuarios existentes.
Publicar datos
Si tiene ArcGIS for Server, una vez que cree un mapa que contenga datos de base de datos, puede publicar un servicio de mapas para que otras personas puedan acceder a su mapa en la web. Para la mayoría de las bases de datos, también puede publicar un servicio de entidades.
Editar datos
Si tiene ArcGIS for Server, puede publicar un servicio de entidades que contenga los datos de una base de datos ALTIBASE, Dameng, IBM DB2 (Linux, Unix, o Windows), IBM Informix, Microsoft Azure SQL Database, Microsoft SQL Server, Oracle, PostgreSQL, SAP HANA, o Teradata. Puede definir el tipo de modificaciones que se pueden realizar en los datos a través del servicio de entidades y dar acceso a los usuarios al servicio de entidades para que puedan editarlos. Consulte ¿Qué es un servicio de entidades? y los relacionados en la ayuda de ArcGIS Server para obtener más información.
Habilitar la funcionalidad de la geodatabase
Puede decidir en algún momento que necesita la funcionalidad de geodatabase en su base de datos, como por ejemplo, topologías, redes o la edición versionada. Puede crear un usuario administrador de geodatabase; luego, conectado a la base de datos como ese usuario, puede habilitar una geodatabase en las bases de datos en que es admitida. Esto crea las tablas, tipos, funciones y procedimientos del sistema necesarios para utilizar una geodatabase.
Una vez habilitada una geodatabase en la base de datos, las nuevas tablas o clases de entidad que agregue mediante ArcGIS se registran automáticamente con la geodatabase. También puede registrar tablas de bases de datos existentes con la geodatabase si lo desea, o puede dejarlas sin registrar y acceder a ellas a través de ArcGIS for Desktop.