Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

darrin_pilkingt
Contributor II

Are there limits with intervalmatch?

I would think the answer is no but here is my problem.

I am working with a single days worth of call records and my load script with intervalmatch is working just fine.  When I run the script for 6 months worth of data, 30+ million records, the same data I validated before that worked no longer does.

So are there limits interval match?

Thank you.

1 Solution

Accepted Solutions
Employee
Employee

Re: Are there limits with intervalmatch?

There are no "hard" limits. But you may run into memory problems if you have large data sets. Sometimes a While loop is a better option (uses less memory) than an IntervalMatch. See http://community.qlik.com/blogs/qlikviewdesignblog/2013/02/12/reference-dates

HIC

2 Replies
Employee
Employee

Re: Are there limits with intervalmatch?

There are no "hard" limits. But you may run into memory problems if you have large data sets. Sometimes a While loop is a better option (uses less memory) than an IntervalMatch. See http://community.qlik.com/blogs/qlikviewdesignblog/2013/02/12/reference-dates

HIC

darrin_pilkingt
Contributor II

Re: Are there limits with intervalmatch?

Henric,

Thank you very much.  I didn't go the way of the article you linked but did reference your article IntervalMatch and Slowly Changing Dimensions

The memory problem got me thinking and I remembered your part about

"The Autonumber() function converts the string to an integer that takes a lot less memory space."

The use of AutoNumber(AgentID & ' | ' & Num(StartDateTime) & ' | ' & Num(EndDateTime)) as [AgentID+Interval] really helped speed things up and use less memory.  It made me also think of other areas I could save on memory consumption earlier in the load script.

Thanks

But now you spawned a new question I will open a new post on in regards to intervalmatch and incremental loads.

Community Browser