Learn how Azure DevOps supports, enhances, and accelerates the Analytics lifecycle in SAS Viya.
Learn How To
Use Azure Repos and Azure Pipelines from Azure DevOps Create a self-hosted agent that will interact with SAS Viya on Azure Create SAS Viya data, decision, model, scoring, and configuration pipelines
Who Should Attend
Technical resources working with or interested in the Azure cloud, DevOps concepts or SAS Viya automation and integration with Git and Azure.
Prerequisites
Before attending this course, you should be familiar with;Azure CloudSAS Viya fundamentalsFamiliarity with bash scripting, python, Azure CLI (Command Line Interface), SAS Viya REST API (Application Programming Interfaces), SAS Viya CLI is also extremely helpful
SAS Products Covered
SAS Viya
Course Outline
Azure Pipelines Fundamentals (Microsoft hosted agent)Create basic tasks and scriptsWork with parameters and variablesStructure the scripts in jobs and stagesProtect secrets in a pipeline Work with an Azure Key VaultSelf Hosted AgentCreate a self-hosted agent to work with SAS Viya on AzureSet-up a repository with necessary files. and portsCopy certificatesRegister the self-hosted agentConfiguration pipelines: update packages, install needed python version, install sas-viya cli and pyviyatools.SAS Viya Data PipelinesRun SAS programs in batch (in the pipeline and from a sas file in Git)Add a repository in SAS Studio and trigger pipelines form thereRun a SAS program that reads a CAS (Cloud Analytic Services) table and creates a file in ADLS2 (Azure Data Lake Storage Gen 2) blob storageImport and run a SAS Studio FlowCreate a complete data pipeline that loads a CAS table, imports a flow, allows a manual step to schedule the flow, runs the flow and stores the output in ADLS2 blob storageSAS Viya Decision PipelinesCreate a Git publishing destination with a python fileDesign a multi-stage decision pipeline: Import, Publish and Deploy decisionsSAS client and secret registration in a pipeline. BASH curl REST APIScoring the deployed decision using files stored in ADLS2 storageSAS Viya Model PipelinesCreate an Azure publishing destination with a python fileCreate a SAS Model Manager project and import modelsCreate a release pipelineAutomate the model import and publish steps