Hi @Tom
*** You may want to jump to the final slide image and check out the environment variable ***
*** I don't believe there is a way to globally map one data type to another ***
SAS cannot read the BIGINT data types, directly. There are a couple of ways to handle it.
The first is to have your DBA create views that CAST the BIGINT columns to a character data type (Linus' recommendation). You can do this, without creating Teradata views, using explicit pass-thru.
I have pulled some slides covering using SAS with Teradata BIGINT from a workshop that I used to deliver. Hopefully, they will help. If the slides require clarification please let me know.
Teradata_BIGINT_01.jpg
Teradata_BIGINT_02.jpg
Teradata_BIGINT_03.jpg
Teradata_BIGINT_04.jpg
Teradata_BIGINT_05.jpg
Be careful with TRUNCATE_BIGINT. Doing calculations using BIGINT columns could very well be problematic because you can get incorrect answers.
http://support.sas.com/kb/39/831.html