Haga clic aquí<\/A> para aprender más sobre los beneficios y cómo comenzar con las Data Translation Tools<\/SPAN><\/P><\/P>
Hemos recibido solicitudes de documentación adicional y ejemplos en la UC. Se ha adjuntado un paquete zip pro al hilo.<\/SPAN><\/P> <\/SPAN><\/P>Queremos transferir datos de una file geodatabase a otra file geodatabase. Esto también se conoce como Extract, Transfer, and Load (ETL). Permítanme contextualizar.<\/SPAN><\/P> <\/SPAN><\/P>Tenemos una file geodatabase o fgdb para abreviar. Llamemos a esta fgdb, nuestra fuente. Dentro de esta geodatabase, tenemos una clase de entidad llamada Cars. Tenemos tres subtipos en esta clase de entidad: Red, Blue y Green. Hay dominios asignados a cada uno de estos subtipos. Quiero que todos mis datos en esta clase de entidad se transfieran a mi file geodatabase objetivo. Esta fgdb objetivo tiene una clase de entidad llamada Trucks con un esquema diferente. Esquema es un término que incluye atributos, tipos de datos, dominios y otros conceptos de gestión de datos. La clase de entidad Trucks también tiene tres subtipos, pero son diferentes a los encontrados en Cars. Son One, Two y Three en lugar de Red, Blue y Green.<\/SPAN><\/P> <\/SPAN><\/P>Hay tres maneras de traducir datos con el workbook. El primer método realiza un mapeo directo de campos sin dominios. El segundo método usa una hoja como tabla de consulta para dominios. Finalmente, el último método usa un valor codificado para 'quemar' valores. Cubriré cada método en este blog.<\/SPAN><\/P> <\/SPAN><\/P>
<\/SPAN><\/P> <\/SPAN><\/P>La primera herramienta en nuestra caja de herramientas Data Translation es Create Mapping Workbooks. <\/SPAN><\/P> <\/SPAN>Abra la herramienta GP Tool Create Mapping Workbooks dentro de la Data Translation toolbox.<\/SPAN><\/LI> <\/SPAN>Apunte cada una de sus clases de entidad fuente a su correspondiente clase de entidad objetivo.<\/SPAN><\/LI> <\/SPAN>Especifique la carpeta de salida para sus mapping workbooks.<\/SPAN><\/LI> <\/SPAN>(Opcional) Marque la casilla para Calcular estadísticas del conteo de entidades <\/STRONG>para generar información sobre qué campos tienen datos poblados.<\/SPAN><\/LI><\/UL> <\/SPAN><\/P>
<\/SPAN><\/P><\/P>Una vez que la herramienta haya corrido, verá una carpeta Points que contiene un mapping workbook llamado Cars y un archivo mapping.xlsx que se usará más adelante al usar la herramienta Load Data from Workbook. Vamos a ver cómo llenar información en estos libros excel.<\/SPAN><\/P> <\/SPAN><\/P>Método Uno: Mapeo Directo de Campos<\/STRONG><\/SPAN>
Paso \u003a<\strong> <\span>
<\/SPAN><\/P>Método Dos: Mapeo de Campos con Lookup<\/STRONG><\/SPAN><\/P> <\/SPAN><\/P>Paso 1:<\/STRONG><\/SPAN><\/P>Abre el libro de trabajo Cars y navega a la hoja Mapping. En esta hoja, definiremos qué hojas y columnas usar como tabla de búsqueda. Dado que no estoy usando el sourceField para un mapeo directo, eliminaré Type de la columna sourceField<\/STRONG>. En esta hoja, los valores que he ingresado están resaltados. En la columna sheet<\/STRONG>, "Type", resaltada en amarillo, es usada por la herramienta Load Data from Workbook para localizar la hoja de Excel correcta al mapear a Type. En la columna sheetKeys<\/STRONG>, "Type", resaltada en amarillo, es usada por la herramienta Load Data from Workbook para localizar la(s) columna(s) correcta(s) en la pestaña Type al mapear a Type. En la columna sheetValue<\/STRONG>, "NewType", resaltada en naranja, es usada por la herramienta Load Data from Workbook para localizar qué columna usar como tabla de búsqueda en la pestaña Type.<\/SPAN><\/P>
<\/SPAN><\/P><\/P>Navegando a la pestaña Type, he resaltado la columna Type en amarillo para mostrar la relación con la columna definida por el usuario en keys<\/STRONG> en la pestaña mapping mencionada anteriormente. También he resaltado la columna y los valores definidos por el usuario en naranja. Ingresé los valores de dominio 1, 2 y 3 en la columna C para mapear a Red, Blue y Green, respectivamente. También incluí sus descripciones de dominio en la columna D. Lo que he logrado en este libro de trabajo es crear una tabla de búsqueda para valores antiguos de dominio a nuevos valores de dominio. Donde Red Car usaba un valor de dominio de 0 para describir Red, Truck One usa un valor de dominio de 1 para describir One.<\/SPAN><\/P> <\/SPAN><\/P>
<\/SPAN><\/P><\/P>Repite los pasos 2 y 3 arriba del Método Uno<\/STRONG><\/SPAN><\/P> <\/SPAN><\/P>Aquí está nuestro resultado final.<\/SPAN><\/P> <\/SPAN><\/P>
<\/SPAN><\/P> <\/STRONG><\/SPAN><\/P> <\/STRONG><\/SPAN><\/P>Método Tres: Hard Code Burn-in<\/STRONG><\/SPAN><\/P> <\/SPAN><\/P>Paso 1.<\/STRONG><\/SPAN><\/P>Abre el libro de trabajo Cars y navega a la hoja Mapping. En esta hoja, elimina todos los valores que ingresaste en el Método 2. Simplemente ingresaremos un valor codificado fijo de "3" en la columna expression. Esto fijará el valor de 3 para Red, Blue y Green.<\/SPAN><\/P> <\/-span>
Repite los pasos 2 y 3 arriba del Método Uno<\/-strong>