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)

A fiúk (az egykori káder) városai alapján dolgozunk a c #

A fiúk (az egykori káder) városai alapján dolgozunk a c #

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 fiúk (az egykori káder) városai alapján dolgozunk a c #

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

A fiúk (az egykori káder) városai alapján dolgozunk a c #

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.

A fiúk (az egykori káder) városai alapján dolgozunk a c #

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.

A fiúk (az egykori káder) városai alapján dolgozunk a c #

Folytassa az importálást

A párbeszédablakba illesszük be a kapcsolódási sort az adatbázisba és kattintsunk . Automatikusan elemzi, és a mezők maguk a helyes cellák helyébe kerülnek.

A fiúk (az egykori káder) városai alapján dolgozunk a c #

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

A fiúk (az egykori káder) városai alapján dolgozunk a c #

A fiúk (az egykori káder) városai alapján dolgozunk a c #

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 fiúk (az egykori káder) városai alapján dolgozunk a c #

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

A fiúk (az egykori káder) városai alapján dolgozunk a c #

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