Яка різниця між Libname і pass through у SAS?

Механізм LIBNAME і SQL pass-through забезпечують доступ до баз даних. SQL pass-through передає код безпосередньо до бази даних. Без наскрізного доступу SAS генерує оптимізований запит до бази даних. Кодування LIBNAME просте та звичне, а ефективність оптимізована SAS®.

Як ми вже обговорювали SQL Pass through — це явне з’єднання, а LIBNAME — неявне. Отже, для використання методу SQL Pass through потрібно знати кодування/синтаксис, функції, параметри тощо конкретної бази даних, щоб правильно використовувати потенціал цієї конкретної бази даних.

Примітка. Наскрізна функція SQL надає можливість виконувати якомога більше запитів і обчислень у процесорі SQL сервера, а не в клієнті SAS. Обробка на сервері відбувається швидше, ніж передача даних між клієнтом і сервером для обробки.

Інструкція LIBNAME Пов’язує або від’єднує бібліотеку SAS від libref (ім’я швидкого доступу), очищає одну або всі бібліотеки, перераховує характеристики бібліотеки SAS, об’єднує бібліотеки SAS або об’єднує каталоги SAS. Примітка. Інструкцію LIBNAME переміщено до глобальних інструкцій SAS.

Оператор FILENAME призначає fileref зовнішньому файлу. Інструкція LIBNAME призначає бібліотеці SAS бібліотеку. Для доступу до таблиць СУБД використовуйте оператор LIBNAME, SAS/ACCESS.

Явний перехід викликається оператором CONNECT у операторі PROC SQL. Явний наскрізний доступ дозволяє користувачеві писати код на діалекті SQL, рідному для СУБД. Неявна передача викликається за допомогою SAS/ACCESS LIBNAME і коду SAS, який запускає неявну передачу SQL.

Related Post

Що означають телепатичні друзі?Що означають телепатичні друзі?

мати або демонструвати здатність знати, що у когось на свідомості, або спілкуватися з кимось подумки, без використання слів чи інших фізичних сигналів: Двоє чоловіків мають майже телепатичний зв’язок. Телепатія (від

Який код C1110 на Nissan?Який код C1110 на Nissan?

Код помилки C1110 показує "Збій контролера" і код несправності C1111 вказує на наявність проблеми з двигуном насоса ABS. У багатьох випадках ці коди несправностей зустрічаються разом і, таким чином, вказують