SAS Karar Alma (Önizleme)
SAS Karar verme, operasyonel kararları büyük ölçekte otomatikleştirmek için yapay zeka ve iş kurallarını birleştirir. SAS Viya platformunda dağıtılan karar modellerini çalıştırmak için bu bağlayıcıyı kullanın.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | SAS Desteği |
| URL | https://support.sas.com |
| E-posta | support@sas.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | SAS Enstitüsü, Inc. |
| Web sitesi | https://www.sas.com |
| Gizlilik ilkesi | https://www.sas.com/en_us/legal/privacy.html |
| Kategoriler | AI; Veri |
SAS Viya'da SAS Akıllı Karar Verme, kuruluş genelinde kararları otomatikleştirmek ve yönetmek için iş kuralları yönetimi, karar işleme, gerçek zamanlı olay algılama, karar idaresi ve güçlü SAS gelişmiş analizini birleştirir. SAS Akıllı Karar Alma, hem SAS modelleri hem de açık kaynak çerçeveleri ile geliştirilenler dahil olmak üzere analiz modellerinin işletimselleştirilmesini hızlandırmaya yardımcı olur. Kredi hizmetleri, sahtekarlık önleme, üretim, kişiselleştirilmiş pazarlama ve diğer birçok kullanım örneğinde karar alma sürecini destekler.
SAS Karar Verme bağlayıcısı, kullanıcıların SAS Viya ortamlarına bağlanmasını ve seçili karar modüllerini ve analitik modelleri çalıştırmasını sağlar. SAS Karar Bağlayıcısı için örnek kullanım örnekleri şunlardır:
- E-posta içeriğinin bir şirketin şirket ilkesine uygun olup olmadığını belirleme
- Mülakat geri bildirimine göre iş başvurusunda bulunanı puanla
- Satış fırsatı puanla
- Faturanın geçerli olup olmadığını belirleme
- Gider raporunu otomatik olarak onaylama
SAS Akıllı Karar Verme hakkında daha fazla bilgi edinmek ve ücretsiz deneme isteğinde bulunmak için adresini ziyaret edin https://www.sas.com/en_us/software/intelligent-decisioning.html.
Önkoşullar
- Kullanıcının mevcut bir SAS Akıllı Karar Alma lisansı olmalıdır.
- Kullanıcının , Azure IP Aralıkları'nda açıklanan IP Adreslerinden gelen çağrılara izin vermek için SAS Akıllı Karar Verme ortamını yapılandırması gerekir.
SAS Karar Bağlayıcısı'nı kullanma
- İstemci uygulamalarınızı kaydedin.
- SAS Viya ortamınıza bağlanırken kullanmak üzere bir erişim belirteci alın.
- SAS Viya ortamınıza bağlanın.
İstemcileri kaydetme
SAS Viya REST API'lerini kullanan tüm uygulamaların ve betiklerin SAS ortamına kaydedilmesi gerekir. SAS yöneticiniz, erişim belirteci istemek ve istemci kaydetmek için SAS Oturum Açma Yöneticisi'nde OAuth hizmetini kullanmalıdır. SAS Oturum Açma Yöneticisi, SAS Yapılandırma Sunucusu'ndan geçerli bir belirteç içeren isteklere yanıt olarak OAuth erişim belirteçleri verir. SAS Karar Bağlayıcısı, API Anahtarı olarak OAuth Taşıyıcı belirtecini kullanır.
İstemciyi kaydetmek için:
Geçerli bir Consul belirtecini bulun. SAS yöneticisi, pod içindeki client.token dosyasında
/opt/sas/viya/config/etc/SASSecurityCertificateFramework/tokens/consul/defaultsas-consul-server-0bir belirteç bulabilir. Bir Linux sisteminde Consul belirteç dizesini almak için aşağıdaki komutu çalıştırın:kubectl exec sas-consul-server-0 -- \ cat /opt/sas/viya/config/etc/SASSecurityCertificateFramework/tokens/consul/default/client.tokenadresine bir istek göndererek OAuth belirteci isteyin
/SASLogon/oauth/clients/consul. Alandaki 1. adımdaki Konsolos belirteciniX-Consul-Tokenbelirtin. Örneğin, adlıappbir istemci için belirteç istemek için aşağıdaki komutu gönderin:curl -X POST "https://server.example.com/SASLogon/oauth/clients/consul?callback=false&serviceId=app" \ -H "X-Consul-Token: <consul-token-from-step-1>"Sorgu parametresi Description geri çağırma Yanıtta bir erişim belirteci almak için belirtin false. Aksi takdirde, belirteç SAS Yapılandırma Sunucusu'nda kayıtlı hizmete gönderilir.hizmet Kimliği Kaydetmek istediğiniz istemcinin adını belirtin. İsteğe yanıt olarak SAS Oturum Açma Yöneticisi, access_token alanında erişim belirteci içeren bir JSON yanıtı döndürür.
bir istek
/SASLogon/oauth/clientsgöndererek istemci uygulamasını kaydedin. 2. adımda döndürülen erişim belirteciniAuthorizationüst bilginin değeri olarak belirtin:curl -X POST "https://server.example.com/SASLogon/oauth/clients" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <access-token-from-step-2>" \ -d '{ "client_id": "<client-id-goes-here>", "client_secret": "<client-secret-goes-here>", "scope": ["openid"], "authorized_grant_types": ["client_credentials"], "access_token_validity": 43199 }'Bahşiş: Varsayılan olarak, belirteç 12 saat (veya 43200 saniye) boyunca geçerlidir. Daha kısa veya daha uzun bir süre ayarlamak için, saniye cinsinden süre için bir tamsayı değeri kullanarak alanı gerektiği gibi ayarlayın
access_token_validity.Not: Desteklenen başka "authorized_grant_types" vardır, ancak SAS Karar Verme bağlayıcısı şu anda verme türünü bekler
client_credentials.
İstek başarılı olursa, istemci kaydedilir. Başarılı bir JSON yanıtı aşağıdaki örneğe benzer:
{"scope":["openid"],"client_id":"<requested-client-id>","resource_ids":["none"],"authorized_grant_types":["client_credentials"],
"access_token_validity":43199,"authorities":["uaa.none"],"lastModified":1521124986406}
Erişim belirteçlerini alma
Kayıtlı istemciler SAS Oturum Açma OAuth API'sini kullanarak erişim belirteci isteyebilir. Erişim belirteci istemek için uç noktaya bir istek /SASLogon/oauth/token gönderin ve bir yetkilendirme biçimi belirtin. Yetkilendirme, yetkilendirme izni biçiminde ifade edilir. Şu anda SAS Viya REST API'leri verme türünü destekler client_credentials .
Örneğin, "mysecret" gizli dizisine sahip bir "myclient" istemci tanımlayıcısı verilip aşağıdaki gibi bir belirteç isteyebilirsiniz:
curl -X POST "https://server.example.com/SASLogon/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials&client_id=myclient&client_secret=mysecret"
JSON yanıtı, SAS Karar Verme bağlayıcısı tarafından Power Automate bağlantıları oluşturmak için kullanılan belirtecin değerini içeren adlı access_token bir alan içerir. Belirtecin süresi dolduğunda uç noktaya yeni bir istek /SASLogon/oauth/token gönderin.
SAS Viya ortamınıza bağlanma
SAS Viya ortamınıza bağlanmak için aşağıdaki bilgilere ihtiyacınız olacaktır:
| Parametre adı | Description |
|---|---|
| SAS Viya Ortamı URL'si | SAS Akıllı Karar Alma dağıtımının URL'si. Örneğin: https://server.example.com |
| Yetkilendirme Belirteci | Yukarıdaki Erişim belirteçlerini alma bölümünde komutundan döndürülen erişim belirteci . Belirtecin ön ekini ile ekleyin Bearer . |
Bağlantı kullanıcılar arasında paylaşılabilir.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılabilir |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantıdır. Power app başka bir kullanıcıyla paylaşılıyorsa, bağlantı da paylaşılır. Daha fazla bilgi için bkz . Tuval uygulamaları için bağlayıcılara genel bakış - Power Apps | Microsoft Docs
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| SAS Viya Ortamı URL'si | String | SAS Viya Ortamı URL'sini belirtme | Doğru |
| Yetkilendirme Belirteci | securestring | Bu API için Yetkilendirme Belirteci | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Çalıştırma adımı |
Belirtilen giriş değerleriyle adımı yürütür. Yanıttaki |
Çalıştırma adımı
Belirtilen giriş değerleriyle adımı yürütür. Yanıttaki outputs değişken yürütmenin çıkışını içerir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
modül
|
moduleId | True | string |
Yürütülecek adımı içeren modülün tanımlayıcısı. |
|
adım
|
stepId | True | string |
Yürütülecek adımın tanımlayıcısı. |
|
name
|
name | string |
Değişkenin adı. |
|
|
value
|
value |
Değişkenin değeri. |
Döndürülenler
Bu tür, bir adım yürütülürken döndürülen çıkış değerlerini açıklar.
- Adım Çıkışı
- stepOutput
Tetikleyiciler
| Bir kaynak doğrulandığında |
Herhangi bir puanlama olayının tamamlanması için yeni bir web kancası oluşturur. |
| Bir kaynak yayımlandığında |
Yayımlama olayı için yeni bir web kancası oluşturur. |
| Önceden tanımlanmış bir olay gerçekleştiğinde |
Önceden tanımlanmış geri çağırma içerik türü olayı için yeni bir web kancası oluşturur. |
Bir kaynak doğrulandığında
Herhangi bir puanlama olayının tamamlanması için yeni bir web kancası oluşturur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kaynak yolu ön eki
|
resourcePath | True | string |
Klasördeki kaynağın yolu. |
|
Devlet
|
state | True | string |
Döndürülenler
Geri çağırmanın içeriği doğrulanır. Bu, application/vnd.sas.webhook.callback.validate medya türünü (sürüm 1) temsil eder.
- Web Kancası Geri Çağırma Doğrulama
- webhookCallbackValidate
Bir kaynak yayımlandığında
Yayımlama olayı için yeni bir web kancası oluşturur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kaynak yolu ön eki
|
resourcePath | True | string |
Klasördeki kaynağın yolu. |
|
Hedef türü
|
destinationType | True | string |
Döndürülenler
Geri çağırma yayımlamanın içeriği. Bu, application/vnd.sas.webhook.callback.publish medya türünü (sürüm 1) temsil eder.
- Web Kancası Geri Çağırma Yayımlama
- webhookCallbackPublish
Önceden tanımlanmış bir olay gerçekleştiğinde
Önceden tanımlanmış geri çağırma içerik türü olayı için yeni bir web kancası oluşturur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Geri arama içerik türü
|
callbackContentType | True | string |
Geri çağırma içeriğinin türü. |
|
Geri arama içerik filtresi
|
callbackContentFilter | string |
Geri çağırma içeriği için filtreleyin. |
Döndürülenler
Genel geri çağırmanın içeriği.
- Web Kancası Geri Arama Genel
- webhookCallbackGeneric
Tanımlar
anyVariableValue
stepOutput
Bu tür, bir adım yürütülürken döndürülen çıkış değerlerini açıklar.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
moduleId
|
moduleId | string |
Yürütülen adımı içeren modülün tanımlayıcısı. |
|
stepId
|
stepId | string |
Bu çıkışı oluşturan adımın adı. |
|
Çıktılar
|
outputs | array of variable |
Yürütülen bir adımdan döndürülen çıkış değerleri. Değişkenlerin sırası, çıkış imzasında gösterilen sırayla eşleşir. |
variable
Giriş veya çıkış değişkenini temsil eden bir ad/değer çifti.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
|
name | string |
Değişkenin adı. |
|
value
|
value | anyVariableValue |
Değişkenin değeri. |
link
| Name | Yol | Tür | Description |
|---|---|---|---|
|
href
|
href | string |
Bağlantının URL'si. |
|
itemType
|
itemType | string |
Bu bir kapsayıcının bağlantısıysa, |
|
method
|
method | string |
Bağlantının HTTP yöntemi. |
|
Rel
|
rel | string |
Kaynağın bağlantısının ilişkisi. |
|
responseItemType
|
responseItemType | string |
Bir , |
|
yanıt Türü
|
responseType | string |
Bir , |
|
title
|
title | string |
Bağlantının başlığı. |
|
type
|
type | string |
Bağlantının medya türü veya bağlantı türü. |
|
URI
|
uri | string |
Bağlantının göreli URI'sini. |
webhookCallbackValidate
Geri çağırmanın içeriği doğrulanır. Bu, application/vnd.sas.webhook.callback.validate medya türünü (sürüm 1) temsil eder.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
state
|
state | string |
Bunun başarılı mı yoksa başarısız mı olduğunu belirtir. |
|
resourceUri
|
resourceUri | string |
Doğrulamanın gerçekleştirildiği kaynağın Uri'si. |
|
kaynak Yolu
|
resourcePath | string |
Klasördeki kaynağın yolu. |
|
resourceVersion
|
resourceVersion | string |
Doğrulamanın gerçekleştirildiği kaynağın sürümü. |
|
validationType
|
validationType | string |
Kaynakta gerçekleştirilen doğrulama türü. |
|
links
|
links | array of link |
İlgili kaynaklara veya işlemlere sıfır veya daha fazla bağlantı. |
|
version
|
version | integer |
Bu medya türünün şema sürüm numarası. Bu gösterim sürüm 1'dir. |
webhookCallbackPublish
Geri çağırma yayımlamanın içeriği. Bu, application/vnd.sas.webhook.callback.publish medya türünü (sürüm 1) temsil eder.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
resourceUri
|
resourceUri | string |
Yayımlanan kaynağın Uri'si. |
|
kaynak Yolu
|
resourcePath | string |
Klasördeki kaynağın yolu. |
|
resourceVersion
|
resourceVersion | string |
Yayımlanan kaynağın sürümü. |
|
hedef türü
|
destinationType | string |
Kaynağın yayımlandığı hedefin türü. |
|
replace
|
replace | boolean |
Kaynağın ilk kez yayımlanıp yayımlanmadığı veya değiştirilip değiştirilmediği gösterilir. |
|
links
|
links | array of link |
İlgili kaynaklara veya işlemlere sıfır veya daha fazla bağlantı. |
|
version
|
version | integer |
Bu medya türünün şema sürüm numarası. Bu gösterim sürüm 1'dir. |
webhookCallbackGeneric
Genel geri çağırmanın içeriği.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
links
|
links | array of link |
İlgili kaynaklara veya işlemlere sıfır veya daha fazla bağlantı. |
|
version
|
version | integer |
Bu medya türünün şema sürüm numarası. Bu gösterim sürüm 1'dir. |