Nastavení výkonného databázového reportování pro MS SQL

Tento průvodce vysvětluje, jak nastavit výkonné databázové reportování pro Microsoft SQL Server, aby ukládal všechny SMS zprávy procházející systémem. Toto nastavení vám umožní vytvářet reporty, psát faktury nebo počítat náklady na provoz vašeho SMS gateway systému.

Reportovací systém může ukládat zprávy procházející systémem do různých zdrojů, jako jsou databáze, txt soubory atd. Jednou z nejoblíbenějších možností je použití MS SQL serveru k uložení záznamu o každé zprávě. Reportovací systém můžete otevřít z nabídky Edit volbou Reporting, jak vidíte na Obrázku 1.

Obrázek 1 - Otevření nabídky Reporting

V nabídce Reporting klikněte na tlačítko Create new SMS Reporter a poté vyberte typ databáze MS SQL Fast (Obrázek 2).

Obrázek 2 - Vytvoření nového MS SQL Fast reporteru

Nyní zadejte podrobnosti připojení, jako je Server, Port, Database, UserID a Password, na stránce s detaily MS SQL Fast reporteru. A zadejte název připojení. Nakonec klikněte na tlačítko OK (Obrázek 3).

Obrázek 3 - Zadání podrobností připojení

V záložce Events můžete vidět záznam nejnovějších událostí serveru. Jak vidíte na Obrázku 4, databázové připojení je navázáno.

Obrázek 4 - Databázové připojení navázáno

Jak ukazuje Obrázek 5 na záložce Events, můžete vidět, že SMS Gateway automaticky vytváří příslušné databázové tabulky. Tabulka "m" ukládá zprávy a "c" ukládá kontakty.

V tabulce "m" můžete vidět následující sloupce:

  • 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 měl být následující:

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

Obrázek 5 - Tabulky vytvořeny

Nakonec v MS SQL Serveru uvidíte, že v tabulce je nová zpráva, jak vidíte na Obrázku 6.

Obrázek 6 - Zpráva vložena do databáze

More information