Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Remove Synthitic Tables

Hi Team,

Please help me out in removing sync tables from my application.

Attached is the qvw file for your reference

I have used Adventure-works sample database

Regards

Priyanka

17 Replies
Not applicable
Author

Thank you Krishna for making me thing from that point of view.

If you know the process or have any reference to resolve this issue, Please do share it with me.

Thanks in advance

Regards

Priyanka

MK_QSL
MVP
MVP

There are many solutions

1) You can rename all modification date to different name so no auto association will happen.

2) If you want to create a common calendar for all modification date, you can use

     i) Different Master Calendar for each date Creating A Master Calendar

     ii) Canonical Calendar Canonical Date

3) You can create a Link Table all common fields to remove synthetic keyshow to create link table in Qlikview?

4) You can use Autonumber, AutoNumberHash128 or AutoNumberHash256  or Hash128, Hash160, Hash256 to create     Key which you was doing.

Hope this would help. !!

krishna20
Specialist II
Specialist II

Hi Priyanka,

As of my knowledge there is no common key between three tables i.e; Employees, Suppliers, Customers.

So you can easily resolve the synthetic keys by renaming the City and country fields.

For Eg;

Employee:

Employee Id,

City as [Employee's City]

Country as [Employee's Country];

Suppliers:

Supplier Id,

City as [Supplier's City]

Country as [Supplier's Country];

Customer:

Customer Id,

City as [Customer's City]

Country as [Customer's Country];

Hope it helps.

Not applicable
Author

Hi Krishna,

Thank you for your response.

In the above scenario, out of 95 cities 20-25 cities are matching in this three tables.

My concern is that should I need to proceed with the same logic or we have to think something different.

Regards

Priyanka

krishna20
Specialist II
Specialist II

Hi Priyanka,

There should be one Key which links one to the other tables.But in your app no key like that.

Customer and Supplier tables also having data differently except  city & country for some rows.

you can proceed by renaming the fields.

Not applicable
Author

Hi Krishna,

Thanks for the response.

I will use this concept & if it works fine, will mark your post helpful.

Once again a big thanks

Regards

Priyanka

kavita25
Partner - Specialist
Partner - Specialist

Hi,

In the attached QVW, there's no key to link all the three tables.

So Instead of using qualify for specific fields, use Qualify * which will rename all the fields in the tables.

Hope it helps you!!

Regards,

Kavita

settu_periasamy
Master III
Master III

Hi,

May be like this..

12345.JPG

Just i tried, may be this gives an idea.

PFA for reference

Edit: Snapshot changed