0% ont trouvé ce document utile (0 vote)
2 vues1 page

Mini Guide Scripting SQL OSS BSS

Ce document présente un guide sur l'utilisation de scripts Shell et de requêtes SQL pour la gestion des systèmes OSS/BSS. Il inclut des exemples de scripts pour vérifier les fichiers CDR vides, des requêtes SQL pour analyser les soldes des comptes et la consommation de données, ainsi qu'une méthode pour comparer l'intégrité des données entre CRM et OCS. Ces outils sont essentiels pour l'automatisation et l'analyse des données dans les systèmes de télécommunications.

Transféré par

apollinaire samiey
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues1 page

Mini Guide Scripting SQL OSS BSS

Ce document présente un guide sur l'utilisation de scripts Shell et de requêtes SQL pour la gestion des systèmes OSS/BSS. Il inclut des exemples de scripts pour vérifier les fichiers CDR vides, des requêtes SQL pour analyser les soldes des comptes et la consommation de données, ainsi qu'une méthode pour comparer l'intégrité des données entre CRM et OCS. Ces outils sont essentiels pour l'automatisation et l'analyse des données dans les systèmes de télécommunications.

Transféré par

apollinaire samiey
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Mini Guide - Scripts Shell & SQL pour OSS/BSS

1. Scripting Shell (bash/ksh) et Automatisation

- Vérification de fichiers CDR vides :


for file in /data/cdr/*.cdr; do
[ ! -s "$file" ] && echo "$file est vide !"
done

- Utilisation de crontab :
0 23 * * * /home/user/scripts/check_cdr.sh >> /var/log/[Link] 2>&1

2. Requêtes SQL utiles (PostgreSQL, MariaDB, Oracle)

- Vérification de soldes négatifs :


SELECT msisdn, balance_main FROM ocs_account WHERE balance_main < 0;

- Consommation data par client (quotidienne) :


SELECT msisdn, SUM(volume_in + volume_out) AS total_usage_mb
FROM cdr_data
WHERE event_date = CURRENT_DATE
GROUP BY msisdn;

- Offres non valides ou mal provisionnées :


SELECT msisdn, offer_id FROM subscriptions
WHERE offer_id NOT IN (SELECT id FROM valid_offers);

3. Vérification d'intégrité des données

- Comparaison solde CRM vs OCS :


SELECT [Link], [Link], [Link]
FROM crm_data crm
JOIN ocs_account ocs ON [Link] = [Link]
WHERE ABS([Link] - [Link]) > 1;

Vous aimerez peut-être aussi