| Date: | Tue, 2 Jan 2007 15:48:34 -0500 |
| Reply-To: | Peter Crawford <peter.crawford@BLUEYONDER.CO.UK> |
| Sender: | "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU> |
| From: | Peter Crawford <peter.crawford@BLUEYONDER.CO.UK> |
| Subject: | Re: remap sasv8 libs to sas9 |
|
| Content-Type: | text/plain; charset=ISO-8859-1 |
Doug
what you describe is the basis of a great sug paper that I don't
think anyone has given, yet !
Of course, you can export all the user customisation with such simple
code as
Proc registry export= 'users_home_folder\my_reg.txt' ; run ;
and then in SAS9
Proc registry import= 'users_home_folder\my_reg.txt' ; run ;
I've done that without trouble ...
...........but maybe only because my customisation remains within
the set that are compatable.
To limit the extract to libnames, use the proc registry option
startat= 'CORE\OPTIONS\LIBNAMES'
However, more simply than the proc registry export= and import=,
you might also consider just using a copy of the SAS8 registry and
profile files.
With no sas proc to run, it would be the easiest migration. The
return should not be assumed to be as easy. Some catalog entries
might be written by SAS9 in a format that SAS8 could not
understand. A bit like SAS7BDAT files. SAS8 could read such a
file written by SAS9, until the data set is given a SAS9 feature
like a long format name. Then SAS9 is needed (or the SAS System
Viewer).
It may be best to treat migration as a oneway process for all
but SAS8 compatable data sets.
Good Luck
Peter
On Wed, 3 Jan 2007 07:00:09 +1100, gordon <gordononline@OPTUSNET.COM.AU>
wrote:
>Hi Peter
>
>My problem is that I need to migrate 200 users with different levels of IT
>skills and different SAS skills.
>
>Many users have used permanent library mappings and will struggle with
>moving old libraries across to SAS9 as they may have very limited IT
skills.
>They may have used the icon in the enhanced editor and checked 'enable at
>startup' to have that library mapped automatically.
>
>For example, I have a team of SAS users who have each over 30 user
>libraries - these users are regular users but not programmers. If I have
to
>go to their work area to do this - it will take weeks as they are in
>different locations.
>
>I am thinking to create a macro that will run proc registry, export a
>registry key (with the user libnames) to a text file. Then when SAS9 is in
>production, to run another macro that will import the key to SAS9
registry.
>
>cheers
>
>Doug
>
>
>"Peter Crawford" <peter.crawford@BLUEYONDER.CO.UK> wrote in message
>news:200701012036.l01Bl8wK025908@malibu.cc.uga.edu...
>> gordon <gordononline@OPTUSNET.COM.AU> has concerns about
>> migrating to SAS9 from SAS8 on citrix
>>
>> if only the sasuser libraries/registries present the problem,
>> why not just try placing a sas9 server at the "address" of your
>> sas8 server?
>>
>> If it is a "new" machine, copy over the user directories/folders.
>> Perhaps run a small trial first.
>>
>> Almost all SAS8 code runs transparently in SAS9
>> (so far as I can tell after just a few years experience)
>>
>> Peter Crawford
>>
>>
>> On Mon, 1 Jan 2007 13:19:28 +0100, =?iso-8859-1?b?U3TpcGhhbmU=?= COLAS
>> <scolas@DATAMETRIC.FR> wrote:
>>
>>>Which kind of problem are you expecting ?
>>>
>>>When I installed SAS9 I didn't use the proc migrate or execute something
>>>particular.
>>>I had compiled macro from SAS8 that I used directly in v9 without to
>> think that
>>>they are on v8. I have a warning message that indicates the macro has
been
>>>complied in v8, that's all.
>>>
>>>You could define an autoexec.sas with the librairies of your users that
>> they
>>>could call when they start SAS.
>>>
>>>St�phane.
>>>
>>>Selon gordon <gordononline@OPTUSNET.COM.AU>:
>>>
>>>> Alan and Gerhard
>>>>
>>>> The issue is that most of my users have permanent libraries mapped in
>> their
>>>> SAS user registries.
>>>>
>>>> These user registries in SAS8 will not be available as the server that
>> runs
>>>> SAS8 will be decomissioned and the SAS9 registry will replace those
>>>> elements.
>>>>
>>>> I am looking to run something in proc registry and export the user
>> library
>>>> values.
>>>>
>>>> something like (this works in sas9)
>>>> filename myfile "c:\reg_sas.txt";
>>>>
>>>> proc registry listuser export=myfile;
>>>>
>>>> run;
>>>>
>>>> This writes the SAS9 user registry components to a text file. I would
>> like
>>>> to chose only some parts of the SAS8 registry to write out - basically
>> the
>>>> [CORE\OPTIONS\LIBNAMES] key and then to use an import to the registry
to
>>>> reload the local permanent library mappings.
>>>>
>>>> Doug
>>>>
>>>> "Alan Churchill" <SASL001@SAVIAN.NET> wrote in message
>>>> news:002801c72d54$337ef6d0$9a7ce470$@net...
>>>> > SAS7BDAT. This version was introduced in version 7 of SAS. Not sure
>> of how
>>>> > many people outside of SAS every got a copy of 7 but that's when it
>> came
>>>> > out.
>>>> >
>>>> > SAS v9 uses the same format as far as I know and I have been using
it
>> for
>>>> > a
>>>> > long time (way before it was released to the community).
>>>> >
>>>> > Anyone, please correct me if I am wrong on this history...
>>>> >
>>>> > Alan
>>>> >
>>>> > Alan Churchill
>>>> > Savian "Bridging SAS and Microsoft Technologies"
>>>> > www.savian.net
>>>> >
>>>> >
>>>> >
>>>> > -----Original Message-----
>>>> > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of
>>>> > Gerhard
>>>> > Hellriegel
>>>> > Sent: Sunday, December 31, 2006 7:58 PM
>>>> > To: SAS-L@LISTSERV.UGA.EDU
>>>> > Subject: Re: remap sasv8 libs to sas9
>>>> >
>>>> > Simply use the SAS 8 libs in SAS 9. I'm not aware of any
>>>> > incompatibilities.
>>>> > Has someone other experiences?
>>>> > Cheers and happy new year!
>>>> > Gerhard
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > On Sun, 31 Dec 2006 21:13:01 +1100, gordon
>> <gordononline@OPTUSNET.COM.AU>
>>>> > wrote:
>>>> >
>>>> >>Hi
>>>> >>
>>>> >>First - HAPPY NEW YEAR!!!!!!!!!!!!!!!!!!!!!
>>>> >>
>>>> >>
>>>> >>Second - I am trying to manage a migration from sas8 to sas9 in my
>> agency.
>>>> >>
>>>> >>We run SAS for windows on a citrix platform and each user has a
>> profile
>>>> > that
>>>> >>contains their individual settings and library mappings.
>>>> >>
>>>> >>I would like to make the process of moving to SAS9 as seamless as
>> possible
>>>> > -
>>>> >>but I also dont want to take on the work of running many jobs for
>> users to
>>>> >>achieve this.
>>>> >>
>>>> >>i was wondering if there is any process that you may know of that
will
>>>> > allow
>>>> >>an automatic or a simple process for remapping of permanent SAS
>> libraries
>>>> >>from SAS8 to SAS9?
>>>> >>
>>>> >>Thanks
>>>> >>
>>>> >>Doug
>>>>
|