Nastavenia vysokovýkonného databázového reportingu pre MS SQL

Tento sprievodca vysvetľuje, ako nastaviť vysokovýkonný databázový reporting pre Microsoft SQL Database server na ukladanie všetkých SMS správ prechádzajúcich systémom. Toto nastavenie vám umožňuje vytvárať reporty, písať faktúry alebo vypočítať náklady na prevádzku vášho SMS gateway systému.

Reportingový systém môže ukladať správy prechádzajúce systémom do rôznych zdrojov, ako sú databázy, txt súbory atď. Jednou z najobľúbenejších možností je použitie MS SQL servera na ukladanie záznamu každej správy. Reportingový systém môžete otvoriť z ponuky Edit voľbou Reporting, ako vidíte na obrázku 1.

Obrázok 1 - Otvorenie ponuky Reporting

V ponuke Reporting kliknite na tlačidlo Create new SMS Reporter a potom vyberte typ databázy MS SQL Fast (Obrázok 2).

Obrázok 2 - Vytvorenie nového MS SQL Fast reportera

Teraz zadajte údaje o pripojení, ako sú Server, Port, Databáza, UserID a Heslo na stránke s detailami MS SQL Fast reportera. A zadajte názov pripojenia. Nakoniec kliknite na tlačidlo OK (Obrázok 3).

Obrázok 3 - Zadanie údajov o pripojení

Na karte Events môžete vidieť záznamy o najnovších udalostiach servera. Ako vidíte na obrázku 4, databázové pripojenie je nadviazané.

Obrázok 4 - Databázové pripojenie nadviazané

Ako ukazuje obrázok 5 na karte Events, môžete vidieť, že SMS Gateway automaticky vytvára príslušné databázové tabuľky. Tabuľka "m" ukladá správy a "c" ukladá kontakty.

V tabuľke "m" môžete vidieť nasledujúce stĺpce:

  • fc: from connection
  • fa: from address
  • tc: to connection
  • ta: to address
  • m: message
  • dc: created date
  • ds: submitted date
  • dd: delivered date
  • r: submit reference
  • e: error message
  • c: pdu count
  • s: status code

Statusový kód by mal byť nasledujúci:

  • 1 - submit success
  • 2 - submit failed
  • 3 - delivered
  • 4 - delivery failed

Obrázok 5 - Tabuľky vytvorené

Nakoniec v MS SQL Serveri uvidíte, že v tabuľke je nová správa, ako vidíte na obrázku 6.

Obrázok 6 - Správa vložená do databázy

More information