Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Jos haluat yhdistää oman sovelluksesi tapahtumavirtaan, voit lisätä lähteeksi mukautetun päätepisteen tai mukautetun sovelluksen. Tämän jälkeen voit lähettää reaaliaikaisia tapahtumia tapahtumavirtaan omasta sovelluksestasi niin, että yhteyden päätepiste näkyy mukautetussa päätepisteessä tai mukautetussa sovelluksessa. Lisäksi Apache Kafka -protokolla on käytettävissä mukautettujen päätepisteiden tai mukautettujen sovellusten vaihtoehtona, joten voit lähettää reaaliaikaisia tapahtumia Apache Kafka -protokollan avulla.
Tässä artikkelissa näytetään, miten voit lisätä mukautetun päätepisteen lähdekoodin tai mukautetun sovelluslähteen tapahtumavirtaan Microsoft Fabricissa.
Edellytykset
Pääsy työtilaan, jossa tapahtumavirtasi sijaitsee. Työtilan täytyy olla Fabric-kapasiteetissa tai kokeilutilassa.
Osallistujan tai korkeammat oikeudet muokata eventstreamia ja lisätä mukautettu päätepiste lähteeksi.
Microsoft Entra -todennuksen oikeudet
Jos haluat käyttää Microsoft Entra -tunnistautumista sovelluksen yhdistämiseen, tarvitset jäsen- tai korkeammat käyttöoikeudet.
Sinun täytyy myös varmistaa, että mukautetun päätepisteen hallittu identiteetti sisältää tarvittavat käyttöoikeudet. Määritä asetukset hallintoportaalissa:
Oikeasta yläkulmasta valitse Asetukset (hammaspyöräkuvake).
Valitse Governance and Insights -osiosta Admin-portaali.
Ota seuraava tenant-asetus käyttöön palvelupäämiehen pääsyn Fabric-rajapintoihin työtilojen, yhteyksien tai käyttöönottoputkien luomiseksi:
- Tenant settings -sivulla, Kehittäjäasetukset-osiossa, laajenna Service Principals can Use Fabric APIs -vaihtoehto.
- Määritä asetukseksi Käytössä.
- Hakemiseksi valitse koko organisaatio.
- Valitse Käytä.
Ota tämä asetus käyttöön, jotta voit käyttää kaikkia muita ohjelmointirajapintoja (oletusarvoisesti käytössä uusille vuokraajille):
- Laajenna Vuokraaja-asetukset-sivullaSalli palvelun päänimien luoda ja käyttää profiileja -vaihtoehto.
- Määritä asetukseksi Käytössä.
- Hakemiseksi valitse koko organisaatio.
- Valitse Käytä.
Mukautettujen päätepisteiden tietojen lisääminen lähteeksi
Jos haluat lisätä mukautetun päätepistelähteen, valitse aloitussivulta Käytä mukautettua päätepistettä. Tai jos sinulla on jo julkaistu tapahtumavirta ja haluat lisätä mukautettuja päätepistetietoja lähteeksi, siirry muokkaustilaan. Valitse valintanauhasta Lisää lähteen>mukautettu päätepiste.
Kirjoita Mukautettu päätepiste -valintaikkunaan mukautetun lähteen nimi kohdassa Lähteen nimi ja valitse sitten Lisää.
Kun olet luonut mukautetun päätepisteen lähteen, se lisätään tapahtumavirtaan pohjalle muokkaustilassa. Toteuttaaksesi juuri lisätyn datan mukautetusta päätepisteen lähteestä, valitse Julkaise.
Muistiinpano
Eventstream voi tukea enintään 11 yhdistettyä lähdettä ja kohdetta, vain kun käytät seuraavia tyyppejä:
- Lähde: Mukautettu päätepiste.
- Kohteet: Räätälöity päätepiste ja tapahtumapaikka, jossa on suora vastaanotto.
Kaikki lähteet tai kohteet, joita ei ole edellisessä listassa, eikä päätepisteet, joita ei ole liitetty oletusvirtaan, eivät sisälly tähän rajaan.
Mukautettujen päätepisteiden tietojen lisääminen lähteeksi
Jos haluat lisätä mukautetun päätepistelähteen, valitse aloitussivulta Käytä mukautettua päätepistettä. Tai jos sinulla on jo julkaistu tapahtumavirta ja haluat lisätä mukautettuja päätepistetietoja lähteeksi, siirry muokkaustilaan. Valitse valintanauhasta Lisää lähteen>mukautettu päätepiste.
Valitse Lisää lähde -sivulla AktivoiRakenneliitos -asetukseksi ja valitse sitten Lisää.
Jos haluat liittää editorissa uuteen rakenteeseen tai aiemmin luotuun rakenteeseen rakennerekisteristä, valitse valintanauhasta Liitä tapahtumarakenne .
Käyttääksesi olemassa olevaa skeemaa, valitse Valitse tapahtumaskeemarekisteristä ja seuraa sitten seuraavia vaiheita:
Associate an event schema -dialogissa valitse skeema skeemarekisteristä. Tapahtumadataskeema näkyy oikeassa ruudussa.
Valitse Valitse, jos haluat liittää tapahtumarakenteen mukautettuun päätepisteeseen.
Eventstream-editorissa valitse eventstream-ruutu . Alapaneelissa vaihda Associated skeeman välilehteen. Varmista, että skeema liittyy tapahtumavirtaan.
Käytä jotakin seuraavista vaihtoehdoista skeeman luomiseen:
Jos sinulla on rakenteen JSON-tiedosto, lataa tiedosto valitsemalla Lataa . Esimerkkitiedoston löydät kohdasta Lataa tapahtumaskeema.
Aloita rakenteen luominen manuaalisesti valitsemalla Lisää rivi. Jokaiselle riville valitse kenttätyyppi, kentän nimi ja tarvittaessa syötä kuvaus.
Rakentaaksesi skeeman syöttämällä JSON-koodia, valitse Code editor -vaihtoehto. Jos valitset käyttää koodieditoria luodaksesi skeeman ja huomaa, ettet voi palata käyttöliittymän rakentajaan , ilmestyy, valitse Muokkaa.
Syötä JSON-koodi editoriin.
Muistiinpano
Eventstream voi tukea enintään 11 yhdistettyä lähdettä ja kohdetta, vain kun käytät seuraavia tyyppejä:
- Lähde: Mukautettu päätepiste.
- Kohteet: Räätälöity päätepiste ja tapahtumapaikka, jossa on suora vastaanotto.
Kaikki lähteet tai kohteet, joita ei ole edellisessä listassa, eikä päätepisteet, joita ei ole liitetty oletusvirtaan, eivät sisälly tähän rajaan.
Saat räätälöidyt päätepisteiden yhteystiedot ja esimerkkikoodi
Kun olet luonut oman päätepistelähteen tapahtumavirtaan, sen data on käytettävissä visualisointia varten live-näkymässä. Käytä Yksityiskohdat-paneelia hakeaksesi yhteysmerkkijonoja, SAS-avaimia ja käyttövalmiin esimerkkikoodin Event Hubsille, AMQP:lle tai Apache Kafka -protokollalle.
Tiedot-ruudussa on kolme protokollavälilehteä: Event Hub, AMQP ja Kafka. Jokaisella protokollavälilehdellä on kaksi sivua, jotka tarjoavat päätepisteen tiedot ja vastaavan protokollan yhdistämistä varten:
Basic näyttää mukautetun päätepisteen nimen, tyypin ja tilan.
SAS Key Authentication tarjoaa tietoa yhteysavaimista. Se tarjoaa myös linkin esimerkkikoodiin, johon on upotettu vastaavat avaimet, joita voit käyttää tapahtumien striimaamiseen tapahtumavirtaan. Tämän sivun tiedot vaihtelevat protokollan mukaan.
Event Hubs -protokollayhteystiedot
Event Hub -protokollan SAS Key Authentication -välilehti sisältää tietoa, joka liittyy tapahtumahubin yhteysmerkkijonoon. Tietoihin kuuluvat tapahtumakeskuksen nimi, jaetun pääsyn avaimen nimi, ensisijainen avain, toissijainen avain, yhteysmerkkijonon ensisijainen avain ja yhteysmerkkijonon toissijainen avain.
Tapahtumatoiminnon muoto on yhteysmerkkijonon oletusmuoto, ja se toimii Azure Event Hubs SDK:n kanssa. Tämän muodon avulla voit muodostaa yhteyden tapahtumavirtaan Event Hubs -protokollan kautta.
Seuraavassa esimerkissä näytetään yhteysmerkkijono tapahtumatoimintomuodossa:
Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/;SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxx
Jos valitset Näytä esimerkkikoodipainikkeen , näet valmiin Java-koodin, joka sisältää vaaditut tiedot yhteysavaimista tapahtumakeskuksessa. Kopioi ja liitä se sovellukseesi käyttöä varten.
AMQP-protokollan yhteystiedot
Advanced Message Queuing Protocol (AMQP) -formaatti on yhteensopiva AMQP 1.0:n kanssa, joka on standardiviestiprotokolla ja tukee yhteensopivuutta eri alustojen ja kielten välillä. Tämän muodon avulla voit muodostaa yhteyden tapahtumavirtaan AMQP-protokollan avulla.
Kun valitset Näytä näytekoodipainikkeen , näet valmiin Java-koodin yhteysavaimen tietoineen AMQP-muodossa.
Apache Kafka -protokollan yhteystiedot
Kafka-muoto on yhteensopiva Apache Kafka -protokollan kanssa. Se on suosittu hajautettu virtautusalusta, joka tukee suuren siirtomäärän ja pienen viivettä tietojenkäsittelyä. Voit käyttää SAS Key Authentication -tietoja Kafka-protokollan muodossa muodostaaksesi yhteyden tapahtumavirtaasi ja suoratoistaaksesi tapahtumat.
Kun valitset Näytä mallikoodi -painikkeen, näet käyttövalmiin Java-koodin, mukaan lukien tarvittavat yhteysavaimet Kafka-muodossa. Kopioi se käyttöäsi varten.
Lisätietoja mukautetun päätepisteen käytöstä Kafka-protokollan kanssa löytyy kohdasta Stream and consume events with the Kafka endpoint.
Muistiinpano
- Voit valita sovelluksesi tarpeisiin ja asetuksiin sopivan protokollamuodon ja kopioida ja liittää yhteysmerkkijonon sovellukseesi. Voit myös viitata tai kopioida esimerkkikoodin, joka näyttää, miten tapahtumia lähetetään tai vastaanotetaan eri protokollien avulla.
- Sulkeaksesi esimerkkikoodinäkymän, valitse Piilota näytekoodi.
Määritä Eventstreamin kohdekohdat käyttämään skeemoja
Tällä hetkellä vain Eventhouse, mukautettu päätepiste ja johdetut virtakohteet ovat tuettuina Eventstreameille, joihin liittyy skeemoja. Tässä osiossa kerrotaan, miten voit lisätä ja määrittää Eventhouse-kohteen, kun laajennetut ominaisuudet (kuten rakennetuki) ovat käytössä tapahtumavirrassa.
Muistiinpano
Kun käytät DeltaFlow'ta (Preview) tuetulla Change Data Capture (CDC) -lähteellä, Eventhousen kohdetaulut luodaan ja hallitaan automaattisesti vastaamaan lähdetaulun rakennetta. Kohdetauluskeemaa ei tarvitse konfiguroida manuaalisesti. DeltaFlow käsittelee myös skeeman kehityksen automaattisesti, kun lähdetaulut muuttuvat.
Määritä skeema mukautetulle päätepisteelle
Valitse Muunna tapahtumat tai lisää kohde, ja valitse sitten CustomEndpoint.
Mukautettu päätepiste -paneelissa määritä kohde nimeksi.
Valitse Syöterakenne-kohdassa tapahtumien rakenne. Teet valinnan tässä laatikossa, kun otat skeematuen käyttöön tapahtumavirralle.
Yksityiskohtaiset ohjeet mukautetun päätepisteen kohteen määrittämiseen ovat artikkelissa Mukautetun päätepisteen tai mukautetun sovelluksen kohteen lisääminen tapahtumavirtaan.
Tapahtumatalon kohteen rakenteiden määrittäminen
Valitse Muunna tapahtumat tai Lisää kohde ja valitse sitten Eventhouse.
Eventhouse-paneelissa määritä seuraavat skeema-asetukset:
Syöteskeemalle valitse yksi tai useampi skeema pudotusvalikosta.
Muistiinpano
Jos valitsit Dynamic skeeman otsikoiden kautta -vaihtoehdon konfiguroidessasi Event Hubsin lähdekoodia, saatat olla konfiguroinut useita skeemoja lähteelle ja kartoittanut ne eri ominaisuuksiin ja arvoihin.
Taulun luontitapaa varten valitse Yksi taulu, jossa kaikki skeemat on yhdistetty, tai Erilliset taulukot jokaiselle skeemalle tarpeidesi mukaan.
Valitse Kirjoita tiedot -kohdassa jokin seuraavista vaihtoehdoista:
- Vain hyötykuorma: Kirjoita purettu hyötykuorma taulukkoon. Jos syöterakenteita on useita, tiedot lähetetään useisiin taulukoihin.
-
Metatiedot ja hyötykuorma: Kirjoita metatiedot ja tietosisältötiedot yhteen taulukkoon. Esimerkkisarakkeita ovat
source,subject,type, jadata.
Yksityiskohtaiset vaiheet tapahtumatalon kohteen konfigurointiin löydät kohdasta Lisää tapahtumatalon kohde tapahtumavirtaan.
Liittyvä sisältö
- Listan tuetuista lähteistä löydät kohdasta Lisää ja hallitse tapahtumalähde tapahtumavirtassa.