Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Redash veri kaynaklarınızı bağlar ve sorgular, verileri görselleştirmek ve bunları eşlerle paylaşmak için panolar oluşturur. Bu makalede Azure Veri Gezgini'ı Redash için veri kaynağı olarak ayarlamayı ve ardından verileri görselleştirmeyi öğreneceksiniz.
Önkoşullar
- Azure aboneliği. Ücretsiz bir Azure hesabı oluşturun.
- Azure Veri Gezgini kümesi ve veritabanı. Küme ve veritabanı oluşturma.
- Örnek verileri Azure Veri Gezgini alma bölümünde açıklandığı gibi verileri alın. Daha fazla alım seçeneği için bkz . alıma genel bakış.
Veri kaynağını yapılandırma
Azure Veri Gezgini'ı pano aracınız için veri kaynağı olarak yapılandırmak için aşağıdaki adımları gerçekleştirin. Bu bölümde bu adımları daha ayrıntılı olarak ele alacağız:
Microsoft Entra hizmet sorumlusu oluşturun. Hizmet sorumlusu, pano aracınız tarafından Azure Veri Gezgini hizmetine erişmek için kullanılır.
Microsoft Entra hizmet sorumlusunu Azure Veri Gezgini veritabanındaki görüntüleyici rolüne ekleyin.
Microsoft Entra hizmet sorumlusundan alınan bilgilere göre pano aracı bağlantı özelliklerinizi belirtin ve bağlantıyı test edin.
Hizmet sorumlusu oluşturma
Hizmet sorumlusunu Azure portalında veya Azure CLI komut satırı deneyimini kullanarak oluşturabilirsiniz. Hangi yöntemi kullandığınızdan bağımsız olarak, oluşturma işleminden sonra sonraki adımlarda kullanacağınız dört bağlantı özelliğinin değerlerini alırsınız.
Azure portalı
Hizmet sorumlusunu oluşturmak için Azure portalı belgelerindeki yönergeleri izleyin.
Uygulamayı bir role atama bölümünde, Azure Veri Gezgini kümenize bir Rol Türü okuyucusu atayın.
Oturum açma için değerleri alma bölümünde, adımlarda ele alınan üç özellik değerini kopyalayın: Dizin Kimliği (kiracı kimliği), Uygulama Kimliği ve Parola.
Azure portalında Abonelikler'i seçin ve hizmet sorumlusunu oluşturduğunuz aboneliğin kimliğini kopyalayın.
Azure Komut Satırı Arayüzü (Azure CLI)
Hizmet sorumlusu oluşturma. Uygun bir kapsam ve rol türü
readerayarlayın.az ad sp create-for-rbac --name "https://{UrlToYourDashboard}:{PortNumber}" --role "reader" \ --scopes /subscriptions/{SubID}/resourceGroups/{ResourceGroupName}Daha fazla bilgi için bkz . Azure CLI ile Azure hizmet sorumlusu oluşturma.
komutu aşağıdakine benzer bir sonuç kümesi döndürür. Üç özellik değerini kopyalayın: appID, parola ve kiracı.
{ "appId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "displayName": "{UrlToYourDashboard}:{PortNumber}", "name": "https://{UrlToYourDashboard}:{PortNumber}", "password": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "tenant": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" }Aboneliklerinizin listesini alın.
az account list --output tableUygun abonelik kimliğini kopyalayın.
Hizmet sorumlusunu görüntüleyici rolüne ekleme
Artık bir hizmet sorumlunuz olduğuna göre, bunu Azure Veri Gezgini veritabanındaki görüntüleyici rolüne eklersiniz. Bu görevi Azure portalındaki İzinler altında veya bir yönetim komutu kullanarak sorgula altında gerçekleştirebilirsiniz.
Azure portalı - İzinler
Azure portalında Azure Veri Gezgini kümenize gidin.
Genel Bakış bölümünde StormEvents örnek verilerini içeren veritabanını seçin.
İzinler'i ve ardından Ekle'yi seçin.
Veritabanı izinleri ekle'nin altında Görüntüleyici rolünü ve ardından Sorumluları seçin'i seçin.
Oluşturduğunuz hizmet sorumlusunu arayın. Sorumluyu ve ardından Seç'i seçin.
Kaydet'i seçin.
Yönetim komutu - Sorgu
Azure portalında Azure Veri Gezgini kümenize gidin ve Sorgu'yu seçin.
Sorgu penceresinde aşağıdaki komutu çalıştırın. Azure portalından veya CLI'dan uygulama kimliğini ve kiracı kimliğini kullanın.
.add database {TestDatabase} viewers ('aadapp={ApplicationID};{TenantID}')komutu aşağıdakine benzer bir sonuç kümesi döndürür. Bu örnekte, ilk satır veritabanındaki mevcut bir kullanıcı için, ikinci satır ise yeni eklenen hizmet sorumlusuna yöneliktir.
Redash'te Azure Veri Gezgini Bağlayıcısı oluşturma
Redash'te oturum açın. Hesap oluşturmak için Başlarken'i seçin.
Başlayalım'ın altında Veri Kaynağına Bağlan'ı seçin.
Yeni Veri Kaynağı Oluştur penceresinde Azure Veri Gezgini (Kusto) öğesini ve ardından Oluştur'u seçin.
Azure Veri Gezgini (Kusto) penceresinde aşağıdaki formu doldurun ve Oluştur'u seçin.
Ayarlar penceresinde Kaydet ve Bağlantıyı Test Et'i seçerek Azure Veri Gezgini (Kusto) veri kaynağı bağlantınızı test edin.
Redash'te sorgu oluşturma
Redash'in sol üst kısmında Sorgu>. Yeni Sorgu'ya tıklayın ve sorguyu yeniden adlandırın.
Üst düzenleme bölmesine sorgunuzu yazın ve Kaydet ve Yürüt'e tıklayın. Sorguyu daha sonra kullanmak üzere yayımlamak için Yayımla'yı seçin.
Sol bölmede, açılan menüde veri kaynağı bağlantı adını (akışımızda Github bağlayıcısı ) ve seçili veritabanındaki tabloları görebilirsiniz.
Orta bölmenin alt kısmında sorgu sonuçlarını görüntüleyin. Yeni Görselleştirme düğmesini seçerek sorguyla devam etmek için bir görselleştirme oluşturun.
Görselleştirme ekranında Görselleştirme Türü'nü ve X Sütunu ve Y Sütunu gibi ilgili alanları seçin. Görselleştirmeyi kaydedin .
Parametre kullanarak sorgu oluşturma
>seçin. {{}} küme ayracı kullanarak parametre ekleyin. Parametre{}için {} öğesini seçin. Ayrıca ayarlar simgesini seçerek
Parametrenize bir ad verin. Açılan menüden Tür: Sorgu Tabanlı Açılan Liste'yi seçin. Tamam'ı seçin
Not
Sorgu birden çok değer kullandığından aşağıdaki söz dizimini
| where Type in ((split('{{Type}}', ',')))eklemeniz gerekir. Daha fazla bilgi için bkz . in işleci. Bu, redash uygulamasında birden çok sorgu parametresi seçeneğine neden olur
Redash'te pano oluşturma
Panonuzu . Alternatif olarak, mevcut panoyu seçin, Panolar> listeden bir pano seçin.
Yeni Pano penceresinde panonuzu adlandırın ve Kaydet'i seçin. <Dashboard_name> penceresinde Pencere Öğesi Ekle'yi seçerek yeni bir pencere öğesi oluşturun.
Pencere Öğesi Ekle penceresinde sorgu adını, Görselleştirme'yi ve Parametreler'i seçin. Panoya Ekle'yi seçin
Pano oluşturmayı tamamlamak için Düzenleme Bitti'yi seçin.
Pano düzenleme modunda Pano Düzeyi Filtrelerini Kullan'ı seçerek önceden tanımlanmış tür parametresini kullanın.