Las palabras clave de configuración proporcionan una forma conveniente de definir varias configuraciones de almacenamiento al mismo tiempo. Una palabra clave de configuración agrupa varios valores y parámetros que especifican la forma en que se almacenan los datos y los objetos de base de datos en la geodatabase.
Debe especificar una palabra clave de configuración para las siguientes situaciones:
- Cargar o crear datasets mediante el uso de las herramientas de ArcGIS for Desktop o de geoprocesamiento
- Migrar tipos de almacenamiento
- Generar entidades de geodatabase como redes geométricas, terrenos o topologías
ArcGIS utiliza la palabra clave de configuración especificada para buscar los pares de nombre-valor del parámetro asociados con ella. Los valores contienen las cadenas de configuración, que se incorporan a la instrucción CREATE TABLE o CREATE INDEX que ArcGIS envía a la base de datos.
En la geodatabase se introducen las palabras claves de configuración y los parámetros predeterminados cuando se crea. Puede crear palabras clave nuevas y modificar los valores de los parámetros existentes. Puede consultar los grupos de parámetros y palabras clave de configuración presentes en la geodatabase si ejecuta la herramienta de geoprocesamiento Exportar palabra clave de configuración de geodatabase, que exporta todos los valores actuales a un archivo de texto. Puede agregar palabras clave y parámetros o modificar los valores de los parámetros existentes y utilizar la herramienta Importar palabra clave de configuración de geodatabase para importar los cambios.
Palabras clave de configuración predeterminadas
Las palabras clave de configuración DEFAULTS, LOGFILE_DEFAULTS y compuestas están presentes de forma predeterminada en todas las implementaciones del sistema de administración de bases de datos de una geodatabase corporativa. Estos se describen en las secciones siguientes:
DEFAULTS
Como su nombre lo indica, la configuración en la palabra clave de configuración DEFAULTS se utiliza por defecto cuando crea tablas, clases de entidad, datasets ráster e índices. Si no especifica una palabra clave diferente cuando se crean los datos en la geodatabase, o si especifica una palabra clave a la que le faltan parámetros necesarios, se utilizan valores de la palabra clave DEFAULTS. La tabla DBTUNE tiene una palabra clave de configuración DEFAULTS rellenada totalmente tras la creación de la geodatabase.
Al modificar el grupo de parámetros de la palabra clave DEFAULTS, debería rellenarlo con valores que representen la configuración de almacenamiento de sus datos más común. De este modo se evita la necesidad de definir todos los parámetros para cada una de las palabras clave que defina. Por ejemplo, si crea una palabra clave de configuración para crear tablas en un espacio de almacenamiento separado del resto de los datos, solo tiene que agregar los parámetros que especifican la ubicación de almacenamiento de las tablas. El resto de los parámetros como, por ejemplo, el tipo de almacenamiento de geometría, se pueden tomar del grupo de parámetros de la palabra clave DEFAULTS.
Cuando se completa la palabra clave DEFAULTS con los valores más utilizados en su sitio particular, se facilita la tarea a los usuarios que crean datos. Si la palabra clave DEFAULTS contiene la configuración que necesitan para el 95 por ciento de los datos, solo tendrán que preocuparse de seleccionar una palabra clave diferente para el 5 por ciento restante.
Los parámetros de configuración presentes inicialmente en el grupo de parámetros de la palabra clave DEFAULTS varía según el DBMS.
LOGFILE_DEFAULTS
Las palabras clave de configuración de archivos de registro se utilizan para controlar el almacenamiento de las tablas de archivos de registro. La palabra clave LOGFILE_DEFAULTS está presente en todas las implementaciones de la geodatabase corporativa.
También puede crear palabras clave de archivos de registro para usuarios particulares, de forma que cuando estos creen un conjunto de selección que lleve a la creación de tablas de archivos de registro, se utilice la palabra clave de esos usuarios. Consulte Palabras clave de configuración personalizadas para obtener más información.
Palabras clave de configuración compuestas
La palabra clave compuesta es un tipo único de palabra clave utilizado cuando desea almacenar tablas de la misma red, terreno o clase de topología en espacios separados. Puede utilizarla, por ejemplo, si una tabla es mucho más activa que las otras o si una tabla en la clase es mucho más grande que las demás.
Las palabras clave de configuración compuestas se subdividen en elementos: el elemento primario, que no tiene un sufijo, y los elementos de palabra clave compuesta, que se delimitan agregando el sufijo ::<nombre_del_elemento> a la palabra clave de configuración del elemento primario.
Puede crear palabras clave compuestas propias, pero las palabras clave que están presentes por defecto son: NETWORK_DEFAULTS, TOPOLOGY_DEFAULTS y TERRAIN_DEFAULTS.
Palabras clave de red compuestas
NETWORK_DEFAULTS es la palabra clave principal para la palabra clave de red compuesta predeterminada. Los otros elementos de la palabra clave de red compuesta predeterminada son NETWORK_DEFAULTS::DESC y NETWORK_DEFAULTS::NETWORK. Cuando especifica la palabra clave de red principal, los parámetros y valores se leen desde las tres claves de configuración.
Si desea crear su propio conjunto de palabras claves de configuración de red, reemplace DEFAULTS con una palabra diferente. Por ejemplo, para una palabra clave de red compuesta personalizada que se usará para carreteras, puede crear las siguientes palabras clave:
NETWORK_HWY NETWORK_HWY::DESC NETWORK_HWY::NETWORK
Como con todas las palabras clave personalizadas, debe especificar los valores de almacenamiento que desea utilizar para las clases de red especiales, que no son las predeterminadas. En este ejemplo, cuando especifica la palabra clave principal NETWORK_HWY para crear un dataset de red, ArcGIS utiliza los valores establecidos para las palabras clave NETWORK_HWY, NETWORK_HWY::DESC y NETWORK_HWY::NETWORK con el fin de crear las tablas que constituyen una red.
Las redes están compuestas por varias tablas del sistema y clases de entidad. Los parámetros de almacenamiento establecidos para cada elemento de la palabra clave compuesta se usan para almacenar distintas tablas según el tipo de red y dependiendo de si especificó una palabra clave o no. La siguiente tabla enumera qué elementos de la palabra clave de red compuesta afectan el almacenamiento de qué tablas en una red geométrica o dataset de red:
Si usted... | Elemento de palabra clave de red compuesta | ||
---|---|---|---|
NETWORK_<nombre> | NETWORK_<nombre>::DESC | NETWORK_<nombre>::NETWORK | |
Especifique la palabra clave de red principal cuando cree el dataset de red | Define cómo se almacenan la clase de entidad de cruce del sistema y las tablas ND_<itemID>_DIRTYAREAS y ND_<ItemID>DIRTYOBJECTS. | Define cómo se almacena la tabla N_<ID>_DESC | Define el almacenamiento de todas las otras tablas N_<ID>_* |
No especifique una palabra clave de red principal cuando cree el dataset de red | La clase de entidad de cruce del sistema y las tablas ND_<itemID>_DIRTYAREAS y ND_<ItemID>DIRTYOBJECTS se crean utilizando la palabra clave DEFAULTS. Todas las demás tablas de dataset de red se crean utilizando los parámetros de la palabra clave principal NETWORK_DEFAULTS. | No se utiliza | No se utiliza |
Especifique la palabra clave de red principal cuando cree la red geométrica | Define cómo se almacenan la clase de entidad de cruce sin referencia y la tabla de errores de creación. | Define cómo se almacena la tabla N_<ID>_DESC | Define el almacenamiento de todas las otras tablas N_<ID>_* |
No especifique una palabra clave de red principal cuando cree la red geométrica | La clase de entidad de cruce sin referencia y la tabla de errores de creación se crean utilizando la palabra clave DEFAULTS. Todas las demás tablas de la red geométrica se crean utilizando los parámetros de la palabra clave principal NETWORK_DEFAULTS. | No se utiliza | No se utiliza |
Palabras clave compuestas de topología
La palabra clave compuesta de topología controla el almacenamiento de las tablas de topología. La geodatabase debe tener una palabra clave de topología válida en la tabla DBTUNE para que se pueda crear la topología. La palabra clave compuesta de topología está formada por el elemento principal, TOPOLOGY_DEFAULTS, y por TOPOLOGY_DEFAULTS::DIRTYAREAS, que indica donde se almacenará la tabla de topología DIRTYAREAS. La tabla DIRTYAREAS puede volverse bastante grande y es muy activa en geodatabases versionadas. Por lo tanto, si la geodatabase utiliza topología y se realizan muchas ediciones versionadas sobre los datos, debería modificar los valores de parámetro de TOPOLOGY_DEFAULTS::DIRTYAREAS para almacenar los componentes de la tabla DIRTYAREAS en una ubicación de almacenamiento separada; por defecto, tienen la misma configuración de almacenamiento que la tabla de topología.
Tenga en cuenta que los datasets que participan en la misma topología deberían usar el mismo tipo de almacenamiento de geometría, si eso no sucede, podrían aparecer errores de topología debido a las pequeñas variaciones en la manera en que están almacenados. En la mayoría de los casos, estas variaciones son extremadamente pequeñas pero pueden provocar la violación de una o más reglas topológicas.
Consulte la introducción sobre la topología de las geodatabases en Conceptos básicos de topología.
Palabras clave de terreno compuestas
La palabra clave de terreno compuesta controla el almacenamiento de las siguientes tablas creadas para datasets de terreno:
- DTM_<itemID>_COMPOSITETILES
- DTM_<itemID>_DIRTYAREA
- DTM_<itemID>_INSIDETILES
- DTM_<itemID>_MRFC
- DTM_<itemID>_PROPS
- DTM_<itemID>_EMBED_<N>
ItemID es el valor en el campo UUID de la tabla GDB_ITEMS para el dataset de terreno específico. N indica la tabla específica DTM_<itemID>_EMBED, no hay un límite para el número de estas tablas (0...n).
Las palabras clave de terreno predeterminadas son: TERRAIN_DEFAULTS, que controla el almacenamiento predeterminado de las primeras cuatro tablas enumeradas anteriormente y TERRAIN_DEFAULTS::EMBEDDED, que controla el almacenamiento de la tabla DTM_<itemID>_EMBED_<N>.
Las tablas DTM_<itemID>_EMBED_<N> almacenan clases de entidad integradas. Por esta razón, pueden ser mucho más grandes que otras tablas de terreno, por lo tanto, tal vez desee modificar los parámetros de almacenamiento de la palabra clave TERRAIN_DEFAULTS::EMBEDDED para almacenar estas tablas en un lugar diferente o en una extensión de distinto tamaño, según el DBMS utilizado para almacenar la geodatabase.
Personalizar palabras clave de configuración
Puede agregar palabras clave personalizadas en las siguientes situaciones:
- Si un subconjunto de datos se almacena mediante el uso de un tipo espacial diferente o en una ubicación distinta de la especificada en la palabra clave DEFAULTS
- Cuando el sistema se configura para que las tablas del historial de archivado se almacenen en una ubicación distinta de la predeterminada
- Para que se creen tablas de archivos de registro en diferentes áreas de la base de datos, dependiendo del usuario que cree las tablas
- Para migrar a un tipo de datos diferente
- Para especificar ubicaciones de almacenamiento correspondientes a redes, terrenos o topologías distintos de los predeterminados
Edite e importe el archivo de texto que contiene las palabras clave, los parámetros y los valores de configuración que quiera agregar a la geodatabase. Tenga en cuenta lo siguiente cuando agregue una palabra clave personalizada:
- Debe utilizar dos símbolos de almohadilla (##) delante de la palabra clave.
- Los nombres de palabras clave de configuración tienen un límite de 32 caracteres. Cuando cree palabras clave de archivado, _ARCHIVE tendrá que formar parte del nombre y contará entre los 32 caracteres.
- Si quiere que los usuarios de ArcGIS puedan elegir o especificar la palabra clave que ha creado, debe incluir un parámetro de interfaz de usuario.
- Debe cerrar el grupo de parámetros con END.
Para agregar una palabra clave de configuración personalizada, siga estos pasos:
- Cree una conexión a la geodatabase, conectándose como el administrador de la geodatabase.
- Ejecute la herramienta Exportar palabra clave de configuración de geodatabase para exportar los valores de la palabra clave de configuración existente a un archivo de texto.
- Agregue la palabra clave de configuración, los parámetros y los valores que necesite.
- Si quiere que los usuarios puedan especificar la palabra clave desde ArcGIS, agregue el parámetro de almacenamiento de la interfaz de usuario adecuado a la lista de parámetros de la palabra clave. Utilice solamente uno de los parámetros siguientes en el mismo grupo de palabras clave de configuración personalizadas:
- UI_TEXT: parámetro general de almacenamiento de la interfaz de usuario; se utiliza con cualquier palabra clave que desee poner a disposición de los usuarios, excepto las de archivos de registro y archivado o las compuestas de redes, topología o terreno.
- UI_NETWORK_TEXT: parámetro de almacenamiento de la interfaz de usuario de una palabra clave principal de redes.
- UI_TOPOLOGY_TEXT: parámetro de almacenamiento de la interfaz de usuario de una palabra clave principal de topología.
- UI_TERRAIN_TEXT: parámetro de almacenamiento de la interfaz de usuario de una palabra clave principal de terreno.
- Guarde los cambios que ha realizado en el archivo de texto.
- Ejecute la herramienta Importar palabra clave de configuración de geodatabase para importar los valores del archivo de texto.
Palabras clave de configuración para archivado
Puede especificar palabras clave de configuración para tablas de historial. Esto se logra agregando _ARCHIVE al final de una palabra clave; por ejemplo, DEFAULTS_ARCHIVE. Para cada palabra clave de archivado que crea, modifique los parámetros según se requiera.
La función más común de una palabra clave de archivado es almacenar las tablas de historial y sus índices en una ubicación diferente a la del resto de los datos. Las geodatabases almacenadas en Oracle, DB2, o PostgreSQL le permiten almacenar tablas en diferentes espacios de tabla, por lo que es más probable que utilice palabras clave de archivado en este tipo de geodatabases.
Cuando se crea una tabla de historial, ArcGIS registra la palabra clave de configuración destinada al dataset que se esté archivando y busca las palabras clave de archivado correspondientes. ArcSDE utiliza los parámetros que se especificaron para <keyword>_ARCHIVE al crear la tabla de historial. Por lo tanto, si la palabra clave DEFAULTS se utiliza para crear un dataset habilitado para archivado, ArcGIS busca DEFAULTS_ARCHIVE para almacenar información y así crear las tablas de historial para el dataset.
Si no se encuentra la palabra clave de archivado que corresponde, ArcGIS utiliza la misma palabra clave que se utilizó en el dataset original (esto se aplica a todas las palabras clave). En el ejemplo anterior se utilizará la palabra clave DEFAULTS, que hace que las tablas de historial e índices se almacenen en los mismos espacios de almacenamiento lógicos que la clase de entidad que se habilitó para el archivado.
Si <keyword>_ARCHIVE se encuentra en la tabla y le falta un determinado parámetro, se utilizará el valor del parámetro de la palabra clave DEFAULTS. Para obtener más información, consulte el tema Archivado de geodatabase.
Personalizar palabras clave de archivos de registro
Puede crear palabras clave de archivos de registro para usuarios particulares, de manera que cuando estos crean un conjunto de selección que lleva a la creación de tablas de archivos de registro, se utilicen la palabra clave de esos usuarios.
Las palabras clave de archivos de registro para usuarios específicos se crean con el formato LOGFILE_<user_name>. Por ejemplo, si desea crear una palabra clave de configuración de archivos de registro para el usuario Moe, utilice la palabra LOGFILE_Moe. Si el nombre del usuario que se conecta no es Moe y no tiene su propia palabra clave de archivos de registro para usuarios específicos, se utilizará la palabra LOGFILE_DEFAULTS.
La creación de una palabra clave de configuración de archivos de registro para cada usuario en particular le permite almacenar los archivos de registro de los diferentes usuarios en distintos dispositivos. La mayoría de las geodatabases funcionan bien con los parámetros de almacenamiento LOGFILE_DEFAULTS, pero puede cambiar la configuración del archivo de registro si lo desea.
Los parámetros de almacenamiento que utilice para esta palabra clave dependen del tipo de archivos de registro para los que los servidores estén configurados.
Para obtener más información sobre las tablas de archivos de registro, consulte el tema de archivo de registro correspondiente a su base de datos.
- Opciones de configuración de tablas de archivos de registro para DB2
- Opciones de configuración de tablas de archivos de registro para Informix
- Opciones de configuración de tablas de archivos de registro para Oracle
- Opciones de configuración de tablas de archivos de registro para PostgreSQL
- Opciones de configuración de tablas de archivos de registro para SQL Server