Skip to main content
Open

Making export/import of model(parts) smarter and increase productivity

Related products:Software Factory
  • November 22, 2024
  • 3 replies
  • 51 views
  • Harm Horstman
    Harm Horstman
  • Freddy
    Freddy
  • C. Lousberg
    C. Lousberg
  • Yara Visser

Freddy
  • Thinkwise Local Partner Brasil
  • 536 replies

The good part about working the the Thinkwise platform for quite some years now is that you build up a lof of reusable parts. However it is very difficult to extract reusable parts from a model, export it and import it as a reusable base model. 

Two main ideas:

  • Most basic, export model for environment A and import in into environment B, if the base models are not available in the new environment import fails. Also when a base model has a different name. In this case in both environments the date_helper was downloaded, however in one it had a different name. 
  • More powerful, and if you really want to become a 10x developer ( ​@Arie V ) is to have the ability to export a part of an existing model to reuse in a different model or even better create a base model of it. Now it's pure manual labor to or remodel the things you want in a new model, or copy the whole model and clean up the parts you don't want. All manually. 
    • Being model and relation driven, a nifty solution to pick a table, a menu item or starting point as such, and determine everything you need to export everything that relates to it.

Another thing I would love to see is to have a function/procedure repository. The overhead of the Thinkstore model download is too large. You end up with 50 base models, all with 1 or 2 functions/procedures etc.. that do generic stuff.  Would be great if for example the functionality/subroutine parts could talk with a type of github repository that could be forked. No need to import full models, just reusable pieces of SQL code.   

 

Did this topic help you find an answer to your question?

3 replies

Jeroen van den Belt
Administrator
Forum|alt.badge.img+9
NewOpen

Harm Horstman
Superhero
Forum|alt.badge.img+21

This is really a good idea and was actually one of my questions after the presentation given bij ​Tjerk Spijkman during last Summit.

I see the benefit of ideas via base models, but it should be made more easy to create them from a selection of objects in an existing application.

 


Mark Jongeling
Administrator
Forum|alt.badge.img+23

Merging an model.dat into an existing model is certainly powerful. This can also benefit the Thinkstore significantly.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings