Azure Veri Gezgini verileri yeniden tireyle görselleştirin

Redash , veri kaynaklarınızı bağlar ve sorgular, verileri görselleştirmek ve eşlerle paylaşmak için panolar oluşturur. Bu makalede, Azure Veri Gezgini 'i yeniden Dash için bir veri kaynağı olarak ayarlamayı ve sonra verileri görselleştirmeyi öğreneceksiniz.

Önkoşullar

Veri kaynağını yapılandırma

Pano aracınız için bir veri kaynağı olarak Azure Veri Gezgini yapılandırmak için aşağıdaki adımları gerçekleştirirsiniz. Bu bölümde bu adımları daha ayrıntılı bir şekilde ele alacağız:

  1. Azure Active Directory (Azure AD) hizmet sorumlusu oluşturun. Hizmet sorumlusu, pano aracınız tarafından Azure Veri Gezgini hizmetine erişmek için kullanılır.

  2. Azure AD hizmet sorumlusunu Azure Veri Gezgini veritabanındaki görüntüleyiciler rolüne ekleyin.

  3. Azure AD hizmet sorumlusunun bilgilerine göre Pano aracı bağlantı özelliklerinizi belirtin, ardından bağlantıyı test edin.

Hizmet sorumlusu oluşturma

Hizmet sorumlusunu Azure Portal veya Azure CLI komut satırı deneyimini kullanarak oluşturabilirsiniz. Kullandığınız yöntemden bağımsız olarak, oluşturulduktan sonra sonraki adımlarda kullanacağınız dört bağlantı özelliği için değerler alırsınız.

Azure portal

  1. Hizmet sorumlusu oluşturmak için Azure Portal belgelerindekiyönergeleri izleyin.

    1. Uygulamayı bir role ata bölümünde, Azure Veri Gezgini kümenize bir okuyucu rol türü atayın.

    2. Oturum açmak için değerleri Al bölümünde, adımlarda kapsanan üç özellik değerini kopyalayın: Dizin KIMLIĞI (kiracı KIMLIĞI), uygulama kimliğive parola.

  2. Azure portal, abonelikler ' i seçin ve ardından hizmet sorumlusunu oluşturduğunuz aboneliğin kimliğini kopyalayın.

    Abonelik KIMLIĞI-Portal.

Azure CLI

  1. Hizmet sorumlusu oluşturun. Uygun bir kapsamı ve rol türünü ayarlayın reader .

    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.

  2. Komut aşağıdaki gibi bir sonuç kümesi döndürür. Üç özellik değerini kopyalayın: AppID, parolave 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"
    }
    
  3. Aboneliklerinizin bir listesini alın.

    az account list --output table
    

    Uygun abonelik KIMLIĞINI kopyalayın.

    Abonelik KIMLIĞI-CLı.

Hizmet sorumlusunu görüntüleyiciler rolüne ekleyin

Artık bir hizmet sorumlusu olduğuna göre, Azure Veri Gezgini veritabanındaki görüntüleyiciler rolüne eklersiniz. Bu görevi Azure portal izinler altında veya bir yönetim komutu kullanarak sorgu altında gerçekleştirebilirsiniz.

Azure portal Izinleri

  1. Azure portal Azure Veri Gezgini kümenize gidin.

  2. Genel bakış bölümünde StormEvents örnek verilerinin bulunduğu veritabanını seçin.

    Veritabanı ' nı seçin.

  3. İzinler ' i seçin ve ardından ekleyin.

    Veritabanı izinleri.

  4. Veritabanı Izinleri Eklealtında, Görüntüleyici rolünü seçip sorumlular' ı seçin.

    Veritabanı izinleri ekleyin.

  5. Oluşturduğunuz hizmet sorumlusu için arama yapın. Sorumluyu seçip öğesini seçin.

    Azure portal yeni sorumlular bölmesinin ekran görüntüsü. , Indeable hizmet sorumlusu özelliklerine sahip seçim düğmesi ve iki alan vurgulanır.

  6. Kaydet’i seçin.

    Azure portal veritabanı Izinleri ekle bölmesinin ekran görüntüsü. Kaydet düğmesi vurgulanır.

Yönetim komutu-sorgu

  1. Azure portal Azure Veri Gezgini kümenize gidin ve sorgu' yı seçin.

    Azure portal Azure Veri Gezgini kümesinin ekran görüntüsü. Sorgu öğesi vurgulanır.

  2. Sorgu penceresinde aşağıdaki komutu çalıştırın. Azure portal veya CLı 'den uygulama KIMLIĞI ve kiracı KIMLIĞINI kullanın.

    .add database {TestDatabase} viewers ('aadapp={ApplicationID};{TenantID}')
    

    Komut aşağıdaki gibi bir sonuç kümesi döndürür. Bu örnekte, ilk satır veritabanında var olan bir kullanıcıya yöneliktir ve ikinci satır, yeni eklenen hizmet sorumlusu içindir.

    Sonuç kümesi.

Yeniden Dash 'de Azure Veri Gezgini Bağlayıcısı oluşturma

  1. Yeniden Dashiçin oturum açın. hesap oluşturmak için Başlarken ' ı seçin.

  2. haydibaşlayın ' ın altında, bir veri kaynağı Bağlanseçin.

    bir veri kaynağı Bağlan.

  3. Yeni veri kaynağı oluştur penceresinde Azure Veri Gezgini (kusto)öğesini seçin ve ardından Oluştur' u seçin.

    Azure Veri Gezgini veri kaynağı ' nı seçin.

  4. Azure Veri Gezgini (kusto) penceresinde, aşağıdaki formu doldurun ve Oluştur' u seçin.

    Azure Veri Gezgini (kusto) ayarları penceresi.

  5. Ayarlar penceresinde, Azure Veri Gezgini (Kusto) veri kaynağı bağlantınızı test etmek için kaydet ve bağlantıyı sına ' yı seçin.

Redash 'te sorgu oluşturma

  1. Redash 'in sol tarafında sorgu Oluştur' u seçin . Yeni sorgu ' ya tıklayın ve sorguyu yeniden adlandırın.

    Sorgu oluştur.

  2. Sorgunuzu üst düzen bölmesine yazın ve Kaydet ve Yürüt' ü seçin. Daha sonra kullanmak üzere sorguyu yayımlamak için Yayımla ' yı seçin.

    Sorguyu kaydedin ve yürütün.

    Sol bölmede, açılan menüden veri kaynağı bağlantı adı 'nı (akışımızdaGitHub Bağlayıcısı ) ve seçili veritabanındaki tabloları görebilirsiniz.

  3. Sorgu sonuçlarını alt Ortadaki bölmede görüntüleyin. Yeni görselleştirme düğmesini seçerek sorgu ile birlikte çalışmak için bir görselleştirme oluşturun.

    Yeni görselleştirme.

  4. Görselleştirme ekranında, görselleştirme türünü ve X sütunu ve Y sütunugibi ilgili alanları seçin. Görselleştirmeyi kaydedin .

    Görselleştirmeyi yapılandırın ve kaydedin.

Parametre kullanarak sorgu oluşturma

  1. Oluştur Yeni bir sorgu oluşturmak için sorgu . {} Küme ayraçları kullanarak buna bir parametre ekleyin {} . Parametre Ekle penceresini açmak için { } öğesini seçin. Ayrıca, mevcut bir parametrenin özniteliklerini değiştirmek ve parameter_name penceresini açmak için Ayarlar simgesini de seçebilirsiniz.

    parametre Ekle.

  2. Parametrinizi adlandırın. Türseçin: açılan menüden sorgu tabanlı açılan liste . Tamam'ı seçin

    Sorgu tabanlı açılan liste.

    Not

    Sorgu birden çok değer kullanıyorsa, bu nedenle aşağıdaki sözdizimini eklemeniz gerekir | where Type in ((split('{{Type}}', ','))) . Daha fazla bilgi için bkz. işleci. Bu, redash uygulamasında birden çok sorgu parametresi seçeneklerine neden olur

Yeniden Dash içinde pano oluşturma

  1. Panonuzu oluşturmak için Pano oluşturun. Alternatif olarak, mevcut panoyu seçin, panolar listeden bir pano seçin.

    Pano Oluştur.

  2. Yeni Pano penceresinde panonuzu adlandırın ve Kaydet' i seçin. Dashboard_name > penceresinde, yeni pencere öğesi oluşturmak için > ' yi seçin.

  3. Pencere öğesi Ekle penceresinde sorgu adı ' nı, görselleştirmeve Parametreler' i seçin. Panoya Ekle ' yi seçin

    Görselleştirmeler ' i seçin ve panoya ekleyin.

  4. Pano oluşturmayı tamamladıktan sonra Düzenle ' yi seçin.

  5. Pano düzenleme modunda, daha önce tanımlanan tür parametresini kullanmak Için Pano düzeyi filtrelerini kullan ' ı seçin.

    Pano oluşturmayı tamamen doldurun.

Sonraki adımlar