Share via


Representação de tempo de vida do usuário no Microsoft Intune Data Warehouse

Você pode usar o mês de instantâneos de dados armazenados no Data Warehouse do Intune para responder a perguntas sobre tendências baseadas no tempo. Por exemplo, você pode examinar o número de usuários que estão sendo adicionados ao longo de um mês. Você também pode perguntar sobre o número de usuários que foram removidos do sistema.

Para fornecer esse tipo de insights, o data warehouse armazena informações históricas. O data warehouse pode acompanhar o tempo de vida de uma entidade. O warehouse registra quando uma entidade foi criada, quando o estado da entidade é alterado e quando uma entidade é excluída. Com o histórico capturado com instantâneos diários de medidas quantitativas, você pode comparar um dia com o dia anterior e assim por diante.

Trabalhar com tempo de vida da entidade pode ser confuso, pois suas entidades estão mudando de estado. Isso significa que, se você examinar um instantâneo no dia 30, um registro de usuário poderá não existir em um estado ativo nos dados. No dia 29, o registro da entidade pode existir como ativo. E antes do dia 28, o usuário não existia.

Esse cenário poderá ser mais claro se você percorrer o tempo de vida de uma entidade.

Suponha que um usuário, John Smith, receba uma licença em 06/01/2017, em seguida, a tabela Usuário teria a seguinte entrada:

DisplayName Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC Iscurrent
John Smith FALSE 06/01/2017 12/31/9999 TRUE

John Smith desiste de sua licença em 25/07/2017. A tabela Usuário tem as seguintes entradas. As alterações nos registros existentes são marked.

DisplayName Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC Iscurrent
John Smith FALSE 06/01/2017 07/26/2017 FALSE
John Smith TRUE 07/26/2017 12/31/9999 TRUE

A primeira linha indica que John Smith existiu no Intune de 06/01/2017 a 25/07/2017. O segundo registro indica que o usuário foi excluído em 25/07/2017 e não está mais presente no Intune.

Agora vamos supor que John Smith obtenha uma nova licença atribuída em 31/08/2017, então a tabela Usuário teria as seguintes entradas:

DisplayName Isdeleted StartDateInclusiveUTC EndDateExclusiveUTC Iscurrent
John Smith FALSE 06/01/2017 07/26/2017 FALSE
John Smith TRUE 07/26/2017 08/31/2017 FALSE
John Smith FALSE 08/31/2017 12/31/9999 TRUE

Uma pessoa que deseja ver o estado atual de todos os usuários gostaria de aplicar um filtro em que IsCurrent = TRUE.

Uma pessoa que deseja ver apenas usuários existentes gostaria de aplicar um filtro em que IsCurrent = TRUE AND IsDeleted = FALSE.

Tabelas de dimensão no tempo de vida da entidade

Para armazenar o histórico de alterações de estado em entidades, o Intune não exclui registros. Em vez disso, marca o registro como excluído. Isso é chamado de exclusão temporária. As tabelas de dimensão usam várias colunas de metadados para acompanhar o tempo de vida dos registros.

As colunas de metadados mais usadas são:

Nome da propriedade metadados Interpretação de valores
Isdeleted Indica se a entidade foi excluída no Intune.
StartDateInclusiveUTC A data UTC em que a entidade foi carregada no Data Warehouse do Intune. A entidade pode ter sido criada antes de ser importada para a Data Warehouse do Intune.
DeletedDateUTC A data UTC em que a entidade foi excluída no Intune.

Qualquer coluna de metadados começando com a Linha de prefixo, como RowLastModifiedDateTimeUTC, indica quando um registro foi criado ou modificado no Data Warehouse do Intune. O warehouse é downstream dos dados no Intune. Esse valor não tem nenhuma relação com o tempo de vida da entidade no Intune.

Qualquer pessoa que queira ver apenas as entidades de dimensão existentes no momento gostaria de aplicar um filtro em que IsDeleted = FALSE.

Próximas etapas