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

  1. Kullanıcının mevcut bir SAS Akıllı Karar Alma lisansı olmalıdır.
  2. 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

  1. İstemci uygulamalarınızı kaydedin.
  2. SAS Viya ortamınıza bağlanırken kullanmak üzere bir erişim belirteci alın.
  3. 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:

  1. 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-0 bir 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.token
    
  2. adresine bir istek göndererek OAuth belirteci isteyin /SASLogon/oauth/clients/consul. Alandaki 1. adımdaki Konsolos belirtecini X-Consul-Token belirtin. Ö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.

  3. bir istek /SASLogon/oauth/clientsgöndererek istemci uygulamasını kaydedin. 2. adımda döndürülen erişim belirtecini Authorization ü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 outputs değişken yürütmenin çıkışını içerir.

Ç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

Değişkenin değeri.

Değişkenin değeri.

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.

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, itemType kapsayıcıdaki öğelerin medya türü veya bağlantı türüdür.

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 , POSTveya işlemi için PUTyanıt gövdesindeki öğelerin medya türü veya PATCH bağlantı türü.

yanıt Türü
responseType string

Bir , POSTveya işlemi için PUTyanıt gövdesinin medya türü veya PATCH bağlantı türü.

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.