Görselleştirme ifadelerinde Google AI - Gemini bağlantılarını kullanma
Gemini girdi ve yanıtlarını komut dosyasını kullanarak veri modelinize eklemenin yanı sıra bu işlemleri doğrudan uygulamanızdaki bir grafikte de gerçekleştirebilirsiniz. Tek bir alan için veriler Google AI - Gemini hizmeti ile sizin aranızda ileri geri gönderilir.
Çoğu durumda, bir komut dosyası bağlantısı için kullanılan kod, bazı farklılıklarla birlikte bir grafikte kullanılmak üzere yeniden tasarlanabilir.
Kullanım örneği kullanıcı girişini temel alıyorsa model uç noktalarından alınan verileri görselleştiren etkileşimli grafikler oluşturmak için grafik ifadenizde bir analitik bağlantı ve bunun karşılık gelen sunucu tarafı uzantısı sözdizimini kullanabilirsiniz.
Veri talebi hacimlerine ilişkin hususlar
Grafik ifadelerinde Google AI - Gemini bağlantılarının yalnızca bir veya birkaç veri satırı için kullanılması önerilir. Gemini yapay zeka platformuna büyük miktarda veri göndermek için grafik ifadelerinin kullanılması önerilmez.
Her talepte kaç satır gönderdiğinizin farkında olmanız önemlidir. Bir grafik ifadesinde bağlantının yapılandırılmasındaki hatalar, istenmeden büyük isteklere yol açabilir (örneğin, bir grafikteki veri modelinin yanlış kullanımı nedeniyle aynı soruya sahip aynı satırlar). Bir üçüncü taraf platformuyla etkileşimde bulunmadan önce grafik ifadesi hesaplamasında kullanılan alanların ve bunların veri modelindeki yerinin, üçüncü tarafla finansal sözleşmenizi ve faturalandırma sözleşmelerinizi nasıl etkilediğini bildiğinizden emin olun. Harici platformun daha fazla kullanılması, daha yüksek maliyetler oluşmasına neden olabilir.
Taleplerinizin boyutunu denetlemek ve sınırlamak için bu yönergeleri izleyin:
-
Bu bağlayıcı yapılandırmalarının birçoğu birbiriyle ilişkili birden fazla yanıt alanı döndürür. Bağlantıyı grafiğinizdeki yanıt alanlarından sadece birine ihtiyaç duyduğunuz bir durumda kullanıyorsanız ifadeyi bir Metin ve görüntü nesnesiyle birlikte kullanın. Birden fazla yanıtı tablo biçiminde temsil etmeniz gerekiyorsa bunun yerine komut dosyasındaki bağlayıcıyı kullanın. Bu ifadeleri veri modelinizdeki alanlara bağlamak, yanlış yapılandırılması halinde yanlışlıkla büyük talepler oluşmasına kolayca yol açabilir. Bunun yerine, bu tür durumlarda komut dosyasını kullanmanız önerilir.
-
Grafiğin ne zaman yeniden hesaplanacağını kontrol etmek ve uygulamadaki kullanıcı seçimlerine bağlı olarak güncellemek için ifadelerinize bir if ifadesi eklemeyi düşünün.
Grafik ifadesi oluşturma
Aşağıdakileri yapın:
-
Bir görselleştirmeyi düzenlerken ifade düzenleyicisine girmek için
üzerine tıklayın.
-
İfade düzenleyicisinde ifade alanına bir ifade girin. İfade, sunucu tarafı uzantısı sözdizimi kullanılarak oluşturulmalıdır.
Hızlı örnekler
Burada Google AI - Gemini bağlayıcısını kullanmaya başlarken kullanılabilecek örnek ifadeler bulabilirsiniz. Aşağıdaki ayrıntıları göz önünde bulundurun:
-
İfadeleri yalnızca bir Metin nesnesiyle (Dashboard bundle kaynağından) kullanın. bk. Metin.
-
Grafiğin ne zaman yeniden hesaplanacağını kontrol etmek ve uygulamadaki kullanıcı seçimlerine bağlı olarak güncellemek için ifadelerinize bir if ifadesi eklemeyi düşünün.
-
İfadelerin çalışması için connectionname değerini ve tüm alan adlarını kendi bağlantılarınız ve komut dosyalarınızla eşleşecek şekilde değiştirmeniz gerekir.
1. Örnek
Bu ifade, ifadeye girilmiş olan tek bir sorunun yanıtını döndürür.
Bu ifade bir if ifadesi kullanmaz ve veri modelinizdeki bir alana bağlıysa kullanılması önerilmez. Yalnızca sabit kodlanmış bir değer içeren tek bir giriş hücresine sahip bağımsız bir ifadede kullanım için uygundur.
endpoints.ScriptAggrStr('{"RequestType":"endpoint", "endpoint":{"connectionname":"My_Google_Connection","column":"text"}}', 'Translate this text from english to spanish: The sun was rising over the new tomorrow with a tinge of excitement.')2. Örnek
Bu, bir Değişken giriş kontrolü'ne bağlı bir Metin nesnesinde (Dashboard bundle kaynağından) kullanılabilecek bir ifadedir. Grafik yalnızca girdi girildiğinde hesaplanır. Kullanıcı nesneye girdi yazıp Enter tuşuna bastığında, grafik girdilerine verilen model yanıtı görüntüler.
Farklı bir bağlayıcıyla benzer bir kılavuz için bkz. Alıştırma: Değişken kullanarak metin giriş kutusu oluşturma.
if(vQuestion <> '', endpoints.scriptAggrStr('{"RequestType":"endpoint", "endpoint":{"connectionname":"My_Google_Connection","column":"text"}}',vQuestion))Örnek 3
Bu örnekte, grafik yalnızca uygulamanın veri modelindeki IssueCategory alanından bir farklı değer seçildiğinde hesaplanır. Modele, bir listesi IssueCategory alanında bulunan genel bir sorun türü hakkında teknik destek departmanından örnek bir yanıt talep eden bir talep gönderilir. Grafik, kullanıcı tarafından seçilen değere bağlı olarak güncellenir.
if(count(distinct [IssueCategory]) = 1, endpoints.ScriptAggrStr('{"RequestType":"endpoint", "endpoint":{"connectionname":"My_Google_Connection","column":"text"}}', 'Write me a sample response from a technical support department for a customer complaint about ' & [IssueCategory]'))