Rad sa sustavima za poduzeća

Kada trebate raditi i integrirati se s postojećim poslovnim sustavima kao što su SAP i Oracle, trebali biste potražiti suradnju i podršku od svog IT administrativnog tima ili tima zaduženog za sustav.

Čak i ako niste u tehničkoj ulozi, pročitajte ovaj odjeljak da biste razumjeli neke stvari koje obično trebaju uzeti u obzir pri integraciji s poslovnim sustavima.

Učestalost i vrijeme integracije podataka

Pri integraciji s drugim sustavima trebate uzeti u obzir učestalost integracije i uzeti u obzir vremenske zone ako integracija koristi slučajeve koji prelaze vremenske zone. Učestalost integracije ovisit će o dva aspekta: obujmu podataka i vremenskim zahtjevima poslovanja.

Način integriranja s poslovnim sustavima

Postoji nekoliko načina integracije s poslovnim sustavima:

  • Integracija Baze podataka je izravna integracija s bazom podataka. Ovo nije vrlo čest način integriranja s vanjskim sustavima jer postoji rizik od izlaganja podataka.

  • API integracija je metoda integriranja sa sustavima pomoću API-ja. Većina web sustava pruža API-je za integraciju, ali neki ne.

  • Integracija Datoteke je metoda integriranja s drugim sustavima pomoću datoteka. Jedan sustav izvozi podatkovnu datoteku. Ova bi datoteka mogla biti u CSV, TSV, XML ili nekom drugom formatu. Sustav u koji se integrira tada otkriva da postoji nova datoteka ili je postavljen s brojačem vremena za periodično skeniranje kako bi provjerio postoje li nove datoteke i potom uvozi datoteku koja je izvezena. Ova se metoda koristi u situacijama kad se izvoru podataka ne može pristupiti izravno putem baze podataka ili API-ja.

Povezivanje s lokalnim sustavima

Lokalni pristupnik za podatke omogućava aplikacijama i uslugama povezivanje sa sustavima koji nisu otvoreni na internet na siguran način. Postavljanje je jednostavno pomoću alata za instalaciju, ali treba uzeti u obzir nekoliko čimbenika:

  • Mrežna propusnost centra podataka ili lokacije poslužitelja

  • Ugađanje baze podataka izvora podataka

  • Specifikacija servera lokalnog sustava

  • Količina i učestalost prijenosa podataka

Mrežna propusnost centra podataka ili lokacije poslužitelja

Brzina aplikacije ovisit će o tome je li dovoljna propusnost mreže između lokalnog centra podataka ili poslužitelja i usluge u oblaku. Ako mnogi ljudi koriste aplikaciju istodobno, nedovoljna propusnost uzrokovat će dugo vrijeme reakcije aplikacije. Dodatne informacije:Preduvjeti za web-aplikacije

Da biste saznali brzinu mreže svoje organizacije, koristite Test mrežne brzine iz trgovine Microsoft Store (besplatno) i također dijagnostičke alate posebno za aplikacije stvorene prema modelu.

Ugađanje baze podataka izvora podataka

Ugađanje baze podataka također igra važnu ulogu, posebno ako se želite povezati na izvor podataka koji uključuje puno podataka. Lako možete naići na probleme ako ste napravili aplikaciju koja koristi podatke na način na koji prije nisu korišteni.

Na primjer, pretpostavimo da je vaš postojeći sustav upravljanja kupcima optimiziran za pretraživanje pomoću imena, prezimena i adrese e-pošte, ali napravili ste novu aplikaciju koja pretražuje pomoću telefonskog broja. Podaci neće biti indeksirani kako bi pomogli vašoj aplikaciji u učinkovitom pretraživanju.

Indeksiranje pomaže vašim aplikacijama da ubrzaju pretraživanje, a kad nedostaje indeks, potrebno je više vremena za pretraživanje i upite podataka. Možda ćete trebati kontaktirati IT tim za izvor podataka kako biste razgovarali o tome kako ćete pristupiti podacima i dodati dodatne indekse. Za više informacija o indeksiranju sa SQL poslužiteljem pogledajte Vodič za arhitekturu i dizajn indeksa za SQL Server.

Specifikacija servera lokalnog sustava

Drugi aspekt koji treba uzeti u obzir je specifikacija vašeg poslužitelja koja upravlja lokalnim pristupnikom za podatke. Ako imate previše korisnika koji istovremeno pristupaju aplikaciji, vaš se poslužitelj možda neće moći nositi sa svim zahtjevima. U tim situacijama trebate razmotriti postavljanje lokalnog pristupnika za podatke na više poslužitelja kako biste formirali klaster. Više informacija: Upravljanje klasterima s visokom dostupnošću i ujednačavanjem opterećenja lokalnog pristupnika za podatke

Količina i učestalost prijenosa podataka

Za zahtjeve velikog obujma korištenje pristupa poput tijekova podataka može pružiti bolje performanse, a istovremeno omogućava integraciju s lokalnim podacima.