A space for data analytics & AI related technical resources and discussions.
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:…
Best Practices and How-to for Administration of SLC Servers on Linux SASAUTO and AUTOEXEC Processing for SLC Servers under Linux Randy Betancourt Updated: August 2025 Context:SLC provisions three deployment models, Windows Desktop, SLC server-based and SLC Hub. SLC server-based is the traditional client/server deployment…
SLC Use Cases for Access to Databricks Randy Betancourt, May 13, 2025 SummaryThe purpose of these use cases is to illustrate Altair SLC integration techniques with Databricks. SLC is a data analytics environment that includes a SAS language compiler. SLC offers a single, integrated environment to execute SAS language,…
Linux Administrator Requirements for SLC Distributed Hub Environment Core Linux Administration Skills System Administration Fundamentals User and Group Management Creating/managing service accounts for SLC processes Understanding sudo privileges and security contexts Managing user authentication and authorization…
Standard SPARQL 1.1 only supports simple IF() expressions. AGS extends this with full CASE WHEN syntax for cleaner nested logic. Syntax BIND( CASE WHEN <condition1> THEN <value1> WHEN <condition2> THEN <value2> ELSE <defaultValue> END AS ?resultVar) Example 1 - Labeling status values BIND( CASE WHEN ?status = "active" THEN…
Parameterized Template Query [info callout] 🧩 All examples on this page use the sample movie dataset introduced in SPARQL in AGS – Developer’s Overview Reusable parameterized templates make logical filters configurable without modifying query logic. This is the preferred approach for Named Queries and automated workflows…
What Are Property Paths? In SPARQL, property paths let you express chains or patterns of relationships between resources, without manually specifying each join. Example idea: Movie → Director → foaf:name Instead of multiple triple lines, a single property path can express it: ?movie ex:director/foaf:name ?directorName It’s…
Concept Overview In SPARQL, logical combinations (OR, AND, DIFFERENCE) aren’t special operators — they’re implemented through query structure. Logic Typical Use Case SPARQL Technique OR Include entities matching any attribute VALUES or UNION AND Require all attributes to be present Subquery + HAVING(COUNT(...)) DIFFERENCE…
Quick Optimization Reminders Most AGS developers know these already, but here’s a quick refresher checklist: ✅ Use VALUES instead of multiple FILTER conditions ✅ Apply LIMIT and OFFSET for iterative testing ✅ Avoid unbound joins that cause Cartesian products ✅ Aggregate using subqueries to reduce load These small…
The Sample DatasetWe’ll use a tiny dataset of 5 movies, small enough to test in AGS but just enough to illustrate SPARQL features. Movie ID Title Year Rating Genre Director Actor M1 The Shawshank Redemption 1994 9.3 Drama Frank Darabont Tim Robbins M2 The Godfather 1972 9.2 Crime Francis Ford Coppola Marlon Brando M3…
There's a wealth of content waiting for you to explore! Need support or have a question? Login or join our community.