Power Query-összekötők (előzetes verzió – visszavonva)

Fontos

A Power Query-összekötő támogatása nyilvános előzetes verzióként lett bevezetve a Microsoft Azure Előzetes verzió kiegészítő használati feltételei alatt, de most már megszűnt. Ha power query-összekötőt használó keresési megoldással rendelkezik, migráljon másik megoldásba.

Migrálás 2022. november 28-ig

A Power Query-összekötő előzetes verzióját 2021 májusában jelentették be, és nem fog továbblépni a nyilvános elérhetőség felé. A Snowflake és a PostgreSQL esetében az alábbi migrálási útmutató érhető el. Ha másik összekötőt használ, és migrálási utasításokra van szüksége, használja az előzetes regisztráció során megadott e-mail kapcsolattartási adatokat, hogy segítséget kérjen, vagy nyisson meg egy jegyet az Azure ügyfélszolgálatnál.

Előfeltételek

Snowflake-adatfolyamat migrálása

Ez a szakasz azt ismerteti, hogyan másolhat adatokat Snowflake-adatbázisból egy Azure Cognitive Search-indexbe. A Snowflake-ből az Azure Cognitive Searchbe történő közvetlen indexelésnek nincs folyamata, ezért ez a szakasz tartalmaz egy előkészítési fázist, amely az adatbázis tartalmát egy Azure Storage-blobtárolóba másolja. Ezután egy Data Factory-folyamatot használva indexelni fogja az előkészítési tárolót.

1. lépés: Snowflake-adatbázis adatainak lekérése

  1. Nyissa meg a Snowflake-t , és jelentkezzen be a Snowflake-fiókjába. A Snowflake-fiók úgy néz ki, mint https://< account_name.snowflakecomputing.com>.

  2. Miután bejelentkezett, gyűjtse össze a következő adatokat a bal oldali panelről. Ezt az információt a következő lépésben fogja használni:

    • Az Adatok területen válassza az Adatbázisok lehetőséget, és másolja ki az adatbázis-forrás nevét.
    • A Rendszergazda területen válassza a Felhasználók > szerepkörök lehetőséget, és másolja ki a felhasználó nevét. Győződjön meg arról, hogy a felhasználó rendelkezik olvasási engedélyekkel.
    • A Rendszergazda területen válassza a Fiókok lehetőséget, és másolja ki a fiók LOCATOR értékét.
    • A Snowflake URL-ból, hasonlóan a https://app.snowflake.com/<region_name>/xy12345/organization)-hoz. másolja ki a régió nevét. Például, a https://app.snowflake.com/south-central-us.azure/xy12345/organizationesetében a régió neve south-central-us.azure.
    • A Rendszergazda területen válassza a Raktárak lehetőséget, és másolja ki a forrásként használni kívánt adatbázishoz társított raktár nevét.

2. lépés: A Snowflake társított szolgáltatás konfigurálása

  1. Jelentkezzen be az Azure Data Factory Studio Azure-fiókjával.

  2. Válassza ki az adat-előállítót, majd válassza a Folytatás lehetőséget.

  3. A bal oldali menüben válassza a Kezelés ikont.

    Képernyőkép arról, hogyan választhatja ki a Kezelés ikont az Azure Data Factoryben a Snowflake Linked Service konfigurálásához.

  4. A Csatolt szolgáltatások területen válassza az Új lehetőséget.

    Képernyőkép az Új társított szolgáltatás kiválasztásáról az Azure Data Factoryben.

  5. A jobb oldali panelen, az adattárbeli keresésben adja meg a "snowflake" kifejezést. Válassza a Snowflake csempét , és válassza a Folytatás lehetőséget.

    Képernyőkép arról, hogyan választhatja ki a Snowflake csempét az új Társított szolgáltatás adattárában.

  6. Töltse ki az Új társított szolgáltatás űrlapot az előző lépésben összegyűjtött adatokkal. A Fióknév tartalmaz egy LOCATOR értéket és a régiót (például: xy56789south-central-us.azure).

    Képernyőkép a Snowflake Társított szolgáltatás űrlap kitöltéséről.

  7. Az űrlap befejezése után válassza a Kapcsolat tesztelése lehetőséget.

  8. Ha a teszt sikeres, válassza a létrehozása lehetőséget.

3. lépés: A Snowflake-adatkészlet konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza az Adathalmazok lehetőséget, majd válassza az Adathalmazok műveletek három pont menüt (...).

    Képernyőkép a Szerző ikon és az adathalmazok lehetőség kiválasztásáról.

  3. Válassza az Új adatkészlet lehetőséget.

    Képernyőkép egy új adatkészlet kiválasztásáról az Azure Data Factory for Snowflake-ben.

  4. A jobb oldali panelen, az adattárbeli keresésben adja meg a "snowflake" kifejezést. Válassza a Snowflake csempét , és válassza a Folytatás lehetőséget.

    Képernyőkép arról, hogyan választhatja ki a Snowflake-t az adatforrásból az Adathalmazhoz.

  5. A Tulajdonságok beállítása:

    • Válassza ki a 2. lépésben létrehozott társított szolgáltatást.
    • Jelölje ki az importálni kívánt táblát, majd kattintson az OK gombra.

    Képernyőkép a Snowflake adathalmaz-tulajdonságainak konfigurálásáról.

  6. Válassza a Mentés lehetőséget.

Hozzon létre egy új indexet az Azure Cognitive Search szolgáltatásban a Snowflake-adatokhoz jelenleg konfigurált sémával megegyező sémával.

A Snowflake Power Connectorhoz jelenleg használt indexet újra felhasználhatja. Az Azure Portalon keresse meg az indexet, majd válassza az Indexdefiníció (JSON) lehetőséget. Jelölje ki a definíciót, és másolja az új indexkérelm törzsébe.

Képernyőkép a meglévő Azure Cognitive Search-index JSON-konfigurációjának másolásáról a meglévő Snowflake-indexhez.

5. lépés: Az Azure Cognitive Search társított szolgáltatásának konfigurálása

  1. A bal oldali menüben válassza a Kezelés ikont.

    Képernyőkép arról, hogyan választhatja ki a Kezelés ikont az Azure Data Factoryben egy új társított szolgáltatás hozzáadásához.

  2. A Csatolt szolgáltatások területen válassza az Új lehetőséget.

    Képernyőkép az Új társított szolgáltatás kiválasztásáról az Azure Data Factory for Cognitive Search szolgáltatásban.

  3. A jobb oldali panelen, az adattárbeli keresésben adja meg a "keresés" kifejezést. Válassza az Azure Search csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép a Snowflake-ből importálandó Új csatolt keresés kiválasztásáról az Azure Data Factoryben.

  4. Töltse ki az Új társított szolgáltatás értékeit:

    • Válassza ki azt az Azure-előfizetést, amelyben az Azure Cognitive Search szolgáltatás található.
    • Válassza ki azt az Azure Cognitive Search szolgáltatást, amely a Power Query-összekötő indexelőjével rendelkezik.
    • Válassza a Létrehozás lehetőséget.

    Képernyőkép arról, hogyan választhatja ki az Új társított keresési szolgáltatást az Azure Data Factoryben a Snowflake-ből importálandó tulajdonságaival.

6. lépés: Az Azure Cognitive Search-adatkészlet konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza az Adathalmazok lehetőséget, majd válassza az Adathalmazok műveletek lenyíló menüt (...).

    Képernyőkép a Cognitive Search Szerző ikonjának és adatkészleteinek kiválasztásáról.

  3. Válassza az Új adatkészlet lehetőséget.

    Képernyőkép egy új adatkészlet kiválasztásáról az Azure Data Factoryben.

  4. A jobb oldali panelen, az adattárbeli keresésben adja meg a "keresés" kifejezést. Válassza az Azure Search csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép arról, hogyan választhat ki egy Azure Cognitive Search-szolgáltatást egy adathalmazhoz az Azure Data Factoryben fogadóként való használatra.

  5. A Tulajdonságok beállítása:

    • Válassza ki a legutóbb az 5. lépésben létrehozott társított szolgáltatást.

    • Válassza ki a 4. lépésben létrehozott keresési indexet.

    • Válassza az OK gombot.

      Képernyőkép a New Search Linked Service kiválasztásáról az Azure Data Factory for Snowflake-ben.

  6. Válassza a Mentés lehetőséget.

7. lépés: Az Azure Blob Storage társított szolgáltatás konfigurálása

  1. A bal oldali menüben válassza a Kezelés ikont.

    Képernyőkép egy új szolgáltatás összekapcsolásához az Azure Data Factory Kezelés ikonjának kiválasztásáról.

  2. A Csatolt szolgáltatások területen válassza az Új lehetőséget.

    Képernyőkép arról, hogyan választhatja ki az Új társított szolgáltatást az Azure Data Factoryben egy tárfiók hozzárendeléséhez.

  3. A jobb oldali panelen, az adattárbeli keresésben adja meg a "storage" kifejezést. Válassza ki az Azure Blob Storage csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép az Azure Data Factory Snowflake fogadójaként használandó Új csatolt Blob Storage-szolgáltatás kiválasztásáról.

  4. Töltse ki az Új társított szolgáltatás értékeit:

    • Válassza ki a hitelesítés típusát: SAS URI. Csak ezzel a hitelesítési típussal importálhat adatokat a Snowflake-ből az Azure Blob Storage-ba.

    • Hozzon létre egy SAS-URL-címet az előkészítéshez használni kívánt tárfiókhoz. Illessze be a Blob SAS URL-címét az SAS URL-mezőbe.

    • Válassza a Létrehozás lehetőséget.

      Képernyőkép az Új csatolt keresési szolgáltatás űrlap kitöltéséről az Azure Data Factoryben a SnowFlake-ből importálandó tulajdonságaival.

8. lépés: Storage-adatkészlet konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza az Adathalmazok lehetőséget, majd válassza az Adathalmazok műveletek három pont menüt (...).

    Képernyőkép a Szerző ikon és az adathalmazok lehetőség kiválasztásáról.

  3. Válassza az Új adatkészlet lehetőséget.

    Képernyőkép arról, hogyan választhat ki egy új adatkészletet a tároláshoz az Azure Data Factoryben.

  4. A jobb oldali panelen, az adattárbeli keresésben adja meg a "storage" kifejezést. Válassza ki az Azure Blob Storage csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép egy új Blob Storage-adattár kiválasztásáról az Azure Data Factoryben az előkészítéshez.

  5. Válassza a DelimitedText formátumot, és válassza a Folytatás lehetőséget.

  6. A Tulajdonságok beállítása:

    • A Csatolt szolgáltatás területen válassza ki a 7. lépésben létrehozott társított szolgáltatást.

    • A Fájl elérési útja területen válassza ki azt a tárolót, amely az előkészítési folyamat fogadója lesz, majd kattintson az OK gombra.

      Képernyőkép arról, hogyan konfigurálhatja a Snowflake tárolóadatkészletének tulajdonságait az Azure Data Factoryben.

    • A Sorhatárolóban válassza a Vonalcsatorna (\n) lehetőséget.

    • Jelölje be az Első sor fejlécként jelölőnégyzetet.

    • Válassza a Mentés lehetőséget.

      Képernyőkép a Snowflake fogadójaként használandó DelimitedText-konfiguráció mentéséről.

9. lépés: Folyamat konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza a Pipeline-ek, majd válassza a Pipeline műveletek ellipszis menüt....

    Képernyőkép arról, hogyan választhatja ki a Szerző ikont és a Pipelines lehetőséget a Pipeline for Snowflake adatátalakítás konfigurálásához.

  3. Válassza az Új csővezeték lehetőséget.

    Képernyőkép arról, hogyan választhat ki egy új folyamatot az Azure Data Factoryben a Snowflake-adatok betöltéséhez.

  4. Hozza létre és konfigurálja a Snowflake-ből az Azure Storage-tárolóba másolt Data Factory-tevékenységeket :

    • Bontsa ki az Áthelyezés és átalakítás szakaszt, és húzza az Adatok másolása tevékenységet az üres pipelineszerkesztő vászonra.

      Képernyőkép arról, hogyan húzhat át és vethet el egy adatmásolási tevékenységet a Folyamatvásznon az adatok Snowflake-ből való másolásához.

    • Nyissa meg az Általános lapot. Fogadja el az alapértelmezett értékeket, kivéve, ha testre kell szabnia a végrehajtást.

    • A Forrás lapon válassza ki a saját Snowflake tábláját. Hagyja meg a többi beállítást az alapértelmezett értékekkel.

      Képernyőkép arról, hogyan konfigurálhatja a forrást egy folyamatban az adatok Snowflake-ből való importálására.

    • A Fogadó lapon:

      • Válassza a 8. lépésben létrehozott Storage DelimitedText adatkészletet.

      • A Fájl kiterjesztés mezőben adja hozzá .csv.

      • Hagyja meg a többi beállítást az alapértelmezett értékekkel.

        Képernyőkép arról, hogyan konfigurálhatja a fogadót egy folyamaton belül, hogy az adatokat a Snowflake-ből az Azure Storage-ba helyezze át.

    • Válassza a Mentés lehetőséget.

  5. Konfigurálja az Azure Storage Blobból keresési indexbe másolt tevékenységeket:

    • Bontsa ki az Áthelyezés > átalakítás szakaszt, és húzza az Adatok másolása tevékenységet az üres folyamatszerkesztő vásznára.

      Képernyőkép arról, hogyan húzhat át egy adatmásolási tevékenységet a Folyamatvásznon az indexbe a Storage-ból.

    • Az Általános lapon fogadja el az alapértelmezett értékeket, kivéve, ha testre kell szabnia a végrehajtást.

    • A Forrás lapon:

      • Válassza a 8. lépésben létrehozott Storage DelimitedText adatkészletet.
      • A Fájl elérési út típusában válassza a helyettesítő karakteres fájl elérési utat.
      • Hagyja meg az összes többi mezőt alapértelmezett értékekkel.

      Képernyőkép arról, hogyan konfigurálhatja a forrást egy folyamatban, hogy adatokat importáljon a blobtárolóból az Azure Cognitive Search indexbe az előkészítési fázishoz.

    • A Sink lapon válassza ki az Azure Cognitive Search indexét. Hagyja meg a többi beállítást az alapértelmezett értékekkel.

      Képernyőkép arról, hogyan konfigurálhatja a Sinket egy pipeline-ban, hogy adatokat importáljon a blobtárolóból az Azure Cognitive Search-indexbe, mint a pipeline utolsó lépése.

    • Válassza a Mentés lehetőséget.

10. lépés: Tevékenységsorrend konfigurálása

  1. A Folyamat szerkesztő felületén válassza ki a folyamat tevékenységi lap szélén található kis zöld négyzetet. Húzza az "Indexek a tárfiókból az Azure Cognitive Searchbe" tevékenységre a végrehajtási sorrend beállításához.

  2. Válassza a Mentés lehetőséget.

    Képernyőkép arról, hogyan kapcsolhat össze folyamattevékenységeket a Snowflake végrehajtási sorrendjének biztosításához.

11. lépés: Pipeline-indító hozzáadása

  1. Válassza az Eseményindító hozzáadása lehetőséget a folyamat futtatásának ütemezéséhez, majd válassza az Új/Szerkesztés lehetőséget.

    Képernyőkép arról, hogyan adhat hozzá új eseményindítót egy Data Factory-folyamathoz a Snowflake-hez való futtatáshoz.

  2. Az Eseményindító kiválasztása legördülő listában válassza az Új lehetőséget.

    Képernyőkép arról, hogyan választható ki új eseményindító hozzáadása egy folyamathoz a Data Factory for Snowflake-ben.

  3. Tekintse át az eseményindító beállításait a folyamat futtatásához, és válassza az OK gombot.

    Képernyőkép arról, hogyan konfigurálhat eseményindítót folyamat futtatására a Data Factory for Snowflake-ben.

  4. Válassza a Mentés lehetőséget.

  5. Válassza a Közzététel lehetőséget.

    Hogyan tegyünk közzé egy folyamatot a Data Factoryben a Snowflake betöltéséhez és indexeléséhez?

PostgreSQL-adatfolyamat migrálása

Ez a szakasz bemutatja, hogyan másolhat adatokat Egy PostgreSQL-adatbázisból egy Azure Cognitive Search-indexbe. A PostgreSQL-ből az Azure Cognitive Searchbe történő közvetlen indexelésnek nincs folyamata, ezért ez a szakasz tartalmaz egy előkészítési fázist, amely az adatbázis tartalmát egy Azure Storage-blobtárolóba másolja. Ezután egy Data Factory-folyamat használatával indexeli az előkészítési tárolót.

1. lépés: A PostgreSQL társított szolgáltatás konfigurálása

  1. Jelentkezzen be az Azure Data Factory Studio Azure-fiókjával.

  2. Válassza ki a Data Factoryt, és válassza a Folytatás lehetőséget.

  3. A bal oldali menüben válassza a Kezelés ikont.

    A Kezelés ikon kiválasztása az Azure Data Factoryben.

  4. A Csatolt szolgáltatások területen válassza az Új lehetőséget.

    Képernyőkép az Új társított szolgáltatás kiválasztásáról az Azure Data Factoryben.

  5. A jobb oldali panelen, az adattárbeli keresésben adja meg a "postgresql" kifejezést. Válassza ki a PostgreSQL-csempét , amely a PostgreSQL-adatbázis helyét jelöli (Azure vagy egyéb), majd válassza a Folytatás lehetőséget. Ebben a példában a PostgreSQL-adatbázis az Azure-ban található.

    PostgreSQL-adattár kiválasztása társított szolgáltatáshoz az Azure Data Factoryben.

  6. Töltse ki az Új társított szolgáltatás értékeit:

    • A Fiókválasztási módszerben válassza az Enter manuálisan lehetőséget.

    • Az Azure Portal felületének PostgreSQL adatbázis Áttekintés lapján másolja be az alábbi értékeket a megfelelő mezőkbe:

      • Adja hozzá a kiszolgáló nevét a teljes tartománynévhez.
      • Rendszergazdai felhasználónév hozzáadása a felhasználónévhez.
      • Adatbázis hozzáadása az adatbázis nevéhez.
      • Adja meg a rendszergazdai felhasználónevet és jelszót a felhasználónév/jelszó .
      • Válassza a Létrehozás lehetőséget.

      Válassza a Kezelés ikont az Azure Data Factoryben

2. lépés: A PostgreSQL-adatkészlet konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza az Adathalmazok lehetőséget, majd válassza az Adathalmazok műveletek menüjét (...).

    Képernyőkép a Szerző ikon és az adathalmazok lehetőség kiválasztásáról.

  3. Válassza az Új adatkészlet lehetőséget.

    Képernyőkép egy új adatkészlet kiválasztásáról az Azure Data Factoryben.

  4. A jobb oldali panelen, az adattárbeli keresésben adja meg a "postgresql" kifejezést. Válassza ki az Azure PostgreSQL csempét. Válassza a Folytatás lehetőséget.

    Képernyőkép arról, hogyan választhatja ki a PostgreSQL-adattárat egy Adathalmazhoz az Azure Data Factoryben.

  5. Töltse ki a Tulajdonságok beállítása értéket:

    • Válassza ki az 1. lépésben létrehozott PostgreSQL társított szolgáltatást.

    • Jelölje ki az importálni/indexelni kívánt táblát.

    • Válassza az OK gombot.

      Képernyőkép az adathalmaz PostgreSQL-tulajdonságainak beállításáról az Azure Data Factoryben.

  6. Válassza a Mentés lehetőséget.

Hozzon létre egy új indexet az Azure Cognitive Search szolgáltatásban a PostgreSQL-adatokhoz használt sémával.

A PostgreSQL Power Connectorhoz jelenleg használt indexet újra felhasználhatja. Az Azure Portalon keresse meg az indexet, majd válassza az Indexdefiníció (JSON) lehetőséget. Jelölje ki a definíciót, és másolja az új indexkérelm törzsébe.

Képernyőkép a meglévő Azure Cognitive Search-index JSON-konfigurációjának másolásáról.

4. lépés: Az Azure Cognitive Search társított szolgáltatásának konfigurálása

  1. A bal oldali menüben válassza a Kezelés ikont.

    Képernyőkép egy szolgáltatás összekapcsolásához az Azure Data Factory Kezelés ikonjának kiválasztásáról.

  2. A Csatolt szolgáltatások területen válassza az Új lehetőséget.

    Képernyőkép az Új társított szolgáltatás kiválasztásáról az Azure Data Factoryben.

  3. A jobb oldali panelen, az adattárbeli keresésben adja meg a "keresés" kifejezést. Válassza az Azure Search csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép az Új társított keresési szolgáltatás kiválasztásáról az Azure Data Factoryben.

  4. Töltse ki az Új társított szolgáltatás értékeit:

    • Válassza ki azt az Azure-előfizetést, amelyben az Azure Cognitive Search szolgáltatás található.
    • Válassza ki azt az Azure Cognitive Search szolgáltatást, amely a Power Query-összekötő indexelőjével rendelkezik.
    • Válassza a Létrehozás lehetőséget.

    Képernyőkép az Új társított keresési szolgáltatás kiválasztásáról az Azure Data Factoryben a PostgreSQL-ből importálandó tulajdonságaival.

5. lépés: Az Azure Cognitive Search-adatkészlet konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza az Adathalmazok lehetőséget, majd válassza az Adathalmaz műveletek hárompontos menüt (...).

    Képernyőkép a Szerző ikon és az adathalmazok lehetőség kiválasztásáról.

  3. Válassza az Új adatkészlet lehetőséget.

    Képernyőkép egy új adatkészlet kiválasztásáról az Azure Data Factoryben.

  4. A jobb oldali panelen, az adattárbeli keresésben adja meg a "keresés" kifejezést. Válassza az Azure Search csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép arról, hogyan választhat azure cognitive search szolgáltatást egy adathalmazhoz az Azure Data Factoryben.

  5. A Tulajdonságok beállítása:

    • Válassza ki az Azure Cognitive Search szolgáltatáshoz létrehozott társított szolgáltatást a 4. lépésben.

    • Válassza ki a 3. lépés részeként létrehozott indexet.

    • Válassza az OK gombot.

      Képernyőkép a Keresési adathalmaz tulajdonságainak megadása elem kitöltéséről.

  6. Válassza a Mentés lehetőséget.

6. lépés: Az Azure Blob Storage társított szolgáltatás konfigurálása

  1. A bal oldali menüben válassza a Kezelés ikont.

    Képernyőkép egy szolgáltatás összekapcsolásához az Azure Data Factory Kezelés ikonjának kiválasztásáról.

  2. A Csatolt szolgáltatások területen válassza az Új lehetőséget.

    Képernyőkép az Új társított szolgáltatás kiválasztásáról az Azure Data Factoryben.

  3. A jobb oldali panelen, az adattárbeli keresésben adja meg a "storage" kifejezést. Válassza ki az Azure Blob Storage csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép az új adattár kiválasztásáról

  4. Töltse ki az Új társított szolgáltatás értékeit:

    • Válassza ki a hitelesítés típusát: SAS URI. Csak ezzel a módszerrel importálhat adatokat a PostgreSQL-ből az Azure Blob Storage-ba.

    • Hozzon létre egy SAS-URL-címet az előkészítéshez használni kívánt tárfiókhoz, és másolja a Blob SAS URL-címét a SAS URL-mezőbe.

    • Válassza a Létrehozás lehetőséget.

      Képernyőkép az Új csatolt keresési szolgáltatás űrlap kitöltéséről az Azure Data Factoryben a PostgreSQL-ből importálandó tulajdonságaival.

7. lépés: Storage-adatkészlet konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza az Adathalmazok lehetőséget, majd válassza az Adathalmazok műveletek három pont menüt (...).

    Képernyőkép a Szerző ikon és az adathalmazok lehetőség kiválasztásáról.

  3. Válassza az Új adatkészlet lehetőséget.

    Képernyőkép egy új adatkészlet kiválasztásáról az Azure Data Factoryben.

  4. A jobb oldali panelen, az adattárbeli keresésben adja meg a "storage" kifejezést. Válassza ki az Azure Blob Storage csempét, és válassza a Folytatás lehetőséget.

    Képernyőkép egy új Blob Storage-adattár kiválasztásáról az Azure Data Factoryben.

  5. Válassza a DelimitedText formátumot, és válassza a Folytatás lehetőséget.

  6. A Sorhatárolóban válassza a Vonalcsatorna (\n) lehetőséget.

  7. Jelölje be az Első sor fejlécként jelölőnégyzetet .

  8. Válassza a Mentés lehetőséget.

    Képernyőkép az adatok Azure Storage-blobba való importálásának lehetőségeiről.

8. lépés: Folyamat konfigurálása

  1. A bal oldali menüben válassza a Szerző ikont.

  2. Válassza a Pipeline-ok lehetőséget, majd válassza a Pipelines Actions három pont gombját (...).

    Képernyőkép a Szerző ikon és a Csővezetékek lehetőség kiválasztásáról.

  3. Válassza az Új folyamat.

    Képernyőkép egy új folyamat kiválasztásáról az Azure Data Factoryben.

  4. Hozza létre és konfigurálja a PostgreSQL-ből az Azure Storage-tárolóba másolt Data Factory-tevékenységeket .

    • Bontsa ki az Áthelyezés és átalakítás szakaszt, és húzza az Adatok másolása tevékenységet az üres folyamatszerkesztő felületre.

      Képernyőkép, amely bemutatja, hogyan lehet az Azure Data Factory-ben húzással és ejtéssel adatokat másolni a PostgreSQL-ből.

    • Nyissa meg az Általános lapot, fogadja el az alapértelmezett értékeket, kivéve, ha testre kell szabnia a végrehajtást.

    • A Forrás lapon válassza ki a PostgreSQL-táblát. Hagyja meg a többi beállítást az alapértelmezett értékekkel.

      Képernyőkép arról, hogyan konfigurálhatja a Forrást adatok postgreSQL-ből Azure Storage-blobba való importálására az előkészítési fázisban.

    • A Fogadó lapon:

      • Válassza ki a 7. lépésben konfigurált Storage DelimitedText PostgreSQL adatkészletet.

      • Fájlkiterjesztésben adja hozzá .csv

      • Hagyja meg a többi beállítást az alapértelmezett értékekkel.

        Képernyőkép arról, hogyan konfigurálhatja a fogadót adatok importálására a PostgreSQL-ből az Azure Storage-blobba.

    • Válassza a Mentés lehetőséget.

  5. Konfigurálja az Azure Storage-ból keresési indexbe másolt tevékenységeket:

    • Bővítse ki a Mozgatás és átalakítás szakaszt, és húzza az Adatok másolása tevékenységet az üres csővezeték-szerkesztő vásznára.

      Képernyőkép arról, hogy az Azure Data Factory rendszerében hogyan lehet konfigurálni egy másolási tevékenységet húzás és dobás alkalmazásával.

    • Az Általános lapon hagyja meg az alapértelmezett értékeket, kivéve, ha testre kell szabnia a végrehajtást.

    • A Forrás lapon:

      • Válassza ki a 7. lépésben konfigurált Storage-forrásadatkészletet.
      • A Fájl elérési út típus mezőben válassza a helyettesítő karakteres fájl elérési út.
      • Hagyja meg az összes többi mezőt alapértelmezett értékekkel.

      Képernyőkép arról, hogyan konfigurálhatja a forrást a Storage-ból az Azure Cognitive Search-indexbe való indexeléshez.

    • A Cél lapon válassza ki az Azure Cognitive Search-indexet. Hagyja meg a többi beállítást az alapértelmezett értékekkel.

      Képernyőkép arról, hogyan konfigurálhatja a Sinket indexelésre a Storage-ból az Azure Cognitive Search-indexbe.

    • Válassza a Mentés lehetőséget.

9. lépés: Tevékenységsorrend konfigurálása

  1. A Folyamatvászon szerkesztőben válassza ki a folyamattevékenység szélén lévő kis zöld négyzetet. Húzza az "Indexek a tárfiókból az Azure Cognitive Searchbe" tevékenységre a végrehajtási sorrend beállításához.

  2. Válassza a Mentés lehetőséget.

    Képernyőkép arról, hogyan konfigurálhat tevékenységsorrendet a folyamatban a megfelelő végrehajtáshoz.

10. lépés: Pipeline trigger hozzáadása

  1. Válassza az Eseményindító hozzáadása lehetőséget a folyamat futtatásának ütemezéséhez, majd válassza az Új/Szerkesztés lehetőséget.

    Képernyőkép arról, hogyan vehet fel új eseményindítót egy folyamathoz a Data Factoryben.

  2. Az Eseményindító kiválasztása legördülő listában válassza az Új lehetőséget.

    Képernyőkép arról, hogyan válasszuk ki egy új trigger hozzáadását egy Pipeline-hoz a Data Factoryben.

  3. Tekintse át az eseményindító beállításait a folyamat futtatásához, és válassza az OK gombot.

    Képernyőkép arról, hogyan konfigurálhat eseményindítót folyamat futtatására a Data Factoryben.

  4. Válassza a Mentés lehetőséget.

  5. Válassza a Közzététel lehetőséget.

    Képernyőkép arról, hogyan lehet közzétenni egy folyamatot a Data Factory for PostgreSQL adatmásoláshoz.

Örökölt tartalom a Power Query-összekötő előzetes verziójához

A Power Query-összekötők keresési indexelővel automatizálják az adatbetöltést különböző adatforrásokból, többek között más felhőszolgáltatókból. A Power Query használatával kéri le az adatokat.

Az előzetes verzióban támogatott adatforrások a következők:

  • Amazon Redshift
  • Elasticsearch
  • PostgreSQL
  • Salesforce-objektumok
  • Salesforce-jelentések
  • Smartsheet
  • Hópelyhek

Támogatott funkciók

A Power Query-összekötőket indexelők használják. Az Azure Cognitive Search egyik indexelője egy olyan keresőrobot, amely kereshető adatokat és metaadatokat nyer ki egy külső adatforrásból, és feltölt egy indexet az index és az adatforrás közötti mező-mező megfeleltetések alapján. Ezt a megközelítést néha "lekéréses modellnek" is nevezik, mivel a szolgáltatás adatokat kér le anélkül, hogy olyan kódot kellene írnia, amely adatokat ad hozzá egy indexhez. Az indexelők kényelmes módot biztosítanak a felhasználóknak arra, hogy saját bejárási vagy leküldéses modell írása nélkül indexeljék az adatforrásuk tartalmát.

A Power Query-adatforrásokra hivatkozó indexelők ugyanolyan szintű támogatást nyújtanak a készségkészletekhez, az ütemezésekhez, a magas vízjel-változásészlelési logikához és a legtöbb olyan paraméterhez, amelyet más indexelők támogatnak.

Előfeltételek

Bár ezt a funkciót már nem használhatja, az előzetes verzióban a következő követelmények teljesültek:

  • Azure Cognitive Search szolgáltatás egy támogatott régióban.

  • Előzetes regisztráció. Ezt a funkciót engedélyezni kell a háttérrendszeren.

  • Az adatok közvetítőjeként használt Azure Blob Storage-fiók. Az adatok az adatforrásból, majd a Blob Storage-ba, majd az indexbe kerülnek. Ez a követelmény csak a kezdeti korlátozott hozzáférésű előzetes verzióval létezik.

Regionális rendelkezésre állás

Az előzetes verzió csak a keresési szolgáltatásokban volt elérhető a következő régiókban:

  • Usa középső régiója
  • USA keleti régiója
  • Kelet-USA 2
  • USA északi középső régiója
  • Észak-Európa
  • USA déli középső régiója
  • USA nyugati középső régiója
  • Nyugat-Európa
  • USA nyugati régiója
  • Nyugat-USA 2

Előzetes verzióra vonatkozó korlátozások

Ez a szakasz az előzetes verzió aktuális verziójára vonatkozó korlátozásokat ismerteti.

Az Azure Portal használatának első lépései

Az Azure Portal támogatja a Power Query-összekötőket. Az adatok mintavételezésével és a tároló metaadatainak olvasásával az Adatok importálása varázsló az Azure Cognitive Searchben létrehozhat egy alapértelmezett indexet, leképezheti a forrásmezőket az indexmezők célmezőire, és egyetlen művelettel betöltheti az indexet. A forrásadatok méretétől és összetettségétől függően percek alatt működőképes teljes szöveges keresési indexe lehet.

Az alábbi videó bemutatja, hogyan állíthat be Power Query-összekötőt az Azure Cognitive Searchben.

1. lépés – Forrásadatok előkészítése

Győződjön meg arról, hogy az adatforrás tartalmaz adatokat. Az Adatok importálása varázsló felolvassa a metaadatokat, és adatmintavételt végez egy indexséma következtetéséhez, de az adatforrásból is betölti az adatokat. Ha az adatok hiányoznak, a varázsló leáll, és hibaüzenetet ad.

2. lépés – Adatimportálás indítása varázsló

Miután jóváhagyta az előzetes verziót, az Azure Cognitive Search csapata egy olyan Azure Portal-hivatkozást biztosít, amely egy funkciójelzőt használ, hogy hozzáférhessen a Power Query-összekötőkhöz. Nyissa meg ezt a lapot, és indítsa el a varázslót az Azure Cognitive Search szolgáltatás oldalának parancssorából az Adatok importálása lehetőség kiválasztásával.

3. lépés – Az adatforrás kiválasztása

Van néhány adatforrás, amelyből adatokat lehet lekérni az előnézet használatával. A Power Queryt használó összes adatforrás tartalmaz egy "Powered By Power Query"-t a csempéjén. Válassza ki az adatforrást.

Képernyőkép az Adatforrás kiválasztása lapról.

Miután kiválasztotta az adatforrást, válassza a Tovább: Az adatok konfigurálása a következő szakaszra való áttéréshez.

4. lépés – Az adatok konfigurálása

Ebben a lépésben konfigurálja a kapcsolatot. Minden adatforráshoz más-más információra lesz szükség. Néhány adatforrás esetében a Power Query dokumentációja részletesebben ismerteti az adatokhoz való kapcsolódás módját.

Miután megadta a kapcsolati hitelesítő adatait, válassza a Tovább gombot.

5. lépés – Az adatok kiválasztása

Az importálási varázsló az adatforrásban elérhető különböző táblák előnézetét fogja megtekinteni. Ebben a lépésben egy táblát fog ellenőrizni, amely az indexbe importálni kívánt adatokat tartalmazza.

Képernyőkép az adatok előnézetéről.

Miután kiválasztotta a táblázatot, válassza a Tovább gombot.

6. lépés – Adatok átalakítása (nem kötelező)

A Power Query-összekötők gazdag felhasználói felületet biztosítanak, amellyel módosíthatja az adatokat, hogy a megfelelő adatokat elküldhesse az indexnek. Eltávolíthatja az oszlopokat, szűrheti a sorokat és még sok mást.

Nem szükséges átalakítani az adatokat, mielőtt importálná őket az Azure Cognitive Searchbe.

Képernyőkép az adatoldal átalakításáról.

Az adatok Power Queryvel való átalakításáról további információt a Power Query használata a Power BI Desktopban című témakörben talál.

Az adatok átalakítása után válassza a Tovább gombot.

7. lépés – Azure Blob Storage hozzáadása

A Power Query-összekötő előzetes verziójához jelenleg blobtároló-fiókot kell megadnia. Ez a lépés csak a kezdeti, korlátozott hozzáférésű előzetes verzióval létezik. Ez a Blob Storage-fiók ideiglenes tárolóként szolgál az adatforrásból az Azure Cognitive Search-indexbe áthelyezett adatok számára.

Javasoljuk, hogy adjon meg egy teljes hozzáférésű tárfiók kapcsolati sztringet:

{ "connectionString" : "DefaultEndpointsProtocol=https;AccountName=<your storage account>;AccountKey=<your account key>;" }

A kapcsolati karakterláncot az Azure portálról szerezheti be, ha navigál a tárfiók táblára > Beállítások > Kulcsok (klasszikus tárfiókokhoz) vagy Beállítások > Hozzáférési kulcsok (Azure Resource Manager-tárfiókokhoz).

Miután megadta az adatforrás nevét és a kapcsolati sztringet, válassza a "Tovább: Kognitív képességek hozzáadása (nem kötelező)" lehetőséget.

8. lépés – Kognitív képességek hozzáadása (nem kötelező)

Az AI-bővítés az indexelők olyan bővítménye, amellyel kereshetőbbé teheti a tartalmat.

Hozzáadhat minden olyan bővítést, amely előnyt ad a forgatókönyvnek. Ha elkészült, válassza a Tovább: Célindex testreszabása lehetőséget.

9. lépés – Célindex testreszabása

Az Index lapon meg kell jelennie az adattípusú mezők listájának, valamint az indexattribútumok beállítására szolgáló jelölőnégyzetek sorozatának. A varázsló metaadatok alapján és a forrásadatok mintavételezésével létrehozhat egy mezőlistát.

Az attribútumok tömeges kiválasztásához jelölje be az attribútumoszlop tetején lévő jelölőnégyzetet. Válassza a 'Lekért' és 'Kereshető' lehetőségeket minden olyan mezőhöz, amelyet vissza kell adni egy ügyfélalkalmazásnak, és teljes szöveges keresési feldolgozásra van szükség. Észreveheti, hogy az egész számok nem kereshetők teljes szövegként vagy homályosan (a számok szó szerinti kiértékelése a szűrőkben gyakran hasznos).

További információért tekintse át az indexattribútumok és a nyelvelemzők leírását.

Szánjon egy kis időt a kiválasztott elemek áttekintésére. A varázsló futtatása után létrejönnek a fizikai adatstruktúrák, és nem fogja tudni szerkeszteni a mezők legtöbb tulajdonságát anélkül, hogy az összes objektumot elveti és újra létrehozna.

Képernyőkép az indexlap létrehozásáról.

Ha elkészült, válassza a Tovább: Indexelő létrehozása lehetőséget.

10. lépés – Indexelő létrehozása

Az utolsó lépés létrehozza az indexelőt. Az indexelő elnevezése lehetővé teszi, hogy önálló erőforrásként létezzen, amelyet az ugyanabban a varázslósorozatban létrehozott indextől és adatforrás-objektumtól függetlenül ütemezhet és kezelhet.

Az Adatok importálása varázsló kimenete egy indexelő, amely bejárja az adatforrást, és importálja a kiválasztott adatokat egy indexbe az Azure Cognitive Searchben.

Az indexelő létrehozásakor dönthet úgy, hogy ütemezés szerint futtatja az indexelőt, és hozzáadja a változásészlelést. A változásészlelés hozzáadásához jelöljön ki egy "magas vízjel" oszlopot.

Képernyőkép az indexelő lapjának létrehozásáról.

Miután befejezte a lap kitöltését, válassza a Küldés lehetőséget.

Magas vízjelek változásészlelési szabályzata

Ez a változásészlelési szabályzat egy "magas vízjel" oszlopra támaszkodik, amely rögzíti a sor utolsó frissítésének verzióját vagy időpontját.

Követelmények

  • Minden beszúrás megadja az oszlop értékét.
  • Az elem minden frissítése az oszlop értékét is módosítja.
  • Az oszlop értéke minden beszúrással vagy frissítéssel nő.

Nem támogatott oszlopnevek

Az Azure Cognitive Search-index mezőneveinek meg kell felelniük bizonyos követelményeknek. Az egyik ilyen követelmény, hogy bizonyos karakterek, például a "/" nem engedélyezettek. Ha az adatbázisban egy oszlopnév nem felel meg ezeknek a követelményeknek, az indexséma észlelése nem ismeri fel az oszlopot érvényes mezőnévként, és nem fogja látni az oszlopot az index javasolt mezőjeként. A mezőleképezések használata általában megoldaná ezt a problémát, de a mezőleképezések nem támogatottak a portálon.

Ha nem támogatott mezőnévvel rendelkező oszlop tartalmát szeretné indexelni, nevezze át az oszlopot az adatimportálási folyamat "Adatok átalakítása" szakaszában. Átnevezhet például egy "Számlázási kód/Irányítószám" nevű oszlopot "irányítószám" névre. Az oszlop átnevezésével az indexséma-észlelés érvényes mezőnévként ismeri fel, és javaslatként hozzáadja az indexdefinícióhoz.

Következő lépések

Ez a cikk azt ismertette, hogyan lehet adatokat lekérni a Power Query-összekötőkkel. Mivel ez az előzetes verziójú funkció megszűnt, azt is ismerteti, hogyan migrálhatja a meglévő megoldásokat egy támogatott forgatókönyvbe.

Az indexelőkkel kapcsolatos további információkért tekintse meg az Indexelőket az Azure Cognitive Searchben.