Blog navigation

Últimas entradas del blog

Cómo conectar una base de datos externa en Sage Enterprise Intelligence con un identificador que contiene un punto ?

 

Manejo de Identificadores de Base de Datos con Puntos en Sage Enterprise Intelligence

En ocasiones, las bases de datos contienen caracteres especiales como puntos en sus nombres de identificadores. Esto puede llevar a desafíos, especialmente al trabajar con Sage Enterprise Intelligence (SEI). En SEI, ciertos caracteres especiales pueden no ser manejados adecuadamente. Aquí hay una solución alternativa para abordar este problema:

El Problema:

Sage Enterprise Intelligence no maneja bien los identificadores que contienen puntos, y el uso de comillas dobles o corchetes puede llevar a una confusión entre los nombres de esquema y las partes del identificador.

Imagen 1

La Solución:

La solución alternativa implica utilizar las vistas de SQL Server:

  1. Cree un nuevo identificador de base de datos sin caracteres especiales:

Imagen 2

  1. En esta nueva base de datos, cree una vista basada en la tabla de la base de datos original:
CREATE VIEW Example_Table_Threw_View AS
SELECT * FROM [external.db].dbo.Example;

Imagen 3

  1. Conecte el nuevo identificador de base de datos como una nueva fuente de datos en SEI:

Imagen 4

Probando la Solución:

Finalmente, verifique la funcionalidad utilizando un proceso simple:

Imagen 5

Al crear una vista en una nueva base de datos con un identificador convencional, puede superar las limitaciones de SEI en el manejo de caracteres especiales. Esta solución alternativa ofrece una forma limpia y efectiva de trabajar con identificadores de base de datos que contienen puntos.