Missing Data from broadLogEventHisto query
Hello,
I have a workflow running every 15minutes that exports the latest data from broadLogEventHisto to an external service for tracking sends.
The query is setup as follows:
query: broadLogEventHisto
@eventDate > @lastAuditTS
AND
@eventDate < SubMinutes( GetDate() , 30)
So, the query will gather all records between the @lastAuditTS (which is equal to the most recent eventDate value from the previous run) and 30 minutes before the current date - and it runs every 15 minutes. Generally, we can expect this time window to look like the following:
1:00pm run - selects broadLogEventHisto records from 12:15pm-12:30pm
1:15pm run - selects broadLogEventHisto records from 12:30pm-12:45pm
1:30pm run - selects broadLogEventHisto records from 12:45pm-1:00pm
The issue arises when we combine all of these datasets to get sums of transactional messages sent. Generally, we are finding that this export does not capture all transactional message sends. Does broadLogEventHisto behave in a way that would prevent some sends from being captured by this query?
E.g., if a send has an eventDate of 12:15 pm but is not populated into the table until 1:30pm, then it wouldn't be captured by this query.