Tengo una geodatabase ArcSDE almacenada en MS SQL Server 2008 R2. Los conjuntos de datos de esta geodatabase van de 10 a 7 millones de registros y hay una mezcla de tablas y conjuntos de datos espaciales (SQL Geometry). Todos los conjuntos de datos están actualmente relacionados mediante clases de relación.
Es casi imposible trabajar con estos datos en ArcMap o mediante ArcObjects porque los conjuntos de datos son muy grandes. ArcMap se cuelga al consultar u obtener registros relacionados. Probé con capas de consulta en ArcGIS 10 que consultan directamente las tablas SQL, pero como éstas vuelven a consultar la base de datos con cada rediseño del mapa o cambio de tabla de identificación o atributos, el rendimiento seguía siendo extremadamente lento.
¿Hay alguna manera de consultar directamente las tablas SQL una vez y cargar los datos en ArcMap como una capa?