Informazioni sulla colonna xml Individual.Demographics

Il database AdventureWorks include due tipi di clienti: singoli individui che acquistano direttamente da Adventure Works e rivenditori. I dati dei rivenditori sono archiviati nella colonna Demographics della tabella Store. Per ulteriori informazioni, vedere Informazioni sulla colonna xml Store.Demographics.

Le tipiche informazioni di tipo demografico dei singoli clienti, ad esempio stato civile, numero di figli, titolo di studio, occupazione, numero di automobili e hobby sono archiviate nella colonna xml Demographics della tabella Individual.

In un normale sondaggio, i clienti non rispondono a tutte le domande. Invece di creare una colonna per ogni domanda del sondaggio e archiviare valori NULL nel database per le domande cui non è stata data risposta, viene pertanto utilizzata un'unica colonna di tipo XML.

I dati del sondaggio, archiviati in formato XML, possono essere inoltre forniti a sistemi CRM (gestione delle relazioni con i clienti, Customer Relations Management) e di Business Intelligence.

Si tratta di una colonna xml tipizzata. Gli schemi utilizzati per questa colonna sono disponibili in questo sito Web Microsoft. La colonna utilizza lo schema XML AdventureWorks IndividualSurvey.

Istanza XML di esempio

Di seguito è riportata un'istanza XML di esempio archiviata nella colonna Individual.Demographics:

<IndividualSurvey xmlns="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey">
  <TotalPurchaseYTD>8248.99</TotalPurchaseYTD>
  <DateFirstPurchase>2001-07-22Z</DateFirstPurchase>
  <BirthDate>1966-04-08Z</BirthDate>
  <MaritalStatus>M</MaritalStatus>
  <YearlyIncome>75001-100000</YearlyIncome>
  <Gender>M</Gender>
  <TotalChildren>2</TotalChildren>
  <NumberChildrenAtHome>0</NumberChildrenAtHome>
  <Education>Bachelors </Education>
  <Occupation>Professional</Occupation>
  <HomeOwnerFlag>1</HomeOwnerFlag>
  <NumberCarsOwned>0</NumberCarsOwned>
  <Hobby>Golf</Hobby>
  <Hobby>Watch TV</Hobby>
  <CommuteDistance>1-2 Miles</CommuteDistance>
</IndividualSurvey>

Eseguire la query seguente per trovare altre istanze XML:

SELECT Demographics
FROM   Sales.Individual

Vedere anche

Concetti