Jaa


Git-integroinnin lähdekoodin muoto

Microsoft Fabric -kohteet tallennetaan -kansioon. Kohteen sisältävä kansio voi olla joko päähakemistossa tai alihakemistossa. Kun yhdistät työtilan Gitiin, muodosta yhteys kohteita sisältävään kansioon. Jokainen kansiossa oleva kohde on edustettuna omassa alihakemistossaan.

Hakemiston nimi

Kun tallennat kohteen Gitissä, Git-integrointi luo automaattisesti hakemiston kyseiselle kohteelle.

Kohdehakemiston <item name>.<item type> nimeä seuraa kohdetyyppi. Jos tämä nimi ei ole käytettävissä, kohteen loogisen tunnuksen (GUID) nimeä seuraa kohdetyyppi.

Näyttökuva Git-hakemistosta, joka sisältää kohteita.

  • Kun Git-integrointi on luotu, se ei koskaan muuta hakemiston nimeä. Vaikka muuttaisit kohteen nimeä, hakemiston nimi pysyy samana.
  • Jos muutat manuaalisesti kohdehakemiston nimeä, muista ottaa kohteen riippuvuudet huomioon. Jos esimerkiksi muutat semanttisen mallin hakemistoa, muista päivittää semanttisen mallin polku raportin riippuvuustiedostossa. Muista, että riippuvuussijainnit vaihtelevat kuormitustyyppien välillä.

Hakemiston sisältö

Jokainen kohdehakemisto sisältää kohteen määritystiedostot ja joko yhden tai kaksi automaattisesti luotua järjestelmätiedostoa.

Kohteen määritystiedostot

Kunkin kohteen hakemisto sisältää tiettyjä pakollisia tiedostoja, jotka määrittävät kyseisen kohteen.

Microsoft Fabric tukee tällä hetkellä seuraavia kohteita:

Muistikirjatiedostot

Muistikirjakansiot sisältävät .py tiedoston:

Näyttökuva hakemistopuusta, joka näyttää muistikirjahakemiston tiedostot.

Ohjeet Git-integroinnin käyttämiseen muistikirjojen kanssa löytyvät kohdasta Muistikirjan lähteen hallinta ja käyttöönotto.

Sivutetut raporttitiedostot

Sivutetut raporttikansiot sisältävät .rdl-tiedoston , joka määrittää sivutetun raportin. RDL (Report Definition Language) on sivutetun raportin määrityksen XML-esitys.

Jos haluat lisätietoja, o RDL, katso Report Definition Language (RDL) . Ohjeet Git-integroinnin käyttämiseen sivutettujen raporttien kanssa annetaan artikkelissa Sivutettujen raporttien Git-integrointi.

Raporttitiedostot

Raporttikansiot sisältävät seuraavat tiedostot:

  • definition.pbir
  • report.json

Näyttökuva hakemistopuusta, joka näyttää raporttihakemiston tiedostot.

Saat lisätietoja raporttikansioista ja niiden koko sisältöluettelosta Power BI Desktopin projektiraporttikansiosta.

Semanttiset mallitiedostot

Semanttiset mallikansiot sisältävät seuraavat tiedostot:

  • definition.pbidataset
  • model.bim-tiedosto (TMSL-muoto) OR \definition folder (TMDL-muoto)

Lisätietoja semanttisen mallin kansioista ja niiden koko sisältöluettelosta on Power BI Desktop -projektin semanttisen mallin kansiossa.

Automaattisesti luodut järjestelmätiedostot

Kohdemääritystiedostojen lisäksi kukin kohdehakemisto sisältää yhden tai kaksi automaattisesti luotua järjestelmätiedostoa käyttämästäsi versiosta riippuen:

  • Versio 1 -hakemisto sisältää item.metadata.json ja item.config.json. V1:ssä molempien tiedostojen on oltava -hakemistossa.
  • Versio 2 -hakemisto sisältää .platformin. Tämä tiedosto sisältää sekä item.metadata.json- että item.config.json tiedostojen sisällön. Jos sinulla on tämä tiedosto, sinulla ei voi olla kahta muuta tiedostoa. Jos käytössäsi on versio 1 ja vahvistat muutokset, järjestelmätiedostosi päivitetään automaattisesti tähän versioon.

Muistiinpano

Hakemiston on sisällettävä joko - ja item.config.json -item.metadata.jsontiedostot tai -.platformtiedosto. Sinulla ei voi olla kaikkia kolmea tiedostoa.

Käyttöympäristötiedosto

Versiossa 2 .platform-tiedosto yhdistää kaikki tiedot yhdeksi tiedostoksi yhdessä $schema-ominaisuuden kanssa sen sijaan, että jokaisessa kohdehakemistossa olisi kaksi lähdetiedostoa. Jos sinulla on tämä tiedosto, sinulla ei voi olla kahta muuta tiedostoa.

{
    "version": "2.0",
    "$schema": https://developer.microsoft.com/json-schemas/fabric/platform/platformProperties.json,
    "config": {
        "logicalId": "e553e3b0-0260-4141-a42a-70a24872f88d"
    },
    "metadata": {
        "type": "Report",
        "displayName": "All visual types",
        "description": "This is a report"
    }
}

Tiedosto .platform sisältää seuraavat määritteet:

  • version: Järjestelmätiedostojen versionumero. Tätä lukua käytetään yhteensopivuuden mahdollistamiseen taaksepäin. Kohteen versionumero voi olla erilainen.
  • logicalId: Automaattisesti luotu työtilojen välinen tunniste, joka edustaa kohdetta ja sen lähteen hallinnan esitystä.
  • type: (merkkijono) Kohteen tyyppi (semanttinen malli, raportti jne.)
  • displayName: (merkkijono) Kohteen nimi.
  • description: (valinnainen merkkijono) Kohteen kuvaus.

Muistiinpano

  • Tyypin kentässä kirjainkoko on merkitsevä. Älä muuta tapaa, jolla se luodaan automaattisesti tai se voi epäonnistua.
  • Vaikka sinun ei yleensä pitäisi muuttaa kohteen logicalId - tai näyttönimeä , yksi poikkeus voi olla, jos luot uuden kohteen kopioimalla olemassa olevan kohdehakemiston. Tässä tapauksessa sinun on muutettava looginen tunnus ja näyttönimi niin, että se on jotain yksilöivää säilössä.

Aloita Git-integrointi.