BookmarkSubscribeRSS Feed
Dica da Semana: SAS Viya e Python - Configuração
Berenice25
SAS Employee

Você sabia que é possível utilizar o SAS Viya integrado com o Python. Existem principais 3 formas de você utilizar o SAS e o Python integrados.

  1. Através do um ambiente de desenvolvimento Python como o Jupyter Notebook
  2. No SAS Studio para o Viya 4 você tem a opção de abrir e codificar o programa Python
  3. Ou num nó Open Source Code no Model Studio que é o ambiente de desenvolvimento de modelos de ML no SAS Viya.

O objetivo deste artigo é ter dar um resumo e guia do que você e o Administrador do seu SAS Viya precisam configurar antes de começar a programar em Python integrado ao SAS ou vice-versa. Então vamos lá.

  1. Utilização de um ambiente de programação Python. (exemplo Jupter Notebook, ou Colab)

 

  1. Instale a biblioteca SWAT  (Scripting Wrapper for Analytics Transfer). Veja o GITHUB: https://github.com/sassoftware/python-swat
  2. Fale com o Administrador do seu SAS Viya Se e como está configurado o acesso ao seu SAS Viya via API. Peça para que seja verificado como está configurado o processo de autenticação para linguagens externas no SAS. SAS Help Center: Authenticating Users of External Languages
  3. Pegue um Código exemplo para se conectar e acessar seu ambiente Viya (CAS) e alguns exemplos: Getting Started — SWAT 1.13.2 documentation (sassoftware.github.io)
  4. No SAS Studio
    1. Peça ao seu Administrador SAS Viya para configurar e instalar uma versão de Python nos servidores do Viya. SAS Help Center: Configure SAS to Run External Languages, peça também todos os pacotes python que deseja que seja instalado.
    2. Agora abre um novo programa Python do SAS Studio e começe a programa. Veja exemplos aqui:      SAS Help Center: Specify Input from an External Python Script
    3. Note que você tem também dois procedimentos SAS, SAS Help Center: Overview: PROC PYTHON e SAS Help Center: Using PROC FCMP Python Objects para utilizar chamadas e Código Python no meio de programas programas SAS.
  5. No Model Studio
    1. Peça ao seu Administrador SAS Viya para configurar e instalar uma versão de Python nos servidores do Viya. SAS Help Center: Configure SAS to Run External Languages, peça também todos os pacotes python que deseja que seja instalado.
    2. Adicionamente ele precisará configurar esta parte também SAS Help Center: Configuring Support for Open-Source Models
    3. Agora você poderá testar e utilizar o Open Source Node para codificar modelos Open Source também. SAS Help Center: Open Source Code Node Example

 

 

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

Article Labels
Contributors