Kako koristiti bazu podataka za spremanje svih SMS poruka
Ovaj vodič objašnjava kako postaviti Microsoft SQL Database server za spremanje svih SMS poruka koje prolaze kroz sustav. Ova postavka omogućuje vam stvaranje izvješća, pisanje računa ili izračun troškova rada vašeg SMS gateway sustava. (Slika 1)
Spremanje svih poruka u bazu podataka (Brzi koraci)
- Otvorite 'Izvješćivanje' iz izbornika Uredi
- Kliknite na 'Kreiraj novi SMS Reporter'
- Odaberite vrstu baze podataka MS SQL
- Unesite podatke za povezivanje (Server, Port, Baza podataka, Korisnički ID i Lozinka)
- Provjerite je li uspostavljena veza s bazom podataka
- Idite na karticu Izgled tablice
- Kopirajte odgovarajući upit za kreiranje tablice za izvješćivanje
- Idite na karticu SQL
- Zalijepite upit za kreiranje tablice i izvršite ga
- Pošaljite testnu poruku od korisnika Admin
- Idite na MS SQL Reporter
- Upitajte poruke iz baze podataka
Prvo otvorite Izvješćivanje iz izbornika Uredi u navigacijskoj traci (Slika 2).
U izborniku Izvješćivanja kliknite na gumb Kreiraj novi SMS Reporter, a zatim odaberite vrstu baze podataka MS SQL (Slika 3).
Sada unesite podatke za povezivanje kao što su Server, Port, Baza podataka, Korisnički ID i Lozinka. Unesite naziv veze. Na kraju kliknite na gumb OK (Slika 4).
Na kartici Događaji možete vidjeti zapis najnovijih događaja na serveru. Kao što možete vidjeti na Slici 5, veza s bazom podataka je uspostavljena.
Na kartici Izgled tablice možete pronaći odgovarajući upit za kreiranje tablice za izvješćivanje. Kopirajte ga odavde (Slika 6).
Na kartici SQL možete izvršavati SQL upite u vezi s bazom podataka. Zalijepite ovdje upit za kreiranje tablice i izvršite ga (Slika 7).
Od korisnika Admin možete poslati testnu SMS poruku. Navedite adresu primatelja, poruku i kliknite na gumb OK (Slika 8).
Konačno, u MS SQL Reporteru možete upitati poruke iz baze podataka, i vidjet ćete da postoji nova poruka u tablici (Slika 9).
Kako testirati SMS izvješćivanje
Za testiranje SMS izvješćivanja, dobra je ideja postaviti SMPP simulator sustav, i poslati neke testne SMS poruke na ovaj sustav. SMPP simulator je jednostavna konfiguracija koja prihvaća SMS poruke koristeći ugrađeni SMPP server SMS gatewaya i prosljeđuje te SMS poruke na SMS tester vezu. Ovaj simulator vam omogućuje testiranje SQL izvješćivanja besplatno. Koristili smo sličnu postavku kada smo kreirali test performansi od 1 000 000 SMS poruka kako bismo potvrdili da Ozeki SMS Gateway može isporučiti do 1000 SMS poruka u sekundi.
Često postavljana pitanja
Imam korisnika baze podataka u sustavu, a zapisivanje je ponekad sporo, događaji se pojavljuju u zapisniku s određenim kašnjenjem. Zašto? Kako mogu riješiti ovaj problem?
Ozeki SMS Gateway može optimizirati performanse s pravilnim indeksiranjem baze podataka.
Evo zašto indeksiranje pomaže:
- Kada imate veliki broj poruka, zapisivanje može postati sporo jer sustav treba stalno ažurirati bazu podataka.
- Indeksiranje specifičnih polja baze podataka ubrzava ta ažuriranja, što dovodi do bržeg zapisivanja općenito.
Kako postaviti indeksiranje:
- Otvorite izbornik "Uredi" i odaberite "Postavke servera."
- Idite na karticu "Baze podataka."
- Potražite tablice povezane s zapisima poruka, kao što su "Primljeno" ili "Prihvaćeno za isporuku."
- Unutar svake tablice, identificirajte uvjete "gdje" koji se koriste za filtriranje poruka tijekom pretraživanja. Ti uvjeti često uključuju specifična polja poruka.
- Razmislite o indeksiranju tih polja za brža ažuriranja baze podataka i poboljšane performanse zapisivanja.
Koji je preporučeni poslužitelj baze podataka za SQL bilježenje?
Evo nekoliko načina da preformulišete "Preporučamo Microsoft SQL Server. Ima relativno bezgrešan izvorni OleDb upravljač i dobru implementaciju za pohranu velikih količina podataka.":
Formalno:
Za optimalnu performansu i skalabilnost, preporučujemo korištenje Microsoft SQL Servera. Njegov izvorni OleDb upravljač nudi izuzetnu pouzdanost i stabilnost, dok sama baza podataka izvrsno upravlja velikim skupovima podataka.
Fokusirano na prednosti:
Osigurajte besprijekorno upravljanje podacima s Microsoft SQL Serverom. Njegov robusni izvorni OleDb upravljač smanjuje rizik od grešaka, a baza podataka je posebno optimizirana za pohranu i upravljanje velikim količinama podataka.
Sažetije:
Microsoft SQL Server je naš preferirani izbor zbog pouzdanog OleDb upravljača i učinkovitog rukovanja velikim skupovima podataka.
Gubi li se bilo koja konfiguracija nakon ponovnog pokretanja? Što mogu učiniti po tom pitanju?
Primatelj vaše poruke možda je izvan vašeg područja usluge ili je format broja netočan.
Evo dvije mogućnosti:
- Međunarodni format broja: Ako pokušavate poslati poruke međunarodno ili korisnicima u roamingu, morate koristiti međunarodni format broja. To obično uključuje prefiks pozivnog broja države (npr. +44 za UK, +1 za SAD). Za detalje o međunarodnim formatima brojeva, posjetite naš FAQ o formatima SMS brojeva.
- Ograničenje pružatelja SMS usluga: Također je moguće da vaš pružatelj SMS usluga ograničava slanje poruka u određene države ili mobilne mreže. Da biste to potvrdili, kontaktirajte svog pružatelja usluga i navedite detalje o specifičnoj državi i mobilnoj mreži gdje isporuka ne uspijeva.
Moje poruke ne stižu u inozemstvo. Što može uzrokovati ovaj problem?
Imamo problema s slanjem vaše poruke. Evo dva moguća razloga:
- Međunarodni format broja: Ako pokušavate kontaktirati nekoga u inozemstvu ili korisnika u roamingu, možda trebate koristiti međunarodni format broja. To obično uključuje znak plus (+) nakon kojeg slijedi pozivni broj države i broj telefona (npr. +44 za UK, +1 za SAD). Za detalje o međunarodnim formatima brojeva, posjetite naš FAQ o formatima SMS brojeva.
- Ograničenje pružatelja SMS usluga: Također je moguće da vaš pružatelj SMS usluga ograničava slanje poruka u određene države ili mobilne mreže. Da biste to potvrdili, kontaktirajte svog pružatelja usluga i navedite detalje o specifičnoj državi i mobilnoj mreži gdje isporuka ne uspijeva.
More information
- Kako evidentirati SMS promet u SQL bazu podataka
- Kako spremiti sve SMS poruke u CSV datoteku
- Visokoučinkovito SQL izvješćivanje
- SMS izvješće stupčasti grafikon
- Kako postaviti SMS kredite za korisnike