Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Entitetstyper repræsenterer virkelige begreber som lastbil, sensor eller kunde. De definerer standardnavne, beskrivelser, identifikatorer og egenskaber for at sikre konsistens på tværs af datakilder og værktøjer. Ved at modellere dit domæne med entitetstyper eliminerer du inkonsistente kolonneniveau-definitioner og skaber et delt semantisk lag, der driver downstream-oplevelser som analytics og AI-agenter. Du kan oprette entitetstyper manuelt eller importere dem fra eksisterende forretningslogik i semantiske modeller.
Vigtigt
Denne funktion er i prøveversion.
Forudsætninger
Før du opretter enhedstyper, skal du sikre dig, at du opfylder følgende forudsætninger:
- Et Fabric-arbejdsområde med Microsoft Fabric-aktiveret kapacitet.
- Ontologi-item (forhåndsvisning)aktiveret på din Fabric-lejer.
- Et ontologi (preview) element.
- Forståelse af grundlæggende ontologiske begreber.
- Forståelse af databindingsprocessen fra Data binding.
Nøglekoncepter
Entitetstyper bruger følgende ontologi- (forhåndsvisnings-) koncepter. For definitioner af disse termer, se Ontology (preview) ordlisten.
- Enhedstype
- Entitetstypenøgle
- Objektforekomst
- Property
- Databinding
Opret en entitetstype
Følg disse trin for at oprette entitetstyper i dit ontologi (forhåndsvisnings-)element.
Fra Hjemmekonfigurationslærredet vælger du Tilføj entitetstype fra det øverste bånd eller midten af lærredet.
Indtast et navn til din enhedstype, og vælg Tilføj Entitetstype.
Notat
Entitetstypenavne skal være 1–26 tegn, kun indeholde alfanumeriske tegn, bindestreger og understrøg og starte og slutte med et alfanumerisk tegn.
Konfigurationslærredet viser din nye entitetstype.
Tilføj egenskaber
Dette afsnit viser, hvordan man opretter egenskaber på entitetstyper uden at binde data til dem (egenskaberne forbliver ubundne, indtil du tilføjer databindinger for dem senere). Det er også muligt at tilføje egenskaber, mens man binder data i en enkelt operation, hvilket er beskrevet i Databinding.
Vælg entitetstypenavnet i Stifinder , og vælg View entity type details fra øverste bånd.
Configer-siden åbnes. Denne side fremhæver vigtig information om entitetstypen, herunder dens egenskaber og databindinger. Udvid Administrer egenskabsbindinger og vælg Tilføj egenskaber.
Tilføj et navn og en egenskabstype for hver egenskab, eller vælg Definér ved binding for at modellere utypede egenskaber uden at specificere en datatype på forhånd. Vælg Gem for at se de gemte egenskaber i Egenskaber-panelet.
Notat
Ejendomsnavne kan kun duplikeres på tværs af enheder for egenskaber af samme type. For eksempel kan du ikke have én entitetstype med en strengegenskab
IDog en anden entitetstype med en heltalsegenskabID, men du kan have to entitetstyper, der begge har en strengegenskabID.Egenskaberne tilføjes til Configure-siden , uden binding til enhver datakilde.
Valgfrit kan du vælge en egenskab, der skal bruges som visningsnavnegenskab for instanser af denne entitetstype i downstream experiences.
For at gøre entitetstypen operationel, bind data til den.
Rediger eller slet en entitetstype
For at slette en entitetstype fra dit ontologi (forhåndsvisnings-)element, gå til Hjemmekonfigurationslærredet. Ved siden af entitetstypenavnet i Explorer, vælg ... > Slet entitetstype.
For at redigere detaljer om entitetstypen, vælg Vis Entitetstypedetaljer fra øverste bånd for at åbne Konfigurere-siden .
Fra denne side kan du tilføje, omdøbe og slette egenskaber samt omdøbe eller slette selve entitetstypen.
Sletning af en egenskab fjerner den fra entiteten overalt, hvor den er konfigureret, inklusive konfigurationer af entitetstypenøgle og relationstype.
Notat
Eventuelle opdateringer i upstream datakilder (som nye rækker) skal manuelt opdateres, før de er synlige i ontologielementet. For mere information, se opdater grafmodellen.
Understøttede egenskabstyper
Følgende tabel viser de understøttede egenskabstyper for data, der kan bindes til egenskaber i ontologien (forhåndsvisning).
| Ontologiens egenskabsværditype | Understøttede søhustyper | Understøttede Eventhouse-typer |
|---|---|---|
| heltal | tinyint, smallint, bigint, heltals, lang, kort | int, lang |
| boolean | boolean | bool |
| datetime | dato, tid, tidsstempel | datetime |
| dobbelt | Dobbelt, decimal, flydende | decimal, ægte |
| streng | char, decimal(p, s), streng, array, binær, binær16, byte, map, objekt, struct, timestampint64, timestamp_ntz | dynamisk, streng, guide, tidsrum. |
Følgende tabel viser understøttede kildekolonne-værdityper, som kan bruges til tidsstempelvalg i en tidsseriebinding.
| Ontologikonfiguration | Lakehouse og Eventhouse kildekolonne værditype |
|---|---|
| Timestamp | dato, tid, tidsstempel |
Følgende tabel viser understøttede egenskabstyper, der kan bruges som entitetstypenøgle.
| Ontologikonfiguration | Ontologiens egenskabsværditype |
|---|---|
| Entitetstypenøgle | streng, heltal |
Hvis dine data indeholder andre datatyper, udfør ETL for at konvertere dataene til en af de understøttede typer, før du bringer dataene til ontologien.
Modellering af utypede egenskaber
Entitetstyper i ontologi (forhåndsvisning) understøtter oprettelse af egenskaber uden at specificere en datatype på forhånd. Denne funktion muliggør konceptuelle modelleringsworkflows, hvor du definerer forretningskoncepter og deres betydninger, før du træffer tekniske beslutninger om datatyper. Når du er klar til at binde data til disse egenskaber, bestemmes datatypen på det tidspunkt.
Utypede egenskaber er nyttige, når:
- Du modellerer forretningskoncepter, før du identificerer kildesystemer eller datastrukturer.
- Du vil adskille konceptuel modellering (hvad forretningen betyder) fra fysisk modellering (hvordan data er struktureret).
En utypet egenskab er altid ubundet. Når du binder data til en utypet egenskab, bliver den både typet og bundet i én operation.
Notat
Utypede egenskaber vises ikke i forespørgselsresultater, dataforhåndsvisninger eller downstream-oplevelser (såsom Fabric Graph, SQL-endpoint eller KQL), før en datatype er tildelt gennem binding. Dog er utypede egenskaber inkluderet i den entitetstypedefinition, som API'et returnerer, så programmatiske forbrugere kan opdage og referere til dem, før de binder.
Opret utypet egenskab
For at oprette en egenskab uden at specificere en datatype, vælg Definér ved binding som egenskabstype , når egenskaben defineres.
Tildel en datatype ved at binde data
Når du er klar til at tildele en datatype til en ikke-typet egenskab, bind en kildekolonne til den. Kildekolonnens native datatype bliver ejendommens datatype.
Efter binding bliver ejendommen operationel og vises i forespørgselsresultater, forhåndsvisninger og downstream-oplevelser.