A space for data analytics & AI related technical resources and discussions.
Author: Randy Betancourt Date: August 2025 ContextAltair Workbench on Windows provides a development environment for SAS language programs with remote execution capabilities. This architecture allows users to edit and modify programs locally on Windows while executing them on remote Linux servers running SLC instances.…
SLC Managing Credentials in User Programs Part 2 of 2 Use Case 3: Creation of a secure confidential JSON file This use case involves the creation of the equivalent for an Oauth token which contains credentials and other connection parameters in the form of a JSON file. This file is placed in a secure location, like the…
SLC Managing Credentials in User Programs Part 1 of 2 Context: SLC offers three distinct deployment models: Windows Desktop, SLC Server-based, and SLC Hub. SLC Server-based follows a traditional client/server architecture where each user launches their own dedicated SLC process on the server. Under this model, every SAS…
Created Oct 2025 VSCODE CONFIGURATION Download and install the SLC VScode plugin: https://marketplace.visualstudio.com/items?itemName=AltairEngineering.slc Note that the above link outlines the process to create a profile to connect to and use SLC. Search for SAS Language slc from language settings to apply colour coding.…
Author: Randy Betancourt Date: September 25, 2025 Purpose This document outlines authentication requirements and behaviors for Altair/Siemens SLC integration with Google BigQuery. We distinguish between service account keys and individual OAuth tokens, their security implications, and operational considerations in a…
Step 0: Create a SAS program for testing purposes: %put Program: /home/trb/sas/run_batch.sas; %put Execution Mode: Batch via cron; %put Job Start Time: &sysdate9 &systime; %put SLC Version: SLC &sysver; %put User ID: &sysuserid; %put Process ID: &sysjobid; %put System Day: &sysday; %put Operating Sys: &sysscp; %put Site…
Best Practices and How-to for Administration of SLC Servers on Linux - Part 5 of 5 Appendix A: Example Autoexec.sas Program /* autoexec.sas - SAS Automatic Startup Configuration Author: Altair Americas Support team Date: August 2025 Purpose: Configure SLC/SAS environment and autocall macro libraries NOTE: Sets up…
Best Practices and How-to for Administration of SLC Servers on Linux - Part 4 of 5 Results from Autoexec Processing Using the example AUTOEXEC.sas we configured, we get: NOTE: Copyright 2002-2025 World Programming, an Altair Company NOTE: Altair SLC 2026 EA1 (05.26.00.01.000433)Licensed to AltairNOTE: This session is…
Diagnosing SLC Autocall Issues Check File Permissions Ensure SAS/SLC can read the files ls-la /opt/slc_autocall/chmod644/opt/slc_autocall/*.sas Verify File Naming File name must match macro name and the file name is case-sensitive. For Linux, it is recommended to use all lower-case file names and no blanks/spaces in the…
Security Considerations: Owner: root(prevents unauthorized modifications) Group: root(restricts administrative access) Permissions: 755 (executable by all users, writable only by root) Important: File must be executable (+x) for SLC to process it automatically Administrative Tasks Initial Setup:…
There's a wealth of content waiting for you to explore! Need support or have a question? Login or join our community.