¿Cómo configurar la conexión .net teradata en c #?

Estoy tratando de conectarme a Teradata con c #. Estoy usando el código de ejemplo deeste sitio web

using System;
using System.Collections.Generic;
using System.Text;
using Teradata.Client.Provider;

namespace Teradata.Client.Provider.HelloWorld
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            using (TdConnection cn = new TdConnection("Data Source = x;User ID = y;Password = z;"))
            {
                cn.Open();
                TdCommand cmd = cn.CreateCommand();
                cmd.CommandText = "SELECT DATE";
                using (TdDataReader reader = cmd.ExecuteReader())
                {
                    reader.Read();
                    DateTime date = reader.GetDate(0);
                    Console.WriteLine("Teradata Database DATE is {0}", date);
                 }
             }
         }
    }
}

(También he intentadoDSN , UID , PWD Sin embargo, estoy recibiendo la excepción de que miID de usuario, cuenta o contraseña incorrecta ... Pero puedo iniciar sesión usando SQL Assistant fácilmente. Por lo tanto, descarto usuario incorrecto o contraseña

Aquí encontré una posible solución para mi problema. Pero no sé qué es exactamente lo que necesito cambiar en mi código de muestra.

Entonces, no tengo idea de cómo implementar esa solución.

¿Alguien puede darme un código de muestra de trabajo?