Adatok importálása varázsló a Azure portálon

Note

Azure AI Keresés a Azure portálon, REST API-kon és Azure SDK-k keresztül érhető el. Emellett a Foundry IQ-t is támogatja, amely a vállalati tartalmakat újrafelhasználható, engedélytudatos tudásbázisokká alakítja át az Microsoft Foundry portálon található ügynökök számára.

A Azure portál Adatok importálása varázslója kód nélküli elérési utat biztosít egy lekérdezhető keresési indexhez. Egy támogatott adatforráshoz csatlakozik, konfigurálja az opcionális AI-bővítést és -vektorizálást, indexsémára következtet, és betölti a tartalmat az indexbe. A varázsló felületet használhatja kulcsszókeresésre, RAG-ra és multimodális RAG-ra.

A varázsló a következőket támogatja:

  • Indexelői folyamat létrehozása, beleértve az indexet, az indexelőt, az adatforrást és a képességkészletet.
  • Beépített indexelők és Azure Logic Apps összekötők.
  • Képességalapú AI-bővítés.
  • Adattömbök és integrált vektorizálás, beleértve a multimodális beágyazásokat is.
  • Szemantikai rangsorolási konfiguráció.
  • Tudástár létrehozása.

A varázsló által támogatottak

Ez a szakasz a varázslóban elérhető képességeket ismerteti.

Beépített mintaadatok

A szállodai mintaindex beépített mintaadatai már nem érhetők el. Azonos indexet azonban a következő Gyorsútmutató: Teljes szöveges keresés az Azure portálon követésével hozhatsz létre.

Adatforrások

A varázsló beépített indexelőkkel vagy Logic Apps-összekötőkkel csatlakozik az alábbi adatforrásokhoz.

Adatforrás Támogatott Kapcsolat
ADLS Gen2 ✅ Beépített indexelő
Azure Blob-tároló ✅ Beépített indexelő
Azure Fájltároló ✅ Logic Apps-összekötő
Azure üzenetsorok ✅ Logic Apps-összekötő
Azure Table Storage ✅ Beépített indexelő
Azure SQL Database és Managed Instance ✅ Beépített indexelő
Cosmos DB NoSQL számára ✅ Beépített indexelő
Cosmos DB a MongoDB-hez (előzetes verzió) ✅ Beépített indexelő
Cosmos DB for Apache Gremlin (előzetes verzió) ✅ Beépített indexelő
MySQL (előzetes verzió) ❌ Nem alkalmazható
OneDrive ✅ Logic Apps-összekötő
OneDrive Vállalati verzió ✅ Logic Apps-összekötő
OneLake ✅ Beépített indexelő
Service Bus ✅ Logic Apps-összekötő
SharePoint ✅ Logic Apps-összekötő
SQL Server virtuális gépeken ✅ Beépített indexelő

Jótanács

Ahelyett, hogy Logic Apps-összekötőt használ Azure Fájltárolóhoz vagy SharePoint, a Search Service REST API-kkal programozott módon indexelheti az adatokat ezekből a forrásokból. További információ: Indexadatok Azure Files (előzetes verzió) és Indexadatok SharePoint dokumentumtárakból (előzetes verzió).

Szakértelem

Az alábbi készségek megjelenhetnek egy varázsló által létrehozott készségkészletben. A képességkészlet létrehozása után módosíthatja annak JSON-definícióját a készségek hozzáadásához vagy eltávolításához.

Készség Támogatott Leírás
AML ✅ Csak RAG és multimodális RAG esetén érhető el.
Azure Vision multimodális beágyazás (előzetes verzió) ✅ Csak RAG és multimodális RAG esetén érhető el.
Azure OpenAI-beágyazás ✅ Csak RAG és multimodális RAG esetén érhető el.
Dokumentumelrendezés ✅ Csak RAG és multimodális RAG esetén érhető el.
Entitásfelismerés ✅ Csak kulcsszókereséshez érhető el.
Képelemzés ✅ Elérhető Azure Storage blobokhoz és Microsoft OneLake-fájlokhoz, feltételezve az alapértelmezett elemzési módot. Használjon képtartalomtípust(például PNG- vagy JPG-) vagy beágyazott képet egy alkalmazásfájlban, például PDF-fájlban.
Kulcskifejezések kinyerése ✅ Csak kulcsszókereséshez érhető el.
Nyelvfelismerés ✅ Csak kulcsszókereséshez érhető el. Automatikusan hozzáadva, ha a képességkészlet magában foglalja az entitásfelismerést, a kulcskifejezések kinyerását vagy a szöveg felosztását. Nincs lehetőség a felhasználó általi konfigurálásra.
Szövegfordítás ❌ Nem alkalmazható.
OCR ✅ Elérhető Azure Storage blobokhoz és Microsoft OneLake-fájlokhoz, feltételezve az alapértelmezett elemzési módot. Használjon képtartalomtípust(például PNG- vagy JPG-) vagy beágyazott képet egy alkalmazásfájlban, például PDF-fájlban.
PII-észlelés ❌ Nem alkalmazható.
Szentiment ❌ Nem alkalmazható.
Shaper ❌ Nem alkalmazható.
Szöveg felosztása ✅ Beágyazási modell kiválasztásakor az adattömbök feldarabolásához hozzáadva. A nem beágyazott képességek esetén hozzáadódnak, amikor a forrásmező részletességét oldalakra vagy mondatokra állítja.
Szövegegyesítés ✅ Beágyazási modell kiválasztásakor az adattömbök feldarabolásához hozzáadva. A nem beágyazott képességek esetén hozzáadódnak, amikor a forrásmező részletességét oldalakra vagy mondatokra állítja.

Szemantikai rangsorolás

A szemantikai rangsorolás minden varázslóforgatókönyvhez elérhető: kulcsszókeresés, RAG és multimodális RAG. Ha engedélyezi, a varázsló szemantikai konfigurációt ad hozzá az indexhez.

Tudástárak

A tudástár létrehozása csak a multimodális RAG-forgatókönyvhöz érhető el. A varázsló kinyeri a képeket a dokumentumokból, és blobként tárolja őket egy ön által megadott Azure Storage tárolóban.

A varázsló létrehozása

A varázsló befejezésekor több objektumot hoz létre a keresési szolgáltatásban. A pontos objektumok a kiválasztott beállításoktól függenek. Ha például készségalapú bővítést alkalmaz, létrejön egy készségkészlet.

Objektum Leírás
Adatforrás Egy támogatott Microsoft vagy Azure adatforrás kapcsolati adatait tárolja.
Index Fizikai adatstruktúra teljes szöveges kereséshez, vektorkereséshez és egyéb lekérdezésekhez. Szemantikai konfigurációt is tartalmazhat, ha engedélyezi a szemantikai rangsorolást.
Indexelő Az adatimportálást úgy hajtja meg, hogy egy adatforrásból egy célindexbe húz egy opcionális ütemezés szerint. Egy készségkészletre is hivatkozhat.
Készségek (Nem kötelező) Útmutatók az AI-bővítéshez, az adattömbhöz és az integrált vektorizáláshoz az indexelés során.
Tudástár (Nem kötelező) Másodlagos tárhely az Azure Storage-ban a funkciókészletek kimenetéhez, például kinyert képekhez.

Az objektumok megtekintéséhez a varázsló lefutása után:

  1. Nyissa meg a keresőszolgáltatást a Azure portálon.
  2. A bal oldali panelen válassza a Kereséskezelés lehetőséget az indexek, indexelők, adatforrások és képességkészletek lapjainak megkereséséhez.

Előnyök és korlátozások

Ez a szakasz a varázsló nyújtotta előnyöket és hátrányokat ismerteti. Ezekkel az információkkal eldöntheti, hogy mikor használja a varázslót, és mikor érdemes alternatív megoldásokat, például REST API-kat vagy Azure SDK-k használó programozott megközelítéseket használni.

Előnyök

Mielőtt bármilyen kódot ír, használhatja a varázslót a prototípus- és a megvalósíthatósági vizsgálathoz. A varázsló külső adatforrásokhoz csatlakozik, mintákat készít az adatokból egy kezdeti index létrehozásához, majd importálja és igény szerint JSON-dokumentumként vektorizálja az adatokat egy Azure AI Keresés indexbe.

A képességkészletek kiértékelése esetén a varázsló kezeli a kimeneti mezők leképezését, és segédfüggvényeket ad hozzá használható objektumok létrehozásához. A szöveg felosztása elemzési mód megadásakor lesz hozzáadva. A szövegegyesítés akkor lesz hozzáadva, ha képelemzést választ, hogy a varázsló újra egyesítse a szövegleírásokat képtartalommal. Ezek a feladatok mindegyike tanulási görbével rendelkezik. Ha még csak most ismerkedik a gazdagodással, a lépések végrehajtásával anélkül mérheti meg egy képesség értékét, hogy sok időt és energiát kellene fektetnie.

A mintavételezés az a folyamat, amellyel egy indexséma következtethető, amely bizonyos korlátozásokkal rendelkezik. Az adatforrás létrehozásakor a varázsló kiválaszt egy véletlenszerű dokumentummintát, hogy eldöntse, mely oszlopok tartoznak az adatforráshoz. Nem minden fájl van beolvasva, mivel ez több órát is igénybe vehet a nagy adatforrások esetében. A dokumentumok kiválasztásával a forrás metaadatai (például mezőnév vagy típus) mezőgyűjtemények létrehozására szolgálnak egy indexsémában. A forrásadatok összetettsége alapján előfordulhat, hogy módosítania kell a kezdeti sémát a pontosság érdekében, vagy ki kell terjesztenie a teljesség érdekében. A módosításokat beágyazottan is elvégezheti az indexdefiníció oldalán.

Összességében a varázsló előnyei egyértelműek: amíg a követelmények teljesülnek, percek alatt létrehozhat egy lekérdezhető indexet. A varázsló kezeli az indexelés néhány összetettségét, például az adatok JSON-dokumentumokként való szerializálását.

Korlátozások

  • A varázsló nem támogatja az iterációt vagy az újrafelhasználást. A varázsló minden áthaladása létrehoz egy indexet, egy képességcsomagot és egy indexelő konfigurációt. A varázsló befejezése után szerkesztheti a létrehozott objektumokat más portáleszközökkel, a REST API-kkal vagy a Azure SDK-k.

  • A forrástartalomnak támogatott adatforrásban kell lennie.

  • Az előzetes indexséma következtetéséhez használt mintavételezés a forrásadatok egy részhalmazán történik. Nagy adatforrások esetén előfordulhat, hogy a varázsló kihagyja a mezőket. Ha a mintavételezés nem elegendő, előfordulhat, hogy manuálisan kell mezőket hozzáadnia az indexhez, vagy ki kell javítania a kikövetkeztetett adattípusokat.

  • Az AI-bővítés és az integrált vektorizáció a varázslóban látható módon a beépített képességek egy részhalmazára korlátozódik.

Biztonságos kapcsolatok

A hálózati védelem hatással van a portál–végpont kapcsolatra, valamint a végpont–külső erőforrás kapcsolatokra a portálműveletek során.

Portálkapcsolatok keresőszolgáltatáshoz

A hálózat által védett végponthoz való portálkapcsolatok az ügyfél IP-címének használatával jönnek létre.

Jótanács

A portál észleli az ügyfél IP-címét, és kéri, hogy adja hozzá a keresési szolgáltatás tűzfalához.

Portálkapcsolatok külső erőforrásokhoz

A varázsló a következő külső erőforrásokhoz csatlakozik:

A varázslóból szinte minden kimenő kérés hálózati védelemmel ellátott adatokra és AI-feldolgozásra az ügyfél IP-címével történik.

Ez a szakasz a kimenő kérelmek kapcsolati követelményeit ismerteti.

A portál külső erőforrásokhoz való hozzáférésének konfigurálása

  • IP-címmel védett erőforrások: Adja hozzá az ügyfél IP-címét a külső erőforráshoz allowList. Ha támogatott, Microsoft.Search/searchServices megbízható szolgáltatásként listázható. A Azure Storage például megbízható szolgáltatásként listázhatja Microsoft.Search/searchServices.

  • Privát kapcsolatok: A varázsló megosztott privát hivatkozásokat használ. Ellenőrizze, hogy a search service megfelel-e a réteg- és régiókövetelményeknek. Ellenőrizze, hogy a külső adatforrás támogatott-e a megosztott privát hivatkozások esetében.

Ha a varázsló nem tud csatlakozni, megjelenik "Access denied due to Virtual Network/Firewall rules". Alternatív megoldásként fontolja meg a szkriptes vagy programozott megközelítéseket.

Workflow

A varázsló egy magas szintű munkafolyamatot követ:

  1. Csatlakozzon egy támogatott Azure adatforráshoz.

  2. (Nem kötelező) Képességek hozzáadása tartalom és struktúra kinyeréséhez vagy létrehozásához.

  3. Hozzon létre egy indexsémát a forrásadatok mintavételezésével.

  4. Futtassa a varázslót objektumok létrehozásához, opcionálisan adatok vektorizálásához, adatok indexbe való betöltéséhez, ütemezés beállításához és egyéb beállítások konfigurálásához.

A munkafolyamat egy egyirányú folyamat. A varázslóval nem szerkesztheti a létrehozott objektumokat, de más portáleszközökkel, például az indextervezővel vagy a JSON-szerkesztőkkel is elvégezheti az engedélyezett frissítéseket.

A varázsló indítása

  1. Nyissa meg a keresőszolgáltatást a Azure portálon.

  2. Az Áttekintés lapon válassza az Adatok importálása lehetőséget.

    Képernyőkép az importálási varázsló beállításairól.

    A varázsló teljesen ki van bontva a böngészőablakban, így több hely áll rendelkezésre a munkához.

  3. Válasszon ki egy forgatókönyvet: Kulcsszókeresés, RAG vagy Multimodális RAG.

    A kiválasztott forgatókönyv meghatározza a rendelkezésre álló adatforrásokat és készségeket, valamint a varázsló által létrehozott indexsémát és indexelő konfigurációt.

  4. Kövesse a többi lépést az index, az indexelő és az egyéb alkalmazható objektumok létrehozásához.

Adatforrás konfigurálása

A varázsló egy külső támogatott adatforráshoz csatlakozik az indexelők által biztosított belső logikával, amely alkalmas a forrás mintavételezésére, a metaadatok olvasására, a dokumentumok feltörésére a tartalom és a struktúra olvasására, valamint a tartalom JSON-ként való szerializálására az Azure AI Keresés későbbi importálásához.

Nem minden előzetes verziójú adatforrás érhető el a varázslóban. Mivel minden adatforrás rendelkezik a változások lefelé történő bevezetésének lehetőségével, a rendszer csak akkor ad hozzá előzetes verziójú adatforrást, ha teljes mértékben támogatja a varázsló összes szolgáltatását, például a képességkészlet definícióját és az indexséma következtetését.

Csak egyetlen táblából, adatbázisnézetből vagy azzal egyenértékű adatstruktúrából importálható. A struktúra azonban hierarchikus vagy beágyazott alstruktúra is lehet. További információ: Összetett típusok modellezése.

Képességkészlet konfigurálása

A képességkészlet konfigurálása az adatforrás definíciója után történik, mivel az adatforrás típusa bizonyos beépített képességek rendelkezésre állását jelzi. Ha például Azure Blob Storage fájlokat indexel, a fájlokhoz választott elemzési mód határozza meg, hogy elérhető-e a hangulatelemzés.

A varázsló nemcsak a választott készségeket, hanem a sikeres eredményhez szükséges készségeket is hozzáadja.

A képességkészletek nem kötelezőek, és az oldal alján található gomb segítségével továbbléphet, ha nem szeretné az AI-bővítést.

Indexséma konfigurálása

A varázsló mintát vesz az adatforrásból a mezők és mezőtípusok észleléséhez. Az adatforrástól függően a metaadatok indexelését szolgáló mezőket is kínálhat.

Mivel a mintavételezés pontatlan gyakorlat, tekintse át az indexet az alábbi szempontok alapján:

  1. A mezőlista pontos? Ha az adatforrás olyan mezőket tartalmaz, amelyeket nem vett fel mintavételezéskor, manuálisan is hozzáadhatja a kihagyott mezőket. Eltávolíthat olyan mezőket is, amelyek nem adnak értéket a keresési felülethez, vagy nem használhatók szűrőkifejezésekben vagy pontozási profilokban.

  2. Megfelelő az adattípus a bejövő adatokhoz? Azure AI Keresés támogatja a entity data model (EDM) adattípusokat. Az Azure SQL adatokhoz egy metsző diagram található, amely egyenértékű értékeket tartalmaz. További információ: Mezőleképezések és -átalakítások.

  3. Van egy mezője, amely kulcsként szolgálhat? Ennek a mezőnek olyan Edm.Sztringnek kell lennie, amely egyedileg azonosít egy dokumentumot. A relációs adatok esetében előfordulhat, hogy az elsődleges kulcsra van leképezve. Blobok esetén ez lehet a metadata-storage-path. Ha a mezőértékek szóközöket vagy szaggatott kötőjeleket tartalmaznak, az Indexelő létrehozása lépésben a Base-64 Kódolási kulcs beállítást be kell állítania a Speciális beállítások területen, hogy ne lehessen ellenőrizni ezeket a karaktereket.

  4. Attribútumok beállítása annak meghatározásához, hogy a mező hogyan legyen használva egy indexben.

    Szánjon időt erre a lépésre, mert az attribútumok határozzák meg az index mezőinek fizikai kifejezését. Ha később, akár programozott módon is módosítani szeretné az attribútumokat, szinte mindig le kell dobnia és újra kell építenie az indexet. Az olyan alapvető attribútumok, mint a Searchable és Retrievablenem elhanyagolható hatással vannak a storage. A szűrők engedélyezése és a javaslattevők használata növeli storage követelményeket.

    • A kereshető funkció lehetővé teszi a teljes szöveges keresést. Minden szabad formátumú lekérdezésben vagy lekérdezési kifejezésben használt mezőnek rendelkeznie kell ezzel az attribútummal. A program invertált indexeket hoz létre minden olyan mezőhöz, amelyet kereshetőként jelöl meg.

    • A lekérdezhető visszaadja a mezőt a keresési eredményekben. Minden olyan mezőnek, amely tartalmat biztosít a keresési eredményekhez, rendelkeznie kell ezzel az attribútummal. A mező beállítása nem befolyásolja jelentősen az index méretét.

    • A szűrhető lehetővé teszi a mező szűrési kifejezésekben való hivatkozását. A $filter kifejezésben használt összes mezőnek rendelkeznie kell ezzel az attribútummal. A szűrőkifejezések pontos egyezéseket jelentenek. Mivel a szöveges sztringek érintetlenek maradnak, több storage szükséges a szó szerinti tartalom elhelyezéséhez.

    • A Facetable lehetővé teszi a mező facettált navigációját. Csak a szűrhetőként megjelölt mezők jelölhetők facetableként.

    • A rendezhető mező lehetővé teszi a mező rendezését. Az $Orderby kifejezésben használt összes mezőnek rendelkeznie kell ezzel az attribútummal.

  5. Szüksége van lexikális elemzésre? A kereshető Edm.String mezők esetében beállíthatja az elemzőt, ha nyelvvel bővített indexelést és lekérdezést szeretne.

    Az alapértelmezett érték a Standard Lucene, de választhat Microsoft angol, ha Microsoft elemzőjét szeretné használni a speciális lexikális feldolgozáshoz, például a szabálytalan főnév és az igealakok feloldásához. A Azure portálon csak nyelvelemzők adhatók meg. Ha egyéni elemzőt vagy nem nyelvi elemzőt (például kulcsszót vagy mintát) szeretne használni, programozott módon kell létrehoznia. További információ: Nyelvelemzők hozzáadása.

  6. Szükség van előrevetített keresés funkcióra automatikus kiegészítés vagy javasolt eredmények formájában? Jelölje be a Javaslattevő jelölőnégyzetet a típusfejléces lekérdezési javaslatok engedélyezéséhez és a kijelölt mezők automatikus kiegészítéséhez. A javaslattevők hozzáadják a tokenizált kifejezések számát az indexben, és így több storage használnak fel.

Indexelő konfigurálása

A varázsló utolsó oldala összegyűjti az indexelő konfigurációjának felhasználói bemeneteit. Megadhatja az ütemezést , és beállíthatja az adatforrás típusától függően eltérő egyéb beállításokat.

A varázsló belsőleg a következő definíciókat állítja be, amelyek csak a létrehozásuk után láthatók az indexelőben.

Próbálja ki a varázslót

Az Adatok importálása varázsló előnyeinek és korlátainak megismeréséhez a legjobb módszer az, ha végiglépked rajta. Az alábbi gyorsindítási útmutatók a varázslóra épülnek.