Show Menu
TEMAS×

Conexión a la base de datos

Para activar una conexión con la base de datos externa, debe indicar los parámetros de conexión, es decir, el origen de datos objetivo y el nombre de la tabla con los datos que sea necesario cargar.
El usuario de Adobe Campaign necesita derechos específicos para la base de datos externa y el servidor de aplicaciones de Adobe Campaign para procesar datos desde una base de datos externa. Para obtener más información sobre esto, consulte la sección Derechos de acceso a bases de datos remotas .
Para evitar errores de funcionamiento, los operadores que accedan a datos compartidos remotos deben trabajar desde espacios independientes.

Creación de una conexión compartida

Para activar una conexión con una base de datos externa compartida, siempre y cuando esta conexión esté activa, se puede acceder a la base de datos a través de Adobe Campaign.
  1. La configuración se debe definir previamente a través del nodo Administration > Platform > External accounts node.
  2. Haga clic en el botón New y seleccione el tipo External database .
  3. Defina los parámetros de Connection de la base de datos externa.
    Para conexiones con una base de datos de tipo ODBC , el campo Server debe contener el nombre del origen de datos ODBC y no el nombre del servidor. Además, pueden ser necesarias determinadas configuraciones adicionales según las bases de datos utilizadas. Consulte la sección Configuraciones específicas por tipo de base de datos .
  4. Una vez introducidos los parámetros, haga clic en el botón Test the connection para aprobarlos.
  5. Si es necesario, desactive la opción Enabled para deshabilitar el acceso a esta base de datos sin eliminar su configuración.
  6. Para permitir que Adobe Campaign acceda a esta base de datos, debe implementar las funciones SQL. Hacer clic en la pestaña Parameters y luego en el botón Deploy functions .
Puede definir espacios de trabajo específicos para las tablas y para el índice en la pestaña Parameters .

Creación de una conexión temporal

Puede definir directamente una conexión con una base de datos externa desde las actividades de flujo de trabajo. En este caso, se trata de una base de datos externa local, reservada para utilizarse dentro de un flujo de trabajo actual: no se guarda en las cuentas externas. Este tipo de conexión puntual se puede crear en distintas actividades del flujo de trabajo, especialmente Query , Data loading (RDBMS) , la actividad de Enrichment o la actividad de Split .
No se recomienda este tipo de configuración, pero puede utilizarse periódicamente para recopilar datos. Sin embargo, debe crear una cuenta externa, como se muestra en la sección Creación de una conexión compartida .
Por ejemplo, en la actividad de consulta, los pasos para crear una conexión periódica con una base de datos externa son los siguientes:
  1. Hacer clic en Add data... y seleccione las opciones de External data .
  2. Seleccione la opción Locally defining the data source .
  3. Seleccionar el motor de base de datos de objetivo en la lista desplegable. Introducir el nombre del servidor y especificar los parámetros de autenticación.
    Especificar también el nombre de la base de datos externa.
    Haga clic en el botón Next .
  4. Seleccionar la tabla en la que se almacenan los datos.
    Puede introducir el nombre de la tabla directamente en el campo correspondiente o hacer clic en el icono de edición para acceder a la lista de las tablas de la base de datos.
  5. Hacer clic en el botón Add para definir uno o varios campos de reconciliación entre los datos de la base de datos externa y los datos de la base de datos de Adobe Campaign. Los iconos Edit expression del Remote field y el Local field le proporcionan acceso a la lista de campos de cada una de las tablas.
  6. Si es necesario, especifique una condición de filtrado y el modo de clasificación de datos.
  7. Seleccione los datos adicionales que se recopilarán en la base de datos externa. Para ello, haga doble clic en los campos que desea añadir para mostrarlos en las Output columns .
    Hacer clic en Finish para confirmar esta configuración.

Conexión segura

La conexión segura solo está disponible para PostgreSQL.
Puede proteger el acceso a una base de datos externa al configurar una cuenta externa de FDA.
Para ello, añada “ :ssl ” después de la dirección del servidor y dirección del puerto utilizado. Por ejemplo: 192.168.0.52:4501:ssl .
A continuación, los datos se envían mediante el protocolo SSL seguro.

Configuraciones adicionales

Si es necesario, puede crear el esquema para procesar datos en una base de datos externa. Del mismo modo, Adobe Campaign permite definir la asignación en los datos de una tabla externa. Estas configuraciones son generales y no se aplican exclusivamente a flujos de trabajo.
Para obtener más información sobre la creación de esquemas en Adobe Campaign y la definición de una nueva asignación de datos, consulte esta página .