Veröffentlicht am :

Verbindung zu Snowflake über LIBNAME

Dieser Code ist auch verfügbar auf: English Español Français
Attention : Dieser Code erfordert Administratorrechte.
Dieser Codeblock verwendet die LIBNAME-Anweisung mit der SASIOSNF-Engine (SAS©/ACCESS Interface to Snowflake), um eine SAS©-Bibliothek namens 'snow' zu erstellen. Diese Bibliothek ermöglicht den Zugriff auf in der angegebenen Snowflake-Datenbank gespeicherte Tabellen und Ansichten. Die Verbindungsparameter umfassen den Server ('saspartner.snowflakecomputing.com'), den Benutzer ('mwahi'), das Passwort, das Schema ('HCDW'), die Datenbank ('USERS_DB') und das Warehouse ('USERS_WH'). Zusätzliche Optionen wie 'dbcommit', 'autocommit', 'readbuff' und 'insertbuff' sind konfiguriert, um die Transaktionsverwaltung und den Datentransfer zu optimieren. Diese Konfiguration ist für die Datenintegration zwischen SAS© Viya und Snowflake unerlässlich.
Datenanalyse

Type : EXTERN


Die Daten stammen aus einer externen Snowflake-Datenbank. Das Skript konfiguriert den Zugriff auf diese Datenquelle, manipuliert jedoch keine internen SAS-Daten oder Daten aus SASHELP.

1 Codeblock
LIBNAME Statement
Erklärung :
Dieser Block konfiguriert die LIBNAME-Makroanweisung 'snow', um eine Verbindung zu einer Snowflake-Instanz herzustellen. Er verwendet die Parameter 'server', 'user', 'password', 'schema', 'database' und 'warehouse', um die Verbindungsdetails zur Snowflake-Datenbank anzugeben. Die Optionen 'dbcommit', 'autocommit', 'readbuff' und 'insertbuff' sind festgelegt, um das Verhalten der Transaktionsbestätigung und die Größe der Lese-/Schreibpuffer zu steuern und so die Leistung zu optimieren.
Kopiert!
1LIBNAME snow SASIOSNF
2 server = "saspartner.snowflakecomputing.com"
3 user = mwahi
4 password = TAM813fla
5 schema = HCDW
6 database = USERS_DB
7 warehouse = USERS_WH
8 dbcommit = 10000
9 autocommit = no
10 readbuff = 30000
11 insertbuff = 30000;
12RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.