Megosztás a következőn keresztül:


Azure Cosmos DB CDC hozzáadása forrásként a valós idejű központban

Ez a cikk az Azure Cosmos DB for NoSQL Change Data Capture (CDC) eseményforrásként való hozzáadását ismerteti a Fabric Valós idejű központban.

Az Azure Cosmos DB Change Data Capture (CDC) forrásösszekötővel pillanatképet készíthet egy Azure Cosmos DB-adatbázis aktuális adatairól. Az összekötő ezután figyeli és rögzíti az adatok későbbi sorszintű változásait. Miután rögzítette a módosításokat egy streamben, valós időben feldolgozhatja ezeket a CDC-adatokat, és elküldheti őket a Fabric különböző célhelyeire további feldolgozás vagy elemzés céljából.

Megjegyzés

Ez a forrás nem támogatott a munkaterület kapacitásának következő régióiban: USA3 nyugati régiója, Nyugat-Svájc.

Előfeltételek

  • Hozzáférés egy munkaterülethez a Fabric-kapacitás licencelési módjában (vagy) a Próbaverziós licenc módban közreműködői vagy magasabb engedélyekkel.
  • Hozzáférés egy Azure Cosmos DB for NoSQL-fiókhoz és -adatbázishoz.
  • Az Azure Cosmos DB for NoSQL-adatbázisnak nyilvánosan elérhetőnek kell lennie, és nem lehet tűzfal mögött vagy virtuális hálózaton keresztüli védelem alatt.
  • Ha nem rendelkezik eseménystreamel, hozzon létre egy eseménystreamet.

Kapcsolat részleteinek lekérése az Azure Portalról

Az Azure Portalról összegyűjtendő elemek címkéi az alábbi lépésekben jelennek meg. Mindig szüksége van a végpont URI-jára, olyan formátumban, mint https://<account>.<api>.azure.com:<port>/az elsődleges kulcs, valamint az adatbázis nevének és elemazonosítóinak, amelyekre adatokat szeretne gyűjteni.

Megjegyzés

Az Azure Cosmos DB for NoSQL CDC az Azure Cosmos DB változáscsatorna legújabb verziómódját használja. Rögzíti a rekordok módosításait a legújabb verzióban. Vegye figyelembe, hogy a törléseket nem ezzel a móddal rögzíti a rendszer.

  1. Az Azure Cosmos DB-fiók Azure Portal lapján válassza a Kulcsok lehetőséget a bal oldali navigációs sáv Beállítások csoportjában.

  2. A Kulcsok lapon másolja ki az eseménystream-kapcsolat beállításához használandó URI- és elsődlegeskulcs-értékeket.

    Képernyőkép az URI-ról és az elsődleges kulcsról az Azure Cosmos DB Kulcsok lapján az Azure Portalon.

  3. Az Azure Cosmos DB-fiók Azure Portal áttekintési lapján jegyezze fel azt az adatbázist és elemazonosítót, amelyhez adatokat szeretne gyűjteni.

    Képernyőkép egy Azure Cosmos DB NoSQL API-fiók Tárolók listájáról.

Események lekérése egy Azure Cosmos DB CDC-ből

Az Azure Cosmos DB CDC-ből az eseményeket a valós idejű központba az alábbi módok egyikével szerezheti be:

Adatforrások lap

  1. Jelentkezzen be a Microsoft Fabric-be.

  2. Ha Power BI jelenik meg a lap bal alsó sarkában, váltson a Fabric számítási feladatra a Power BI kiválasztásával, majd a Fabrickiválasztásával.

    Képernyőkép, amely bemutatja, hogyan válthat a Fabric szolgáltatáscsomagra.

  3. Válassza a valós idejű lehetőséget a bal oldali navigációs sávon.

    Képernyőkép, amely bemutatja, hogyan indítható el a Csatlakozás az adatforráshoz felület.

  4. A Valós idejű központ lapon válassza a +Adatforrások lehetőséget a bal oldali navigációs menü Csatlakozás elemében.

    Képernyőkép a Real-Time hub Adatforrások lapjáról.

    A jobb felső sarokban található + Adatok hozzáadása gombot választva a Real-Time központ oldaláról is elérheti az Adatforrások lapot.

    Képernyőkép az Adatforrás csatlakoztatása gombról.

Használja az Azure Cosmos DB CDC hozzáadása forrásként című szakasz utasításait.

Microsoft-források lap

  1. A valós idejű központban válassza ki a Microsoft-forrásokat.

  2. A Forrás legördülő listában válassza az Azure Cosmos DB (CDC) lehetőséget.

  3. Előfizetés esetén válasszon ki egy Azure-előfizetést, amely rendelkezik a Cosmos DB-fiókkal rendelkező erőforráscsoporttal.

  4. Erőforráscsoport esetén válassza ki azt az erőforráscsoportot, amely rendelkezik a Cosmos DB-fiókkal.

  5. Régió esetén válassza ki azt a helyet, ahol a Cosmos DB található.

  6. Most vigye az egérmutatót annak a Cosmos DB CDC-forrásnak a neve fölé, amelyhez valós idejű központhoz szeretne csatlakozni az adatbázisok listájában, és válassza a Csatlakozás gombot, vagy válassza a ... (három pont), majd válassza a Csatlakozás gombot.

    Képernyőkép a Microsoft-források lapról a Cosmos DB CDC és a csatlakozás gomb megjelenítéséhez használt szűrőkkel.

    A kapcsolati adatok konfigurálásához használja az Azure Cosmos DB CDC hozzáadása forrásként című szakasz lépéseit. Hagyja ki az Azure Cosmos DB CDC forrástípusként való kiválasztásának első lépését a Forrás hozzáadása varázslóban.

Azure Cosmos DB CDC hozzáadása forrásként

  1. A Csatlakozás lapon válassza az Új kapcsolat lehetőséget.

    A Forrás hozzáadása varázsló Csatlakozás lapjának képernyőképe. az **Új kapcsolat** hivatkozás ki van emelve.

  2. A Kapcsolatbeállítások szakaszban adja meg a Cosmos DB-végpontot. Adja meg az Azure Portalról másolt Cosmos DB-fiók URI-ját vagy végpontját.

    Képernyőkép az Új kapcsolat lap Kapcsolatbeállítások szakaszáról.

  3. Bontsa ki a Speciális beállításokat, és kövesse az alábbi lépéseket:

    1. Az újrapróbálkozások száma mezőben adja meg, hogy az összekötő legfeljebb hányszor küldjön újra kérelmet a Cosmos DB-adatbázisba, ha a kérés helyreállítható hiba miatt meghiúsul.

    2. Az ÁTLAG függvény átadásának engedélyezéséhez adja meg, hogy az összekötőnek át kell-e adnia az AVG-összesítő függvényt a Cosmos DB-adatbázisnak.

    3. Az több oszlop SORT továbbadásának engedélyezéséhez adja meg, hogy az összekötő engedélyezze-e több oszlop továbbadását a Cosmos DB-adatbázisba, amikor ezt az SQL-lekérdezés ORDER BY záradékában állították be.

      Az Azure Cosmos DB-összekötő konfigurálására vonatkozó speciális beállításokat bemutató képernyőkép.

  4. Görgessen le, és a Kapcsolat hitelesítő adatai szakaszban kövesse az alábbi lépéseket.

    1. Válasszon ki egy meglévő kapcsolatot, és tartsa meg az alapértelmezett Új kapcsolat létrehozása lehetőséget.
    2. Kapcsolat létrehozásához adja meg a következő értékeket:
      1. A Kapcsolat neve mezőben adja meg a kapcsolat nevét.

      2. A hitelesítés típusához válassza a Fiókkulcs lehetőséget.

      3. Fiókkulcs esetén adja meg a korábban mentett kulcsértéket.

      4. Válassza a Kapcsolódás lehetőséget.

        Képernyőkép az Új kapcsolat lap Kapcsolat hitelesítő adatai szakaszáról.

  5. Most a Csatlakozás lapon hajtsa végre az alábbi lépéseket:

    1. Adja meg a tároló tárolóazonosítóját az Azure Cosmos DB-fiókban.

    2. A jobb oldali Stream részletei szakaszban válassza ki azt a Háló munkaterületet, ahová menteni szeretné a varázsló által létrehozni kívánt eseménystreamet.

    3. A eseményfolyam neve mezőbe írjon be egy nevet az eseményfolyamhoz. A varázsló létrehoz egy eseménystreamet a kiválasztott Azure Cosmos DB CDC-vel forrásként.

    4. A stream neve automatikusan létrejön, ha hozzáfűzi a -streamet az eseménystream nevéhez. A varázsló befejezése után ez a stream a valós idejű központ Minden adatfolyam lapján lesz látható.

    5. Válassza a Tovább lehetőséget.

      A kitöltött Forrás hozzáadása varázsló Csatlakozás lapjának képernyőképe.

  6. A Véleményezés + csatlakozás képernyőn tekintse át az összegzést, majd válassza a Forrás létrehozása lehetőséget.

    Képernyőkép a kitöltött Forrás hozzáadása varázsló Véleményezés + csatlakozás lapjáról.

Adatfolyam részleteinek megtekintése

  1. A Véleményezés + csatlakozás lapon, ha az Eseményfolyam megnyitása lehetőséget választja, a varázsló megnyitja az Ön számára létrehozott eseménystreamet a kiválasztott Azure Cosmos DB CDC-vel forrásként. A varázsló bezárásához válassza a Bezárás vagy az X* lehetőséget a lap jobb felső sarkában.

    Képernyőkép a Forrás sikeres létrehozása után a Véleményezés + csatlakozás lapról.

  2. A valós idejű központban válassza az Összes adatfolyam lehetőséget. Az új adatfolyam megtekintéséhez frissítse a Minden adatfolyam lapot.

    Képernyőkép, amely a „Valós idejű központ” „Minden adatfolyam” oldalát mutatja az imént létrehozott adatfolyammal.

    A részletes lépésekért tekintse meg az adatfolyamok részleteit a Fabric Valós idejű központban.

Az adatfolyamok felhasználásával kapcsolatos további információkért tekintse meg az alábbi cikkeket: