Hi all.
We deployed a test environment and applied the settings as a production environment, completely the same. Os Linux(utf -8) server encoding was chosen, local language is Portuguese.
But for some reason, the data pulled into SAS CIS is displayed in incomprehensible characters, as if the encoding has gone astray.
To check, we decided to connect the test environment to the database of the production environment, but we still get strange characters in SAS CIS, which means that the problem is not in the Oracle database.
The info-map is imported from the production circuit, but I don't think it could be the problem.
Please share your ideas what could be the reason?
Hi
The problem was solved, we added a few settings
On the operating system, the NLS we need was prescribed
export NLS_LANG=
After we added the encoding we needed in the file
...../SASHome/SASFoundation/9.4/sasv9_local.cfg
-encoding *substitute language*
Hope this helps someone
Run PROC CONTENTS on one of the problem tables and post what the encoding is like this:
Member Type | DATA | Variables | 6 |
Engine | V9 | Indexes | 0 |
Created | 30.06.2022 10:26:34 | Observation Length | 78 |
Last Modified | 30.06.2022 10:26:34 | Deleted Observations | 0 |
Protection | Compressed | BINARY | |
Data Set Type | Reuse Space | NO | |
Label | Point to Observations | YES | |
Data Representation | SOLARIS_X86_64, LINUX_X86_64, ALPHA_TRU64, LINUX_IA64 | Sorted | NO |
Encoding | utf-8 Unicode (UTF-8) |
This is a table from which data is opened incorrect CIS
|
Might be worth just confirming your CIS session encoding by running this:
proc options option = encoding;
run;
I'd also recommend opening a SAS Tech Support track as CIS is a specialist product that not many on the Communities use.
Hi, thanks for the reply.
Unfortunately, CIS does not have a line or field for executing a command for a specific session. Accordingly, such a parameter must be written in the configuration file, but in which configuration file and in what form to enter the command - I do not know.
We cannot contact SAS support, because There are some complications, not that I don't want to.
I've never used CIS, but behind the application would be a SAS Compute (App) server which you could start a "vanilla" SAS session on using Enterpriser Guide or SAS Studio. These would allow you to run any SAS code.
Hi
The problem was solved, we added a few settings
On the operating system, the NLS we need was prescribed
export NLS_LANG=
After we added the encoding we needed in the file
...../SASHome/SASFoundation/9.4/sasv9_local.cfg
-encoding *substitute language*
Hope this helps someone
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.