cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

M365 Connector Query

bmaudlin
By Level 9 Champion
Level 9 Champion

With the M365 connector, why does the connector need to carry out an inventory reconcile to update the usage/compliance figures. 

I would expect the data to update by running a reconcile against Microsoft only, rather than having to a run a device update also?

(1) Solution
mfranz
By Level 17 Champion
Level 17 Champion

Hi,

Like most inventory Readers, the M365 connector does store its results in the "Imported" tables, like in this case ImportedSoftwareLicense, etc.

The data is then only imported to the compliance level when the Writer is run. Technically, this could be solved differently, but that's how it is implemented. And there are reasons for that, like: what if you have multiple sources for such data? What if they contradict each other? The Reader-Writer-Model helps to solve or at least soften such issues.

Best regards,

Markward

View solution in original post

(2) Replies
mfranz
By Level 17 Champion
Level 17 Champion

Hi,

Like most inventory Readers, the M365 connector does store its results in the "Imported" tables, like in this case ImportedSoftwareLicense, etc.

The data is then only imported to the compliance level when the Writer is run. Technically, this could be solved differently, but that's how it is implemented. And there are reasons for that, like: what if you have multiple sources for such data? What if they contradict each other? The Reader-Writer-Model helps to solve or at least soften such issues.

Best regards,

Markward

The connection is also importing license records (ImportedSoftwareLicense table as mentioned), and so if those change at all or if there are new ones, then they would need to be reconciled.

j