I have installed and when I tried to open it it ask for login with password, how to use it?
Hi Chris, one last question, I see that when I open the csv file with note, all entires are inside double quotes.. what is the difference between this csv and those csv without double quotes when open with note?
I am worried as my main purpose is to convert sas dataset to text and later use in Oracle.. is this going to work for me too?
Thanks!
That depends on how Oracle will ingest these CSV files. I think that PowerShell has a UseQuotes option on the Export-CSV cmdlet that might help. You could set this to "AsNeeded" and see if the result is better for you.
thanks
Also is there a limit to how big a sas dataset is? If it exceed maximum no of rows excel can hold, then do I have to split the sas dataset into multiple sas data sets first?
@HeatherNewton wrote:
thanks
Also is there a limit to how big a sas dataset is? If it exceed maximum no of rows excel can hold, then do I have to split the sas dataset into multiple sas data sets first?
The size of a SAS dataset is, for all practical purposes, only limited by your available resources.
The limits of Excel play no role here. Only if you must create Excel spreadsheets, you need to first make your data fit into the 1M limit.
If your CSV is intended for a useful business intelligence application (which Excel is not, by parsecs), size will also not be an issue.
Hello @HeatherNewton
Yes,if the size of the dataset is large, then the dataset can be split into multiple files.
I see the question was first posted on 04/14/2022 and after over four months the issue is not yet resolved.
The optimal solution for your case is to use Python/R. (The best is however SAS).
Any one stool (R or Python depending on the comfort level) will solve all the requirements namely saving the data as text, csv, excel or uploading to Oracle and there would be no need to look around for multiple tools / solutions.
For large datasets the best practice would be save to an RDBMS system (Oracle, MySQL, PostgreSQL etc).
my biggest sas file is 1Terabyte, quite crazy.. is this still possible with python?
how to split this with python, do you mean using read_sas in small chunk size?
then append the array and output to csv. I tried but strangely the csv is blank though no error messages.
With read_sas, I ran into problem where there is missing values, I will get error message of
so I tried what Chris suggest using SAS local provider for OLE DB, seems no problem so far. but with SAS local provider method, I need to split sas data set into multiple data sets first as there is a limit to size of csv or text. I dont know how this could be done without SAS. Also this solution is for window only, I dont know if it could be used on server.
If use Python, my plan is to have python installed on a server so not too limited by memory of pc. but I have not solved the problem with missing values in some column.
Chris, I want to ask you for SAS local provider for OLE DB, can I install it on a server with window? say if my server have window and 1 TB hard disk, does that mean I can install SAS local provider for OLE DB and convert sas data set of size 1TB to text, not csv?
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.