Table Project to Project Copy (paso)
Descripción
Sección titulada «Descripción»Copia una tabla de un proyecto a otro. Úselo para trasladar entre proyectos una tabla de referencia compartida, un conjunto de resultados publicado o una búsqueda basada en dimensiones, sin exportar a un archivo y volver a importarlo.
Ambos lados se nombran de forma explícita: un proyecto y una tabla de origen, y un proyecto y una tabla de destino. El proyecto de destino empieza siendo el proyecto actual, pero puede ser cualquier proyecto, de modo que un paso puede copiar hacia este proyecto, desde él o entre otros dos. La tabla de destino se crea si no existe, y debe ser una tabla y no una vista.
Administración del uso compartido de datos
Sección titulada «Administración del uso compartido de datos»Una copia necesita hasta dos recursos compartidos de datos:
- Lectura, del proyecto de origen al proyecto de destino, de modo que los datos del origen lleguen solo adonde el origen los comparte. Abra la pestaña Inicio del proyecto de origen, haga clic en Nuevo recurso compartido de datos en Administración del uso compartido de datos, seleccione el proyecto de destino, marque Leer en Operaciones permitidas y haga clic en Agregar recurso compartido de datos.
- Escritura, del proyecto de destino a este proyecto, es decir, el proyecto en el que está el flujo de trabajo, que es el que escribe, cuando el destino es otro proyecto. Abra la pestaña Inicio del proyecto de destino, haga clic en Nuevo recurso compartido de datos en Administración del uso compartido de datos, seleccione este proyecto, marque Escribir en Operaciones permitidas y haga clic en Agregar recurso compartido de datos.
Así, una copia hacia este proyecto solo necesita el recurso compartido de lectura, y una copia dentro de un mismo proyecto no necesita ninguno. Consulte Uso compartido de datos entre proyectos.
Sin un recurso compartido que necesite, se rechaza el guardado del paso y falla la ejecución, con un mensaje que nombra cada recurso compartido que debe agregarse; por ejemplo, El proyecto ‘Sales’ no puede escribir en el proyecto ‘Finance’: en el proyecto ‘Finance’, en Administración del uso compartido de datos, agregue un recurso compartido de datos para ‘Sales’ que permita Escribir. Una ejecución rechazada deja el proyecto de destino como estaba, sin crear la tabla de destino. Un proyecto indicado mediante una variable se comprueba cuando se ejecuta el paso.
El paso se ejecuta con la identidad propia de este proyecto, por lo que una ejecución funciona a través de los recursos compartidos sin importar quién la inicie.
Parámetros de copia
Sección titulada «Parámetros de copia»Leer desde
Sección titulada «Leer desde»- Proyecto de origen: el proyecto desde el que se copia.
- Tabla de origen: la tabla que se copia, elegida del proyecto de origen.
Escribir en
Sección titulada «Escribir en»- Proyecto de destino: el proyecto en el que se copia. Empieza siendo el proyecto actual.
- Tabla de destino: la tabla que se escribe, elegida del proyecto de destino. Al elegir un Proyecto de destino distinto se borra la tabla que había elegido del anterior; una tabla indicada por nombre o ruta se conserva y se busca en el nuevo proyecto.
- Anexar a los datos existentes: márquela para agregar las filas copiadas a lo que ya contenga la tabla de destino. Déjela sin marcar para reemplazar las filas de la tabla por las del origen.
Un proyecto guardado que usted no puede ver, o que se ha eliminado, se muestra marcado como (faltante) en lugar de sustituirse por otro proyecto.
Elementos de configuración comunes
Sección titulada «Elementos de configuración comunes»Configuración del asignador de datos

El asignador de datos se usa para asignar columnas de los datos de origen a la tabla de datos de destino.
Inspección y llenado del asignador
Usar el botón de menú Inspeccionar origen ofrece formas adicionales de asignar columnas del origen al destino:
- Rellenar ambas tablas de asignación: propaga todos los valores de la tabla de datos de origen a la tabla de datos de destino. Es la opción predeterminada.
- Rellenar solo la tabla de asignación de origen: asigna únicamente todos los valores de la tabla de datos de origen. Es útil al modificar un flujo de trabajo existente cuando la estructura de columnas de origen ha cambiado.
- Rellenar solo la tabla de asignación de destino: propaga todos los valores únicamente a la tabla de datos de destino.
Si las opciones de columnas de origen y de destino no bastan, se pueden agregar otras columnas a la tabla de datos de destino de varias maneras:
- Propagar todo insertará todas las columnas de origen en la tabla de datos de destino, existan ya o no.
- Propagar seleccionadas insertará solo las columnas de origen seleccionadas.
- Haga clic con el botón derecho en el lado de destino y seleccione Insertar fila para insertar una fila justo encima de la fila seleccionada.
- Haga clic con el botón derecho en el lado de destino y seleccione Anexar fila para insertar una fila al final (extremo derecho) de la tabla de datos de destino.
Eliminar columnas
Para eliminar columnas de la tabla de datos de destino, seleccione las columnas deseadas, haga clic con el botón derecho y seleccione Eliminar.
Columnas de origen que ya no figuran en la lista
Una fila de destino puede nombrar una Columna de origen que la tabla de datos de origen ya no incluye, por ejemplo, después de volver a inspeccionar el origen. El paso nunca quita una fila así por usted. En su lugar, el nombre de la columna se muestra en rojo junto a una señal de advertencia ⚠, y al pasar el cursor por encima se indica que la columna no está en las columnas de origen. En un paso con varias tablas, como una unión, cada tabla se comprueba con sus propias columnas de origen.
Una fila con una Constante, una Expresión o un resumen de Recuento (incluidos nulos) nunca se marca, porque el paso no lee su columna de origen. No se marca nada mientras la tabla de datos de origen no incluya columnas, por ejemplo, antes de inspeccionar el origen por primera vez.
Al guardar un paso que todavía tiene filas marcadas, un cuadro de diálogo Se encontraron columnas obsoletas las enumera bajo la pestaña o la tabla en la que se encuentran, y ofrece tres opciones:
- Quitar todas y guardar: quita las filas marcadas y luego guarda.
- Guardar de todos modos: guarda el paso tal como está.
- Cancelar: vuelve al paso sin guardar.
Para conservar una fila y eliminar su advertencia, vuelva a agregar la columna a la tabla de datos de origen o elija una columna que la tabla de datos de origen incluya.
Tipo de datos de la columna
Cada columna de destino tiene un Tipo. Una columna propagada desde el origen conserva el tipo de la columna de origen; una fila que usted agrega manualmente comienza como Texto, y usted define el Tipo para indicar lo que debe ser en realidad: una columna que piensa sumar u ordenar necesita su tipo numérico o de fecha, porque el texto se ordena y se suma como texto.
Un paso guardado con una columna sin ningún tipo se ejecuta igualmente. El tipo se determina cuando el paso se inicia, a partir de la columna de origen que lee esa columna. Si no hay nada de dónde leerlo, se trata como texto: las columnas de un paso Extraer SQL proceden de la consulta que usted escribió y no de un origen asignado, y cuando varios orígenes tienen el mismo nombre de columna con tipos que no coinciden, se usa texto en lugar de adivinar uno de ellos: una suposición errónea produce una conversión que el almacén puede rechazar, y todo se puede convertir a texto.
Definir el Tipo usted mismo sigue siendo la forma de indicar lo que debe ser una columna. Dejarlo sin definir significa aceptar lo que resulte ser la columna de origen.
Cambiar el orden de las columnas
Para reorganizar las columnas de la tabla de datos de destino, seleccione las columnas deseadas. Puede usar cualquiera de estas opciones:
- Flechas de movimiento masivo: seleccione la opción de movimiento deseada con las flechas de la esquina superior derecha.
- Menú contextual: haga clic con el botón derecho y seleccione Mover al principio, Subir, Bajar o Mover al final.
Reducir el resultado solo a registros distintos
Para devolver solo opciones distintas, seleccione la opción de menú Distinto. Esto mostrará un conjunto de casillas de verificación para cada columna del origen. Basta con marcar la casilla junto a la columna correspondiente para devolver solo resultados distintos.
Según la situación, quizá convenga considerar el uso de un resumen en su lugar.
El proceso de distinción conserva el primer registro único encontrado y descarta el resto. Quizá convenga aplicar una ordenación a los datos si es importante la coherencia entre ejecuciones.
Agregación y agrupación
Para agregar resultados, seleccione la opción de menú Resumir. Esto mostrará un conjunto de cuadros de selección para cada columna de la tabla de datos de destino. Elija un método de resumen adecuado para cada columna.
Cuando Inspeccionar origen llena las columnas, una columna numérica comienza como Agrupar por en lugar de Suma si su nombre se lee como un identificador, como id, customer_id, Order No o CustomerKey, si su tabla la define como clave, o si la combinación la usa como clave.
- Agrupar por
- Suma
- Mín.
- Máx.
- Primero
- Último
- Recuento
- Recuento (incluidos nulos)
- Media
- Desviación estándar
- Desviación estándar muestral
- Desviación estándar poblacional
- Varianza
- Varianza muestral
- Varianza poblacional
- Avanzado, sin agrupar
Para un uso avanzado del asignador de datos, como expresiones, limpieza y constantes, consulte Uso avanzado del asignador de datos