Red Gate forums :: View topic - Offset from integer
Return to www.red-gate.com RSS Feed Available

Search  | Usergroups |  Profile |  Messages |  Log in  Register 
Go to product documentation
SQL Data Generator 2
SQL Data Generator 2 forum

Offset from integer

Search in SQL Data Generator 2 forum
Post new topic   Reply to topic
Jump to:  
Author Message
tilo23



Joined: 22 Dec 2011
Posts: 19
Location: Berkshire, UK

PostPosted: Thu Jan 19, 2012 4:01 pm    Post subject: Offset from integer Reply with quote

May I create offset from an integer value (just as I can do this for datetime)? Currently I use trigger to update a row after insert, but maybe there is a better way?
_________________
Inside the Dilbert's world
Back to top
View user's profile Send private message
Brian Donahue



Joined: 23 Aug 2004
Posts: 6677

PostPosted: Mon Jan 23, 2012 11:32 am    Post subject: Reply with quote

Hello,

If you just want to add a set number to another number in an int field, maybe just choosing the right generator, using a custom generator, or a python generator will do the trick. Provided you don't want to add two numbers from two columns in the same table. That's still a problem for SDG. If you can be a bit more specific I can give some advice about how to do it.
Back to top
View user's profile Send private message
tilo23



Joined: 22 Dec 2011
Posts: 19
Location: Berkshire, UK

PostPosted: Mon Jan 23, 2012 5:41 pm    Post subject: Reply with quote

Assuming I've got Column1 of integer type, I'd like the Column2 to be in range +1 to +100 in accordance to Column1. i.e.
Column1 Column2
20 76
150 151
6540 6602
etc.
_________________
Inside the Dilbert's world
Back to top
View user's profile Send private message
Brian Donahue



Joined: 23 Aug 2004
Posts: 6677

PostPosted: Tue Jan 24, 2012 4:54 pm    Post subject: Reply with quote

Hi,

Unfortunately this sort of thing is not possible at the moment, but lots of people have requested that SDG be able to extrapolate values from newly-generated data in the same column.
Back to top
View user's profile Send private message
Brian Donahue



Joined: 23 Aug 2004
Posts: 6677

PostPosted: Wed Jan 25, 2012 12:20 pm    Post subject: Reply with quote

Ben's done a plugin for SDG that will allow you to do this, but I'm not sure it will work in v2:
http://www.simple-talk.com/dotnet/.net-framework/embedding-ironruby-and-the-dlr-into-sql-data-generator/
SQL Data Generator v2 has Python script embedded in it, but the config object only seems to pass data from the column that is currently being generated and you don't have access to other columns. Not sure why it has this shortcoming...
Back to top
View user's profile Send private message
tilo23



Joined: 22 Dec 2011
Posts: 19
Location: Berkshire, UK

PostPosted: Thu Jan 26, 2012 10:07 am    Post subject: Reply with quote

Exactly. I have spent some time looking at possible python scripts usage and I miss some functionalities...
I will be evaluating the IronRuby generator in the next couple of days - will let you know if that works.
Thanks for the reply anyway.
_________________
Inside the Dilbert's world
Back to top
View user's profile Send private message
tilo23



Joined: 22 Dec 2011
Posts: 19
Location: Berkshire, UK

PostPosted: Thu Jan 26, 2012 11:42 am    Post subject: Reply with quote

I know you don't support the IronRuby stuff - but could you provide me the step-by-step instruction of how to deploy Ben's generator into SDG? Which files need to be copy and where? I have 2.0.1.6 version.
_________________
Inside the Dilbert's world
Back to top
View user's profile Send private message
Brian Donahue



Joined: 23 Aug 2004
Posts: 6677

PostPosted: Thu Jan 26, 2012 3:31 pm    Post subject: Reply with quote

Usually you just drop a custom generator dll into the SDG program files folder. SDG should reflect the namespace in the DLL and if it's correct, add it to a list of generators you can use. However, it may need to be recompiled for v2 if it doesn't work. Sadly, the SDG team chose not to document any of this, so I don't know exactly how it's meant to work.
Back to top
View user's profile Send private message
tilo23



Joined: 22 Dec 2011
Posts: 19
Location: Berkshire, UK

PostPosted: Thu Jan 26, 2012 4:00 pm    Post subject: Reply with quote

When all the dll copied into SDG folder it results in a crash on generators' list open Sad
If you ever decide to adjust the generator for the SDG 2 - please post it somewhere. It looks like a really powerful iprovement towards complicated data validity. Would save my time on writing trigger and update scripts and running several projects...
_________________
Inside the Dilbert's world
Back to top
View user's profile Send private message
Brian Donahue



Joined: 23 Aug 2004
Posts: 6677

PostPosted: Thu Jan 26, 2012 6:15 pm    Post subject: Reply with quote

I'm emailing you a new build of IronRuby generator. Extract it to your "Generators" folder - seems to work for me on v2.
Back to top
View user's profile Send private message
tilo23



Joined: 22 Dec 2011
Posts: 19
Location: Berkshire, UK

PostPosted: Mon Feb 06, 2012 11:27 am    Post subject: Reply with quote

Just to let you know: the Ruby generator is great and solves plenty of my issues Smile Thanks a lot for all the support! You should definitely include this in the next SDG version.
_________________
Inside the Dilbert's world
Back to top
View user's profile Send private message
CGLuttrell



Joined: 10 Sep 2009
Posts: 18
Location: Knoxville, TN

PostPosted: Sat Sep 22, 2012 10:40 pm    Post subject: Re: Reply with quote

Brian Donahue wrote:
I'm emailing you a new build of IronRuby generator. Extract it to your "Generators" folder - seems to work for me on v2.

Brian, any chance of posting this for others to use? Sounds like it worked great for tilo23.
Thanks, Chris
Back to top
View user's profile Send private message AIM Address MSN Messenger
Brian Donahue



Joined: 23 Aug 2004
Posts: 6677

PostPosted: Mon Sep 24, 2012 9:01 am    Post subject: Reply with quote

I put it here, but it probably needs a rebuild as the custom generators have to be custom-built for every SQL Data Generator version.
ftp://support.red-gate.com/patches/SQL_Data_Generator/SDGDLRGenerator_2.0.1.6.zip
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic All times are GMT + 1 Hour
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group