A fiúk (az egykori káder) városai alapján dolgozunk a c #
A jelenlegi feladatban régiók és városok alapja volt. mert a nyilvános domain adatbázisok régiek, tartalmazhatnak hibákat, pontatlan adatokat és egyszerűen nem a forrásból - úgy döntöttek, hogy megtalálják az adatforrást, és importálják az adatbázisba.
Letöltöttem az adatbázist DBF formátumban (nem tudom, hogy jó vagy rossz), 1 GB súlyú (XML formátumban 500 MB nagyobb). Továbbá felmerült a kérdés, hogy mit nyit ez a bázis, és mit kell csinálni vele, miután a LINQ és az Entity Framework egyszerű, így a DBF nem működik. Azonban jó volt látni, amikor sikerült megnyitnom a szokásos Excel (nem hozzáférés)


Nyissa meg az SQL Server Management Studio alkalmazást, válassza ki az adatbázist, ahová a kiválasztott táblákat importálni kívánja: Feladatok> Adatok importálása.

A megnyíló párbeszédablakban válassza ki az .Net Framework Data Provider lehetőséget az Odbc adatforrásként. Ezután meg kell adnia az adatbázishoz tartozó kapcsolódási sort. Ez egy külön történet. Ezt a kapcsolatot a Visual Studio alkalmazásban korábban létrehoztam, és közvetlenül próbáltam meg kapcsolódni a fájlhoz.
Hozzon létre egy kapcsolatot a DBF-ben a Visual Studio programban
Kattintson a "Kapcsolat hozzáadása" gombra. Mint az általunk választott adatforrás

Adatforrás specifikációban> Csatlakozási string használata> Építés. Hozzon létre (válassza ki) az adatforrást. Először létre kell hoznia.

Minden manipuláció után kap egy ilyen párbeszédpanelt a kész kapcsolódási sorral. Ezt át kell másolni és beilleszteni az MS SQL Server Management programba.

Folytassa az importálást
A párbeszédablakba illesszük be a kapcsolódási sort az adatbázisba és kattintsunk

A második lépésben válassza ki a cél adatbázisot


A 22-es típust varcharra változtatom. és a 23-at eddig a hossza, mint a forrás adatbázisban. Az eredmény megközelítőleg a következő:

A leképezés sikeres konfigurálása után az importálási folyamat megtörténik, több percig tart.

Az adatok feldolgozása
Természetesen érdekes a DBF-től az MS SQL-be importálás, de ez nem igazán segíti ezeket az adatokat előzetes feldolgozás nélkül.
Annak érdekében, hogy a régiók listáját (RF tárgyak) megkapja, követnie kell az általános kereteket az entitások keretrendszerének beállításához. Ezután a következő kód visszaadja a régiók listáját.
Minden régióban van egy REGIONCODE - régió kód. Nem szabad megfeledkezni arról, hogy ez a kód könnyen és kényelmesen elérhetővé teszi a várost.
Így készíthet adatbázisokat régiókról és városokról az SQL Server formátumban