Catalog - Search
Hakemistohaun ohjelmointirajapinta mahdollistaa OneLake-luettelomerkintöjen ohjelmallisen etsimisen eri työtiloissa. Se tukee työtilojen välistä hakua hakemiston metatiedoista ja palauttaa tulokset, jotka on suodatettu merkinnöiin, joihin kutsuvalla päänimellä on käyttöoikeus. Hakutulokset sisältävät vakaita tunnisteita, jotka on tarkoitettu käytettäviksi täydentävien Fabric-ohjelmointirajapintojen kanssa lisätietojen hakemiseksi tai tuettujen toimintojen suorittamiseksi.
Muistio
Luettelohaku on tällä hetkellä esikatseluvaiheessa (lisätietoja).
CatalogEntry on Microsoft Fabric -entiteetin löydettävissä oleva metatietoesitys, joka on tällä hetkellä rajoitettu työtilan kohteisiin. Luettelomerkinnät on tarkoitettu vain metatietojen etsimiseen, eivätkä ne anna käyttöoikeutta pohjana oleviin tietoihin tai kohteen sisältöön.
Oikeudet
Soittaja voi hakea luettelomerkintöjä vain niille työtiloille ja kohteille, joihin soittajalla on käyttöoikeus.
Vaaditut delegoidut vaikutusalueet
Catalog.Read.All
Rajoitukset
continuationTokenei saa yhdistää :n kanssasearchtaifilter. Tunnus sisältää jo nämä arvot alkuperäpyynnöstä.pageSizeon oltava välillä 1–1 000.
Rajoitinrajoitukset
| Rajoitustyyppi | Arvo |
|---|---|
| Käyttöympäristön ohjelmointirajapintojen yhdistetty kiintiö | 500 puhelua/min |
| Ohjelmointirajapinnan raja | 50 puhelua/min |
Microsoft Entran tukemat käyttäjätiedot
Tämä ohjelmointirajapinta tukee tässä osiossa lueteltuja Microsoft -käyttäjätietoja.
| Identiteetti | Tuki |
|---|---|
| Käyttäjä | Kyllä |
| Palvelun päänimi ja hallitut käyttäjätiedot | Kyllä |
Käyttöliittymä
POST https://api.fabric.microsoft.com/v1/catalog/search
Pyynnön leipäteksti
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| continuationToken |
string |
Jatkumistunnus seuraavalle sivulle. Jatkumistunnus siirtää eteenpäin |
| filter |
string |
Haun suodatin. Lisää suodatusasetuksia saatetaan lisätä ajan mittaan. Suodatinparametri tukee seuraavia ominaisuuksia:
Suodatinparametri tukee seuraavia operaattoreita tulosten hienosäätämiseksi:
|
| pageSize |
integer |
Tämä on palautettavan sivun koko. Sivun koon on oltava välillä 1–1 000. Oletusarvo on 50. |
| search |
string |
Haun tekstikysely. Tämä kenttä tukee hakua CatalogEntry-kohteen näyttönimestä, työtilan näyttönimestä ja kuvauksesta. Hakukenttä tukee seuraavia operaattoreita:
|
Vastaukset
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| 200 OK |
OK |
|
| 429 Too Many Requests |
Palveluhinnan raja ylitettiin. Palvelin palauttaa otsikon, joka Otsikot Retry-After: integer |
|
| Other Status Codes |
Yleiset virhekoodit:
|
Esimerkit
| Search example |
| Search within a workspace example |
Search example
Mallipyyntö
POST https://api.fabric.microsoft.com/v1/catalog/search
{
"search": "sales",
"pageSize": 3,
"filter": "Type eq 'Report' or Type eq 'Lakehouse' or Type eq 'Workspace'"
}
Mallivastaus
{
"value": [
{
"id": "0acd697c-1550-43cd-b998-91bfb12347c6",
"type": "Report",
"catalogEntryType": "FabricItem",
"displayName": "Monthly Sales Revenue",
"description": "Consolidated revenue report for the current fiscal year.",
"hierarchy": {
"workspace": {
"id": "7f2c8a91-3b4d-4e5f-a6b7-c8d9e0f1a2b3",
"displayName": "Sales Analytics"
}
}
},
{
"id": "5e8f2a1b-9c3d-4e7f-b6a5-d4c3b2a1e0f9",
"type": "Lakehouse",
"catalogEntryType": "FabricItem",
"displayName": "Sales Revenue Lakehouse",
"description": "Central lakehouse for sales transaction data.",
"hierarchy": {
"workspace": {
"id": "a2b3c4d5-e6f7-4a8b-9c0d-1e2f3a4b5c6d",
"displayName": "Finance Platform"
}
}
},
{
"id": "7f2c8a91-3b4d-4e5f-a6b7-c8d9e0f1a2b3",
"type": "Workspace",
"catalogEntryType": "Workspace",
"displayName": "Sales Analytics",
"description": "Workspace for the sales analytics team."
}
],
"continuationToken": "eyJza2lwIjozLCJ0YWtl..."
}
Search within a workspace example
Mallipyyntö
POST https://api.fabric.microsoft.com/v1/catalog/search
{
"search": "revenue",
"filter": "(Type eq 'Report' or Type eq 'SemanticModel') and WorkspaceId eq '7f2c8a91-3b4d-4e5f-a6b7-c8d9e0f1a2b3'",
"pageSize": 2
}
Mallivastaus
{
"value": [
{
"id": "0acd697c-1550-43cd-b998-91bfb12347c6",
"type": "Report",
"catalogEntryType": "FabricItem",
"displayName": "Monthly Sales Revenue",
"description": "Consolidated revenue report for the current fiscal year.",
"hierarchy": {
"workspace": {
"id": "7f2c8a91-3b4d-4e5f-a6b7-c8d9e0f1a2b3",
"displayName": "Sales Analytics"
}
}
},
{
"id": "c41d9f2e-7b60-4a15-8d3c-2f6e9a0b7c48",
"type": "SemanticModel",
"catalogEntryType": "FabricItem",
"displayName": "Revenue Semantic Model",
"description": "Shared revenue model backing the sales reports.",
"hierarchy": {
"workspace": {
"id": "7f2c8a91-3b4d-4e5f-a6b7-c8d9e0f1a2b3",
"displayName": "Sales Analytics"
}
}
}
],
"continuationToken": "eyJza2lwIjoyLCJ0YWtl..."
}
Määritelmät
| Nimi | Kuvaus |
|---|---|
|
Catalog |
Luettelon merkintätyyppi. Muita |
|
Catalog |
Haun kysely. |
|
Catalog |
Haun tulokset. |
|
Catalog |
Luettelomerkinnän työtila. |
|
Error |
Jäsennetty parametri, joka antaa koneluettavaa lisäkontekstia virheestä. |
|
Error |
Virheeseen liittyvä resurssitieto-objekti. |
|
Error |
Virhevastaus. |
|
Error |
Virheen vastauksen tiedot. |
|
Item |
Fabric kohteen hakemiston metatietoesitys. |
|
Item |
Kohteen välittömät esi-isät Fabric tietoarkkitehtuurissa. Vain sovellettavat tasot palautetaan. |
|
Item |
Kohteen tyyppi. Muita kohdetyyppejä voidaan lisätä ajan kuluessa. |
|
Workspace |
Fabric työtilan hakemiston metatietoesitys. |
|
Workspace |
Työtilan luettelomerkinnässä ilmoitettu tyyppi. Muita |
CatalogEntryType
Luettelon merkintätyyppi. Muita CatalogEntryType tyyppejä voidaan lisätä ajan kuluessa.
| Arvo | Kuvaus |
|---|---|
| FabricItem |
Fabric-kohdeluettelon merkintätyyppi. |
| Workspace |
Työtilan luettelon merkintätyyppi. |
CatalogQueryRequest
Haun kysely.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| continuationToken |
string |
Jatkumistunnus seuraavalle sivulle. Jatkumistunnus siirtää eteenpäin |
| filter |
string |
Haun suodatin. Lisää suodatusasetuksia saatetaan lisätä ajan mittaan. Suodatinparametri tukee seuraavia ominaisuuksia:
Suodatinparametri tukee seuraavia operaattoreita tulosten hienosäätämiseksi:
|
| pageSize |
integer |
Tämä on palautettavan sivun koko. Sivun koon on oltava välillä 1–1 000. Oletusarvo on 50. |
| search |
string |
Haun tekstikysely. Tämä kenttä tukee hakua CatalogEntry-kohteen näyttönimestä, työtilan näyttönimestä ja kuvauksesta. Hakukenttä tukee seuraavia operaattoreita:
|
CatalogQueryResponse
Haun tulokset.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| continuationToken |
string |
Jatkumistunnus seuraavalle sivulle. |
| value | CatalogEntry[]: |
Luettelo luettelomerkinnöistä |
CatalogWorkspace
Luettelomerkinnän työtila.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| displayName |
string |
Työtilan näyttönimi. |
| id |
string (uuid) |
Työtilan tunnus. |
ErrorParameter
Jäsennetty parametri, joka antaa koneluettavaa lisäkontekstia virheestä.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| message |
string |
Ihmisen luettavissa oleva kuvaus parametrin merkityksestä. |
| name |
string |
Parametritunniste. |
| value |
string |
Parametriarvo. |
ErrorRelatedResource
Virheeseen liittyvä resurssitieto-objekti.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| resourceId |
string |
Virheestä liittyvä resurssitunnus. |
| resourceType |
string |
Virheestä liittyvän resurssin tyyppi. |
ErrorResponse
Virhevastaus.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| isRetriable |
boolean |
Kun arvo on tosi, pyyntöä voidaan yrittää uudelleen. Määritä viive vastausotsikon |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| moreDetails |
Luettelo virheiden lisätiedoista. |
|
| parameters |
Jäsennettyjä parametreja, jotka antavat koneluettavaa lisäkontekstia virheestä. |
|
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
|
| requestId |
string (uuid) |
Virheeseen liittyvän pyynnön tunnus. |
ErrorResponseDetails
Virheen vastauksen tiedot.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| parameters |
Jäsennettyjä parametreja, jotka antavat koneluettavaa lisäkontekstia virheestä. |
|
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
ItemCatalogEntry
Fabric kohteen hakemiston metatietoesitys.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| catalogEntryType |
string:
Fabric |
Luettelon merkintätyyppi. |
| description |
string |
Luettelomerkinnän kuvaus. |
| displayName |
string |
Luettelomerkinnän näyttönimi. |
| hierarchy |
Luettelomerkinnän hierarkia. |
|
| id |
string (uuid) |
Luettelomerkinnän objectId-tunnus. |
| type |
Fabric-kohdetyyppi. |
ItemCatalogEntryHierarchy
Kohteen välittömät esi-isät Fabric tietoarkkitehtuurissa. Vain sovellettavat tasot palautetaan.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| workspace |
Työtila, joka sisältää kohteen. |
ItemType
Kohteen tyyppi. Muita kohdetyyppejä voidaan lisätä ajan kuluessa.
| Arvo | Kuvaus |
|---|---|
| Dashboard |
Power BI -koontinäyttö. |
| Report |
PowerBI -raportti. |
| SemanticModel |
PowerBI:n semanttinen malli. |
| PaginatedReport |
PowerBI:n sivutettu raportti. |
| Datamart |
PowerBI -tietomarssi. |
| Lakehouse |
Tämä on lakehouse. |
| Eventhouse |
Tapahtumatalo. |
| Environment |
Ympäristö. |
| KQLDatabase |
KQL-tietokanta. |
| KQLQueryset |
KQL-kyselyjoukko. |
| KQLDashboard |
KQL-koontinäyttö. |
| DataPipeline |
Tietoputki. |
| Notebook |
Muistikirja. |
| SparkJobDefinition |
Spark-työn määritelmä. |
| MLExperiment |
Koneoppimisen kokeilu. |
| MLModel |
Koneoppimismalli. |
| Warehouse |
Varasto. |
| Eventstream |
Tapahtumavirta. |
| SQLEndpoint |
SQL-päätepiste. |
| MirroredWarehouse |
Peilattu varasto. |
| MirroredDatabase |
Peilattu tietokanta. |
| Reflex |
Refleksi. |
| GraphQLApi |
Ohjelmointirajapinta GraphQL-kohteelle. |
| MountedDataFactory |
A MountedDataFactory. |
| SQLDatabase |
A SQLDatabase. |
| CopyJob |
Kopiotyö. |
| VariableLibrary |
MuuttujaLibrary. |
| Dataflow |
Tietovuo. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Varastotilannevedos. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Digital Twin Builder -työnkulku. |
| MirroredAzureDatabricksCatalog |
Peilattu Azure Databricks -luettelo. |
| Map |
Kartta. |
| AnomalyDetector |
Poikkeamien tunnistaminen. |
| UserDataFunction |
Käyttäjätietofunktio. |
| GraphModel |
A GraphModel. |
| GraphQuerySet |
A Graph QuerySet. |
| SnowflakeDatabase |
Snowflake-tietokannalla tallennetaan Snowflake-tililtä luodut Iceberg-taulukot. |
| OperationsAgent |
A OperationsAgent. |
| CosmosDBDatabase |
Cosmos DB -tietokanta. |
| Ontology |
Ontologia. |
| EventSchemaSet |
An EventSchemaSet. |
| DataAgent |
A DataAgent. |
| MirroredCatalog |
A MirroredCatalog. |
| PolicySet |
Käytäntöjoukko. |
| AppBackend |
An AppBackend. |
| OrgApp |
Organisaatiosovellus. |
| OrgAppAudience |
An Org App Audience. |
| DataBuildToolJob |
A DataBuildToolJob. |
| AzureDatabricksStorage |
OneLake-taustainen tallennuskohde Azure Databricks. |
| Plan |
Suunnitelma. |
| Monitoring |
Valvontakohde. |
| DeploymentPlan |
Käyttöönottosuunnitelma. |
| ShareSubscription |
Jaa tilaus. |
| Share |
Jako. |
| MirroredOneLake |
Peilattu OneLake-kohde. |
WorkspaceCatalogEntry
Fabric työtilan hakemiston metatietoesitys.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| catalogEntryType |
string:
Workspace |
Luettelon merkintätyyppi. |
| description |
string |
Luettelomerkinnän kuvaus. |
| displayName |
string |
Luettelomerkinnän näyttönimi. |
| id |
string (uuid) |
Luettelomerkinnän objectId-tunnus. |
| type |
Luettelon merkintätyyppi. Työtilan luettelomerkintöjen kohdalla aina |
WorkspaceCatalogEntryType
Työtilan luettelomerkinnässä ilmoitettu tyyppi. Muita WorkspaceCatalogEntryType tyyppejä voidaan lisätä ajan kuluessa.
| Arvo | Kuvaus |
|---|---|
| Workspace |
Työtila. |