dinsdag 4 mei 2010

Aanmaken SQL Query met belangrijke SMS gegevens!

Om zelf de query te maken ga als volgt te werk:

1. Login op de SMS-server
2. Ga naar
[Start] --> Program Files --> Microsoft SQL Server
3. Start Query Analyzer op
4. Vul in als SQL Server:
(local)
5. Kies (connect using): Windows Authentication en klik op: [OK]
6. Vul in het nieuwe query scherm (lijkt op een notepad scherm) het volgende (doe COPY & PASTE van hieronder):

select v_package.PackageID,

v_package.Name,

v_CollectionRuleDirect.RuleName as 'AD Group',

v_package.PkgSourcePath,

v_Advertisement.AdvertisementName,

v_Advertisement.ProgramName,

v_Collection.Name

from v_package

left outer join v_Advertisement on v_package.PackageID = v_Advertisement.PackageID

left outer join v_Collection on v_Advertisement.CollectionID = v_Collection.CollectionID

left outer join v_CollectionRuleDirect on v_Collection.CollectionID = v_CollectionRuleDirect.CollectionID

left outer join v_CollectionRuleQuery on v_Collection.CollectionID = v_CollectionRuleQuery.CollectionID

order by v_package.Manufacturer, v_package.Name

7. Zoek in de Toolbar, de gele ton met erachter: master en verander dit in: SMS_XXX
(SMS_XXX = je SMS-site. Hiermee geef je aan, op welke dbase je de query gaat uitvoeren!)
8. Klik nu in de toolbaar op de
groene driehoek, om de query uit te voeren!
9. Klik in het resultaat-scherm, op de cel
tussen [1] en [PackageID]. Hiermee selecteer je alle rijen en kolommen.
10. Klik nu
rechtermuisknop in het resultaatvenster en selecteer Save As.
11. Vul bv. c:\temp\MijnSMSQuery als naam in. (niet allemaal de zelfde naam gebruiken ;-))
Kies als type:
Export Files (*.CSV)
Kies File format:
ANSI
Kies Colomn delimiter:
Comma Seperated (CSV)
Klik op:
[Save]
12. Open het bestand nu met Microsoft Excel.
13. Selecteer kolom A, door op de "A" te klikken.
14. Ga naar in het Excel menu naar menu:
Data --> Tekst naar kolommen…
(menu: Data --> Text to Columns)
15. Zorg dat de radiobutton:
(o) Gescheiden (of: Delimited) geselecteerd staat en klik op [volgende]/[next]
16. Kies als scheidingsteken, allen: [v]Komma (of: [v]Comma) en klik op [Voltooien]/[Finish]
17. Selecteer de hele Excelsheet door me de muis tussen "rij A" en "kolom 1" te klikken.
18. Ga naar menu:
Opmaak --> Kolom en kies: AutoAanPassen aan selectie
(menu: Format --> Row en kies: Autofit)
17. Indien niet aanwezig, voeg helemaal boven in de sheet een lege rij via menu:

Invoegen
--> Rijen (/Insert --> Row:

PackageID PackageName AD Group PackageSourcePath AdvertisementName AdvertisedPackageProgram CollectionName

en vul het bovenstaande op regel 1 (copy & paste van hieronder).
18. Selekteer de hele rij 1, door op "1" te klikken,
ga naar menu:
Data --> Filter --> AutoFilter
19. Sla het Excelsheet met Save As... op
(vergeet niet om het als een .XLS-bestand op te slaan)

Geen opmerkingen:

Een reactie posten