Aracılığıyla paylaş


(Reporting Services) Analysis Services DMX Sorgu Tasarımcısı'nı kullanma

When you create a dataset using a SQL Server Analysis Services data source, Report Designer displays the Multidimensional Expression (MDX) query designer if it detects a valid cube.Hiçbir küp algıladı, ancak bir veri araştırma modeli olan Rapor Tasarımcısı veri madenciliği Uzantıları (DMX) sorgu tasarımcısında kullanılabilir görüntüler.MDX ve DMX tasarımcıları arasında geçiş yapmak için tıklatın Komut türü DMX (Change to DMX query language view) araç çubuğunda. Sorgu Tasarımcısı DMX etkileşimli grafik öğelerini kullanarak DMX sorgu oluşturmak için kullanın.DMX Sorgu Tasarımcısı, verileri kullanmak için kaynak belirttiğiniz önceden verileri sağlayan bir veri araştırma modeli olmalıdır.Sorgu sonuçlar düzleştirilmiş satır kümesi, raporda kullanmak için dönüştürülür.

Not

Model, raporunuzu tasarlamadan önce eğitmeniz gerekir.Daha fazla bilgi için bkz: Veri madenciliği Projects (Analysis Services - veri madenciliği).

Tasarım modu

DMX Sorgu Tasarımcısı, Tasarım modunda açılır.Tasarım modunda, tek bir seçmek için kullanılan bir grafik tasarım yüzeyi içeren veri araştırma modeli giriş tablo ve tahmin sorgu belirtmek için kullanılan kılavuz.DMX sorgu tasarımcısında diğer iki modu vardır: Sorgu modu ve sonucu modu. Sorgu modunda Tasarım moduna kılavuzundan DMX sorgular yazmak için kullanabileceğiniz bir sorgu bölmesi ile değiştirilir.Sonuç modunda sorgu tarafından döndürülen sonuç kümesi veri kılavuzda görüntülenir.

Için DMX sorgu tasarımcısının modları değiştirmek için , sorgu tasarım yüzeyine sağ tıklatıp Tasarım, Sorgu, or Sonuç.Daha fazla bilgi için bkz: Analysis Services DMX Sorgu Tasarımcısı kullanıcı arabirim ve Nasıl Yapılır: Veri madenciliği Model (DMX) veri almak.

Bir tahmin sorgu tasarlama

Tasarım modunda, sorgu tasarımı bölmesinde iki pencere içerir: Mining modeli and Giriş seçin tablo.Use araştırma modeli pencereyi seçmek için araştırma modeli sorgunuzda kullanılacak.Use Giriş seçin tablo pencereyi seçmek için tablo sizin Öngörüler esas alacağı.Giriş bir tablo yerine tek bir sorgu kullanmak isterseniz, sorgu tasarımı bölmede sağ tıklatıp Aynı cinsten tek adet sorgu.The Select Input tablo window is replaced with a Singleton Query Input window.

Tasarım modunda, alanları sürükleyin Mining modeli and Giriş tablosu seçin. pencereleriAlan sütun Kılavuz bölmesinde.Alan grubu alanlarıyla birlikte, sonuçlar gösterir ve alan değerini kısıtlamak için bir operatör belirtmek için bir diğer ad belirtmek için kalan sütunları da doldurabilirsiniz bir ölçüt veya bağımsız değişken.Query modundaysanız Query bölmesine alanlar sürükleyerek DMX sorgu oluşturun.

DMX Sorgu Tasarımcısı'nı kullanarak DMX tahmin sorgularını oluşturma hakkında daha fazla bilgi için bkz: DMX tahmin sorgular oluşturmak için tahmin Sorgu Oluşturucusu'nu kullanma.

Aşağıdaki örnek DMX Sorgu Tasarımcısı'nı kullanarak, bir rapor dataset oluşturulması gösterilmiştir.

Örnek: Veri araştırma modeli veri alınıyor

The Reporting Services samples include a project that deploys two mining models based on the SQL Server sample database AdventureWorksDW.Daha fazla bilgi için bkz: Reporting Services örnekleri.

  1. Yükleyin ve sonra yayımlamak AdventureWorks raporlara örnek ve ardından dağıtın Analysis Services Küp içindeki yönergeleri kullanma AdventureWorks Report Samples.

  2. Açık AdventureWorks Raporları proje örnek ve bir boş bir raportanım (.rdl) dosyası projeye ekleyin.

  3. AdventureWorksAS paylaşılan veri kaynağı'nı kullanarak yeni bir veri kümesi oluşturun.Içinde DataSet özellikleri iletişim tıklatın.Sorgu Tasarımcısı.Sorgu Tasarımcısı MDX Analysis Services'i açar Tasarım modu.

  4. Tıklatın Komut türü DMX (Change to DMX query language view) araç çubuğunda.

  5. ' I tıklatın Yes DMX Query tasarımcıya geçin.

  6. ' I tıklatın Modeli seçin., expand Hedef posta ardından seçinTM karar ağacı.Click OK.

  7. ' I tıklatın **Büyük bir tablo seçin.**gidin ve sonra seçin.vTargetMail (dbo).Click OK.

  8. Kılavuz bölmesinde,'ı tıklatın. Kaynak ve seçin. Karar ağacı TM araştırma modeli.Bisiklet alıcı görünür...Alan sütun.

  9. Sonraki satırı tıklatın. Kaynak ve seçin. Tablo vTargetMail.CustomerKey görünür...Alan sütun.

  10. Sağ Sorgu tasarımı bölmesi ve seçme Sonuç sonucu görüntülemek için küme.Bir sonuç küme 18484 satırları içeren, sonuç görünümünde görüntülenir.Tasarım moduna geçmek için , sağ Sonuç bölmesi ve seçme Tasarım.

Parametre Kullanma

DMX sorgu parametresi, rapor parametreleri geçirebilirsiniz.Bunu yapmak için , size gerekir parametre DMX sorgunuza eklemek, sorgu parametrelerini tanımlamak Sorgu parametreleri iletişim kutusu ve ilişkili bir rapor parametrelerini değiştirin.Sorgu parametresi olarak tanımlamak için tıklatın Sorgu parametreleri (Icon for the Query Parameters dialog box) araç çubuğunda. Parametreleri DMX sorguda tanımlama hakkında yönergeleri görüntülemek için bkz: Nasıl Yapılır: Analysis Services MDX sorgu tasarımcısında parametreleri tanımlayın..

Rapor parametrelerini ve sorgu parametreleri arasındaki ilişkiyi yönetme hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Bir sorgu parametresi bir rapor parametre ile ilişkilendir. Parametreler hakkında daha fazla bilgi için bkz: Raporunuza Parametreler Ekleme.

Örnek sorgu parametreleri ile

Aşağıdaki sorgu hangi müşterilerin satınalma bir bisiklet ve kullanıcılar bunu yerine getirecektir, olasılık olasıdır gösteren bir rapor verilerini alır.

SELECT
  t.FirstName, t.LastName,
  (Predict ([Bike Buyer])) as [PredictedValue],
  (PredictProbability([Bike Buyer])) as [Probability]
From
  [TM Decision Tree]
PREDICTION JOIN
  OPENQUERY([Adventure Works DW],
    'SELECT
      [FirstName],
      [LastName],
      [CustomerKey],
      [MaritalStatus],
      [Gender],
      [YearlyIncome],
      [TotalChildren],
      [NumberChildrenAtHome],
      [HouseOwnerFlag],
      [NumberCarsOwned],
      [CommuteDistance]
    FROM
      [dbo].[DimCustomer]
    ') AS t
ON
  [TM Decision Tree].[Marital Status] = t.[MaritalStatus] AND
  [TM Decision Tree].[Gender] = t.[Gender] AND
  [TM Decision Tree].[Yearly Income] = t.[YearlyIncome] AND
  [TM Decision Tree].[Total Children] = t.[TotalChildren] AND
  [TM Decision Tree].[Number Children At Home] = t.[NumberChildrenAtHome] 
AND
  [TM Decision Tree].[House Owner Flag] = t.[HouseOwnerFlag] AND
  [TM Decision Tree].[Number Cars Owned] = t.[NumberCarsOwned] AND
  [TM Decision Tree].[Commute Distance] = t.[CommuteDistance]
WHERE
 (Predict ([Bike Buyer]))=@Buyer AND
 (PredictProbability([Bike Buyer]))>@Probability

Not

Bu örnek, DimCustomer kullanır tablo bir giriş olarak tablo.Yalnızca gösterim amacıyla budur.Içinde AdventureWorks Veritabanı, DimCustomer tablo, bu örnekte kullanılan modeli geliştirmek için kullanıldı. Normalde bir girdiyi kullanacaktır tablo eğitim için önceden kullanılmadı.

Bu örnekte, sorguyu oluşturduktan sonra sorgu parametreleri kullanarak tanımlamalısınız Sorgu parametreleri iletişim kutusu.Bunu yapmak için , tıklatın Sorgu parametreleri (Icon for the Query Parameters dialog box) Sorgu Tasarımcısı araç çubuğunda düğme.

Parametreleri aşağıdaki gibi ekleyin.Ayrıca, her parametre varsayılan değeri olması gerekir.

Parameter

Varsayılan Değer

Alıcı

1

Olasılık

.75

Not

Belirttiğiniz parametreleri Sorgu parametreleri iletişim kutusu sorgudaki Parametreler olmadan aynı gerekir adresindeki (@) simgesi.

Yeni rapor parametreleri, bir rapor oluşturmak için Tasarım görünümüne geçtiğinizde, sorgu parametreleri oluşturulur.Rapor parametrelerini, raporu çalıştırdığınızda kullanıcıya sunulur.Hangi kullanıcı seçebilir, varsayılan bir değer belirtin veya diğer rapor parametresi özelliklerini değiştirme değerlerinin listesini sağlamak için rapor parametrelerini güncelleştirebilirsiniz.

Rapor parametrelerini ile çalışma hakkında daha fazla bilgi için bkz: