In summer 2020, we launched our strategic partnership with Microsoft, announcing our plan to work together to help our customers. With world-class data and analytics, we are helping them solve their most critical business challenges using SAS® Viya® on Microsoft Azure. In just three short years, we’ve made tremendous strides toward our
Tag: SAS Viya
The 2023 International Congress of Actuaries (ICA2023) brought together industry leaders and actuaries worldwide to explore the challenges and opportunities for actuaries. Over the years, SAS has emerged as a variance and regression analysis software, revolutionising the actuarial field. Since then, it has evolved into SAS Viya 4.0, a cloud-native
With SAS® Viya® and Snowpark Container Services (launching in private preview), organizations can tap into the full potential of their data and use it to improve revenue, increase margins, operate more efficiently and exceed customer expectations.
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In this post I'll discuss how to load multiple CSV files into memory as a single table using the loadTable action. Load and prepare data on the CAS server To start, we need to create multiple
이스탄불 광역시, 세계적인 벽돌 제조사 ‘위너버거’, SAS Viya로 제품품질 확보와 지속가능성 향상 모두 달성 친환경 비즈니스 전략을 지원하기 위해 주요 기업들은 AI, 머신러닝 및 사물인터넷(IoT) 분석에 더욱 더 의존하고 있습니다. 이러한 기술은 탄소 및 폐기물 배출량을 줄임으로써 지속가능성을 향상시키고, 더 똑똑하고 효율적인 운영 방법을 개발하는 데 도움이 되고 있습니다. SAS는
Humanity collectively creates 2.5 quintillion bytes of data daily, presenting incredible opportunities for organizations—especially those who collect it in the cloud. Cloud-based data offers excellent insights for organizations, including a meaningful look at customer needs and operational improvements. However, these benefits come with risks, especially regarding security. According to IBM
The shift to cloud computing has dramatically transformed how organizations and businesses store, manage and analyze their data. The benefits of this shift are well-known: Moving to the cloud increases the potential to gain more value their data through faster access, greater scalability and cost-efficiency. All plain sailing, right? Not
SAS' Ji Shen introduces you to an effective solution for modeling and forecasting count time series.
The technology world never stands still, and transformation and change are constant. With that in mind, spending some time thinking about the why, what, how and when of a move to the cloud and Viya 4 is a worthwhile activity.
The SAS 9 Content Assessment is a collection of applications that are designed to help users understand the various characteristics of their deployment. SAS Content Assessment delivers information that is critical to helping you to upgrade to the latest version of SAS (Viya).
Let's look at the wider landscape and the direction of our customers, partners and SAS as we move SAS applications to be cloud-native in Viya 4.
You can start learning about ModelOps and SAS Model Manager now. Compare the various educational resources provided by SAS according to your learning preference.
We demonstrate a few common and essential public health functions using SAS Viya. Our goal is to show the art of the possible within the realm of accessibility.
SAS has redesigned the support page made just for administrators to provide them with a seamless experience to install and maintain their SAS environment.
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In this post I'll discuss how to update rows in a distributed CAS table. Load and prepare data in the CAS server I created a script to load and prepare data in the CAS server. This
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In this post I'll discuss saving CAS tables to a caslib's data source as a file. This is similar to saving pandas DataFrames using to_ methods. Load and preview the CAS table First, I imported the
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In this post I'll discuss how to execute SQL with the Python SWAT package in the distributed CAS server. Prepare and load data to the CAS server I created a Python function named createDemoData to prepare
점점 더 많은 고객이 클라우드로 이동함에 따라 클라우드 인프라 비용이 중요한 요소가 되었습니다. 최초 클라우드 표준 가격 모델은 "종량제"(Pay-As-You-Go, 시간당 고정 가격) 모델이었습니다. 이 모델의 장점은 실제 사용량에 대해서만 비용을 지불하고 필요할 때 리소스를 축소할 수 있다는 것입니다. 하지만 운영환경(production environment)은 연중무휴 24시간 사용 가능한 상태를 유지해야 하는 경우가 많습니다.
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In this post I'll discuss how to count missing values in a CAS table using the Python SWAT package. Load and prepare data First, I connect my Python client to the distributed CAS server and named
SAS® Viya® has been making waves in the analytics and AI industry. SAS Viya has recently been included in G2’s annual ranking of Best Analytics and AI products for 2023, a list based partly on user feedback. So, what are SAS users and industry analysts saying about SAS Viya? Let's
Analytics can get you answers from data. With an ever-increasing volume of data and new regulatory pressures, you need to know more than knowing where and how it is used. It's critical to comprehend the data: Is it relevant? Does it contain sensitive or private information? Can we detect bias?
Responsible innovation is critical because technology does not exist in a vacuum. It affects us all in unexpected ways. We know analytics has an undeniable impact on society. For example, analytics can help hospitals manage their inventories for essential items like wheelchairs and bladder scanners, help sports teams curate a
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In this post I'll discuss how to bring a distributed CAS table back to your Python client as a DataFrame. In this example, I'm using Python on my laptop (Python client) to connect to the
In my blog series regarding SAS REST APIs (you can read all of my posts on this topic here) I outlined how to integrate SAS analytical capabilities into applications. I detailed how to construct REST calls, build body parameters and interpret the responses. I've not yet covered authentication for the
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In previous posts, I discussed how to connect to the CAS server, how to execute CAS actions, and how your data is organized on the CAS server. In this post I'll discuss loading client-side CSV files into
‘SAS 모델 매니저’, IDC 마켓스케이프 평가에서 머신러닝 운영 플랫폼 리더로 선정 기업의 머신러닝 모델 생산을 지원하는 광범위한 서비스 및 제품 제공 역량 보유 세계적인 분석 선두 기업 SAS가 이번에 처음 발간되기 시작한 ‘IDC 마켓스케이프: 전세계 머신러닝 운영 플랫폼 2022년도 벤더 평가[1] 보고서에서 리더 기업으로 선정되었습니다. IDC는 ‘SAS 바이야(SAS® Viya®)’에 포함된
The word innovation often draws to mind images of self-driving cars, new phones, and shiny tech. Yet, innovation often happens behind the scenes, especially in advanced analytics. Around the world, industries like healthcare, government, banking, manufacturing, and more rely on the latest advancements in analytics. At SAS Explore, an event for
Welcome to the continuation of my series Getting Started with Python Integration to SAS Viya. In previous posts, I discussed how to connect to the CAS server, working with CAS actions and CASResults objects, and how to summarize columns. Now it's time to focus on how to get the count of unique values
Thank you to my co-author Raymond Thomas for his assistance on this post. Learn more about the SAS Certified Specialist: Administration of SAS Viya and how to prepare. Certification overview SAS is pleased to announce a new SAS Viya Administration certification. Recognizing the growing need of cloud computing and Kubernetes,
一、背景の紹介 "データアナリストのようなヘビーユーザと利用頻度が低いユーザや参照系のユーザなど、さまざまなユーザがおり、SASプログラムを実行する際に利用するCPUとメモリなどの計算リソースを、ユーザタイプごとに割り当てる設定をしたい"。これは、多くのViya4ユーザ様が持つ課題です。これを実現するためには、次の2つのステップが必要です 1.異なるタイプのユーザごとに利用できる計算リソースを設定します。 2.異なるタイプのユーザに対して、権限を個別に割り当てる必要があります。 前回の記事では、Viyaのシステム管理者に向けて、ユーザが利用できる計算リソースの上限値の変更方法を紹介していきます。本記事では、異なるタイプのユーザに対して、利用できる計算リソースを個別に設定する方法と権限を個別に割り当てる方法を紹介します。 二、準備 ユーザがSAS Studioを使用しているときにSAS Viyaがどのように計算リソースを呼び出すかは、前回の記事で説明したとおりですので、ここで割愛します。 興味のある方は、こちらのリンク先のブログをご参照ください。 以下の紹介内容は、基本的に一回目の記事と同じくデプロイメントファイルとK8sクラスターに変更を加える必要があるため、以下を準備する必要があります。基本的にViyaをデプロイ時に必要なものと同じですので、もし下記に対して不明なところがある場合、ご利用のViya環境のデプロイ担当者にお問い合わせください。 ・k8sクラスターのAPIサーバーに接続できる作業用のサーバー、OSはLinux系がおすすめです。 ・k8sクラスターに接続用コンフィグファイル(管理者権限が必要)。~/.kube/configとして保存します。 ・k8sのコマンドラインツール:kubectl ・Viyaデプロイメントアセットのコンパイル用ツール:kutomize ・Viyaをデプロイ時に使ったkustomization.yamlやsite-configフォルダを含めたファイルアセット また、ユーザの権限を設定するには、ViyaのGUI上での操作が必要のため、以下の準備も必要です。 ・管理者権限を持つViyaアカウント 三、ユーザごとに計算リソースの上限値を設定する方法 この章の項目は多いので、読者は以下のリンクを使って興味のあるセクションに直接ジャンプすることができます。 1.シナリオの紹介 2.ユーザグループの作成 3.SAS Viyaのデプロイメントファイルの修正 4.ヘビーユーザ用ポッドテンプレートを作成 5.ユーザ権限の設定 6.ユーザ権限設定の検証 1.シナリオの紹介 こちらの章の内容は、下記のシナリオに基づいて、ヘビーユーザとライトユーザ二種類のタイプのユーザに対して、それぞれ異なる計算リソースの上限を設定するシナリオを紹介します。 ・ユーザタイプA:ヘビーユーザ 利用する最大CPU:8CPU 利用する最大メモリ:8Gi ・ユーザタイプB:ライトユーザ 利用する最大CPU:2CPU 利用する最大メモリ:2Gi 2.ユーザグループの作成 まず、Viyaにヘビーユーザとライトユーザの2つの独立したユーザグループを作成する必要があります。この部分の作業はSAS ViyaのGUI上で実施します。 ①SAS Viyaへログインし、左側のメニューから「環境の管理」を選択します。 ②環境管理の画面に切り替わったら、左のメニューから「ユーザ」を選択します。 ③そして、画面上部の「ビュー」をクリックし、「カスタムグループ」を選択し、「新規作成」ボタンをクリックします。 ④ヘビーユーザ用グループを作成しますので、グループ新規作成の画面に、名前とID、説明を下記の図のように入力し、「保存」ボタンをクリックします。 ⑤そして、ライトユーザに対しても、同様の方法でグループを作成します。 ⑥次は、作ったユーザグループにユーザを追加しますので、作ったグループ名を選択し、右側の編集アイコンをクリックします。 ⑦ユーザ追加画面で、追加するユーザを選択し、追加アイコンで追加し、終わったら「OK」ボタンをクリックします。同様な操作でもう一つのヘビーユーザ用グループに対しても実施します。これで、ユーザグループの作成は完了しまた。 3.ライトユーザ用ポッドテンプレートを作成 ユーザグループごとに使用する計算リソースが異なるため、ユーザグループを作成した後に、ユーザグループごとに個別のポッドテンプレートを定義する必要があります。この部分の作業は、kubernetes側で実施します。 ①まず、ライトユーザ向けのポッドテンプレートを作成してみましょう。下記のコマンドで既存のポッドテンプレートをファイルとして、ローカルに保存します。 kubectl