Cómo recuperar datos de un origen de datos de Teradata

Para poder usar datos de una base de datos relacional de Teradata en el informe o en el modelo de informe, antes debe definir un origen de datos de Teradata. Al definir el origen de datos, debe especificar una cadena de conexión y unas credenciales para poder tener acceso al origen de datos desde el equipo cliente.

[!NOTA]

Para poder conectarse a un origen de datos de Teradata, el administrador del sistema debe haber instalado la versión correcta del proveedor de datos .NET para Teradata en el cliente de creación de informes y en el servidor de informes. Para obtener más información, vea Conectar con un origen de datos (Reporting Services).

Los puntos de la lista siguiente afectan al uso de una base de datos de Teradata en un proyecto de servidor de informes:

  • Puede crear una definición de origen de datos incrustado para usarla en un solo informe o una definición de origen de datos compartido que pueda usarse en varios informes. Los procedimientos de este tema explican cómo crear un origen de datos incrustado. Para obtener más información acerca de los orígenes de datos compartidos, vea Orígenes de datos compartidos y orígenes de datos incrustados y Crear, modificar y eliminar orígenes de datos compartidos.

  • Después de crear una definición de origen de datos de Teradata, puede crear uno o varios conjuntos de datos. Después de crear un conjunto de datos, el nombre de éste aparecerá en el panel Datos de informe como un nodo debajo de su origen de datos. Para obtener más información, vea Trabajar con el Diseñador de informes en Business Intelligence Development Studio.

  • Después de publicar el informe, es posible que desee cambiar las credenciales para el origen de datos de forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean válidos.

Los puntos de la lista siguiente afectan al uso de una base de datos de Teradata en un proyecto de modelos de informe:

  • Puede crear una definición de origen de datos en un proyecto de modelos de informe mediante el Asistente para orígenes de datos.

  • Después de crear una definición de origen de datos de Teradata, puede crear vistas del origen de datos. Para obtener más información, vea Crear y usar modelos de informe basados en Teradata.

Para crear un origen de datos incrustado que use la extensión de procesamiento de datos del proveedor administrado de .NET para Teradata

  1. En la barra de herramientas del panel Datos de informe, haga clic en Nuevo y, a continuación, haga clic en Origen de datos.

  2. En el cuadro de diálogo Propiedades del origen de datos, escriba un nombre en el cuadro de texto Nombre o acepte el nombre predeterminado.

  3. Compruebe que la opción Conexión incrustada esté seleccionada.

  4. En la lista desplegable Tipo, seleccione TERADATA.

  5. Especifique una cadena de conexión que funcione con el origen de datos de Teradata.

    [!NOTA]

    Póngase en contacto con el administrador de la base de datos y solicite la información de conexión y las credenciales que debe usar para conectarse al origen de datos. En el ejemplo de cadena de conexión siguiente se especifica una base de datos de Teradata en el servidor especificado con una dirección IP:

    Data Source=<IP Address>

  6. Haga clic en Credenciales.

  7. Establezca las credenciales que deben usarse para conectarse al origen de datos. Para obtener más información, vea Especificar información de credenciales y conexión para los orígenes de datos de informes.

  8. Haga clic en Aceptar.

    El origen de datos aparece en el panel Datos de informe.

Para crear un conjunto de datos para un origen de datos de Teradata

  1. En el panel Datos de informe, haga clic con el botón secundario en el nombre del origen de datos que está conectado con un origen de datos de Teradata y, a continuación, haga clic en Agregar conjunto de datos.

  2. En la página Consulta del cuadro de diálogo Propiedades del conjunto de datos, escriba un nombre en el cuadro de texto Nombre o acepte el nombre predeterminado.

  3. Compruebe que en el cuadro de texto Origen de datos aparezca el nombre del origen de datos en el que hizo clic con el botón secundario en el paso 1.

  4. En el cuadro Tipo de consulta, compruebe que la opción Texto esté seleccionada. Texto es el único modo que se admite para una base de datos de Teradata.

  5. Haga clic en Diseñador de consultas para abrir el diseñador de consultas basado en texto.

  6. En el panel Consulta, escriba un comando Transact-SQL.

    Como alternativa, puede pegar una consulta o importar una consulta Transact-SQL existente desde un archivo o desde otro informe. Para obtener más información, vea Interfaz de usuario del Diseñador de consultas basado en texto.

  7. Haga clic en Ejecutar consulta (!) para ejecutar la consulta y ver el conjunto de resultados.

  8. Haga clic en Aceptar.

    El conjunto de datos y su colección de campos aparecen en el panel Datos de informe, debajo el nodo del origen de datos.

Para crear un origen de datos para un modelo de informe a partir de una base de datos de Teradata

  1. En el Explorador de soluciones, en un proyecto de modelos de informe, haga clic con el botón secundario en Orígenes de datos y, a continuación, haga clic en Agregar nuevo origen de datos. Se abrirá el cuadro de diálogo Asistente para orígenes de datos.

  2. Haga clic en Siguiente. Se abrirá la página Seleccionar cómo definir la conexión.

  3. Haga clic en Nuevo. Se abrirá el cuadro de diálogo Administrador de conexiones.

  4. En Proveedor, seleccione el proveedor de datos para Teradata en la lista desplegable. Por ejemplo, el proveedor de datos .NET para Teradata.

    [!NOTA]

    Si no conoce la información que se solicita en los pasos siguientes, póngase en contacto con el administrador del sistema.

  5. En Nombre del servidor, escriba la dirección IP del servidor.

  6. En Detalles de inicio de sesión, para Nombre de usuario y Contraseña, escriba el nombre y la contraseña de una cuenta que tenga acceso al servidor que especificó en el paso anterior.

  7. Haga clic en Todas. Las propiedades de conexión aparecerán en una cuadrícula.

  8. En Data Dictionary, rellene los tres valores siguientes.

    1. Database: escriba el nombre de la base de datos.

    2. Restrict to Default Database: establezca esta opción en True.

    3. Use X Views: establezca esta opción en False.

    [!NOTA]

    Esta configuración restringe la vista del origen de datos a la base de datos predeterminada para mejorar el tiempo de recuperación de los datos. Si no aplica esta configuración, se recuperarán todos los esquemas para los que tiene permisos en el servidor del origen de datos. Para obtener más información acerca de esta configuración, vea la documentación de otros fabricantes de Teradata para el proveedor de datos de .NET Framework para Teradata.

  9. Haga clic en Aceptar.

  10. En la página Seleccionar cómo definir la conexión, haga clic en Siguiente.

  11. En Nombre del origen de datos, escriba un nombre o acepte el valor predeterminado.

  12. Haga clic en Finalizar.

    El nuevo origen de datos aparecerá en el panel Datos de informe, debajo la carpeta Orígenes de datos. Ahora puede continuar con la creación de una vista del origen de datos para la base de datos de Teradata. Para obtener más información, vea Crear y usar modelos de informe basados en Teradata.