Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagesql
RequestsTable:
LOAD 0 as ID AutoGenerate 0;

// START Requests API Call and add the returned results to previous ones
LIB CONNECT TO 'WPP Blackbaud Grantmaking (ad_ahmadijooban)';
RequestsTable:

SQL SELECT 

Separating Load from Visualization

In order to do that, one giant load was created inside the loop and the entire API calls moved into LAD app. The result was saved in one QVD.

The version of load that broke the table into smaller ones with links and joins stayed inside the visualization app.

This way, concatenating all tables into one big table in order to save it in one QVD was possible without any issues, mostly because there were no linking happening yet.

Join vs Keep

Replacing joins with keep didn't work. It only loaded data from the first set of classification tables joint to codings table. And it also didn't line up the data properly:

Keep doesn't join properlyImage Added