Comportamiento:
Tenemos un flujo de trabajo que asigna un paso de datos que realiza una búsqueda en el archivador, y cuando ejecutamos el flujo de trabajo, recibimos el error,
"Invalid column name 'Parameter' "
Solución:
Cuando configuramos la cláusula Where para una búsqueda del Archivador y estamos incluyendo Variables Globales o entradas Fijas en la sentencia, entonces es importante que las rodeemos con comillas simples.
Ejemplos:
DW_DOCUMENT_TYPE ="Invoice In" And DW_COMPANY_NAME = GV_Company_Name
Esto arrojará el mensaje de error anterior porque GV_Company_Name y "Invoice In" no están rodeados por comillas simples.
Una vez introducido así;
DW_DOCUMENT_TYPE = 'Invoice In' And DW_COMPANY_NAME = 'GV_Company_Name'
Esto funcionará correctamente ya que se han implementado las comillas simples y permitirá que las condiciones se lean correctamente sin error.
KBA aplicable tanto para organizaciones en la nube como locales.
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.