‎04-08-2020 05:22 PM
Using Database Builder for SQL Server 2017
We are trying to do some reverse engineering and MEGA documentation says Database Builder supports up to SQL Server 2008.
Does it also support more recent SQL server versions?
Is there a .mol file containing these new SQL versions?
Thanks for your help
‎11-08-2020 02:20 PM - edited ‎11-08-2020 02:42 PM
Hi Christophe,
Have a look at this post :
I mention that there is a bug in the tool, and it gives the wrong data type. I had opened a case and it was supposed to be fixed. Maybe it is not the case again.
I had found this tool by browsing the forums and this version works well for your needs (you will have the correct datatype) : https://apics.mega.com/community/proxy.aspx?attachement=00P5700001sIX7JEAW&aoid=50157000000k6RjAAI&f...
Cheers,
Raphaël.
EDIT: I made a quick test and I confirm the bug is back, even in V3 !!
@jhorber: Case 82838 is still there also in V3.00.05. See this post for reference.
Even if future development on the tool is on pause, I don't understand why Mega doesn't at least switch the HOPEX Data Extractor tool with the bug-free version...
‎10-08-2020 10:33 AM
Hi RGenin
Thanks a lot for your feedback.
If the reverse engineering was working for tables, columns, data types, keys and indexes on SQL db, it would already be a great help for us. Views and stored procs are nice to have but not a must for us.
Unfortunately, when I run a reverse engineering with SQL server 2008 (the last SQL DBMS I have in Hopex), the data types of columns are not correctly detected. Do you know if this is something we can customize? There is nothing in the Hopex documentation about that.
I will check the "Mega Extractor tool" that you mentioned, maybe it works a better 🙂
Cheers
Christophe
‎06-08-2020 10:11 PM - edited ‎06-08-2020 10:21 PM
Hi Christophe,
We tried to do the above some months/years ago.
However we came to the conclusion that as of its current state, unfortunately Hopex doesn't fit the purpose for that.
Even when you manage to get the tables, there is no reverse engineering done to link all the SQL Views and store procedures back to those tables, so no way to do real data lineage.
We opened a case back then, but there was no plan on improving that at that time.
Ref : DBB-Importing-Stored-procedures-and-Views-from-SQL-to-Hopex
‎05-08-2020 03:18 PM
Hi
Version HOPEX V2R1 (U03.05) full client (not web)
Thanks
Christophe
‎05-08-2020 03:12 PM
Hi,
Okay, got it. What version of HOPEX are you using? I'll do some research as well.
Thanks,
Philip
‎05-08-2020 07:32 AM
Hi Philip
Thanks for your reply but this is not what I am looking for.
I am using the HOPEX Information Architecture module and on the IA physical layer, we can perform a reverse engineering of tables. This is about "documenting" tables within Hopex and then being able to regenerate the SQL scripts to recreate these tables.
This reverse engineering is possible through an ODBC connector which connects to the SQL database from which I want to retrieve the table definitions.
Hope it clarifies my request
‎04-08-2020 06:12 PM - edited ‎04-08-2020 06:13 PM
Hi,
Hope this helps. Let me know if you have any questions.
HOPEX V3:
SQL Server 2019: qualified and supported, recommended
SQL Server 2017: qualified and supported, recommended
SQL Server 2016: qualified and supported
SQL Server 2014: qualified and supported
HOPEX V2R1:
SQL Server 2019: qualified and supported
SQL Server 2017: not qualified, no issue reported
SQL Server 2016: qualified and supported, recommended
SQL Server 2014: qualified and supported
SQL Server 2012: supported not recommended
SQL Server 2008 R2: supported not recommended. No longer supported by Microsoft
SQL Server 2008: supported not recommended. No longer supported by Microsoft
HOPEX V2:
SQL Server 2016: supported
SQL Server 2014: qualified and supported
SQL Server 2012: qualified and supported.
SQL Server 2008 R2: supported not recommended. No longer supported by Microsoft
SQL Server 2008: supported not recommended. No longer supported by Microsoft
Thanks,
Philip