1. Δημιουργία σύνδεσης βιβλιοθήκης
Η δήλωση `libname` χρησιμοποιείται για τη δημιουργία μιας βιβλιοθήκης SAS που αντιπροσωπεύει τη βάση δεδομένων SQL Server. Αυτό παρέχει έναν βολικό τρόπο πρόσβασης στους πίνακες βάσης δεδομένων στο SAS.
`` `sas
libname my_sql_server "server =server_name; database =database_name; uid =όνομα χρήστη; pwd =κωδικός πρόσβασης;";
`` `
Επεξήγηση παραμέτρων:
* server =server_name: Αντικαταστήστε το `server_name` με το όνομα ή τη διεύθυνση IP της παρουσίας σας SQL Server.
* database =database_name: Αντικαταστήστε το `database_name` με το όνομα της συγκεκριμένης βάσης δεδομένων με την οποία θέλετε να συνδεθείτε.
* uid =Όνομα χρήστη: Αντικαταστήστε το `username` με το όνομα χρήστη SQL Server Login.
* pwd =κωδικός πρόσβασης: Αντικαταστήστε τον "κωδικό πρόσβασης" με τον κωδικό πρόσβασης σύνδεσης SQL Server.
2. Χρησιμοποιώντας το Proc SQL
Μετά τη δημιουργία της σύνδεσης, μπορείτε να χρησιμοποιήσετε το `Proc SQL` για να αλληλεπιδράσετε με τη βάση δεδομένων.
Παράδειγμα:
`` `sas
Proc SQL;
Δημιουργία πίνακα SAS_Table ως
Επιλέξτε *
από το my_sql_server.dbo.sql_table;
εγκαταλείπω;
`` `
Επεξήγηση:
* `Proc SQL ·` Ξεκινά τη διαδικασία SQL.
* `Δημιουργία πίνακα sas_table` δημιουργεί ένα τραπέζι SAS που ονομάζεται` sas_table`.
* `Επιλέξτε *` Επιλέγει όλες τις στήλες.
* από το my_sql_server.dbo.sql_table` καθορίζει τον πίνακα διακομιστή SQL που θέλετε να ανακτήσετε δεδομένα από.
* `quit ·` Τερματίζει τη διαδικασία SQL.
Σημαντικές σημειώσεις:
* Ασφάλεια: Για λόγους ασφαλείας, αποφύγετε την αποθήκευση του κωδικού πρόσβασής σας σε απλό κείμενο μέσα στον κωδικό SAS. Εξετάστε τη χρήση των επιλογών συστήματος SAS ή των μεταβλητών περιβάλλοντος για να διαχειριστείτε με ασφάλεια τα διαπιστευτήριά σας.
* Τύποι δεδομένων: Να γνωρίζετε τις πιθανές διαφορές τύπου δεδομένων μεταξύ του SAS και του SQL Server. Μπορεί να χρειαστεί να χρησιμοποιήσετε λειτουργίες μετατροπής δεδομένων στα ερωτήματα SQL.
* Χειρισμός σφαλμάτων: Προσθέστε χειρισμό σφαλμάτων στον κωδικό σας (π.χ., χρησιμοποιώντας `on error` ή` σε προειδοποιήσεις 'δηλώσεις) για να διαχειριστείτε με χαρά τυχόν προβλήματα κατά τη διάρκεια της διαδικασίας σύνδεσης ή ανάκτησης δεδομένων.
Πρόσθετοι πόροι:
* τεκμηρίωση SAS: [https://support.sas.com/documentation/onlinedoc/sas92/doc/en/odsug/odsug_conn_sqlserver.htm] odsug_conn_sqlserver.htm)
* Κοινότητα SAS: [https://communities.sas.com/j(https://communities.sas.com/)
Θυμηθείτε να προσαρμόσετε αυτά τα παραδείγματα στη συγκεκριμένη ρύθμιση του SQL Server και την επιθυμητή χειραγώγηση δεδομένων. Επιτρέψτε μου να ξέρω αν έχετε περισσότερες ερωτήσεις!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα