Örnek verileri ve çok boyutlu projeleri yükleme

Şunlar için geçerlidir: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services öğreticilerinde kullanılan veri ve proje dosyalarını yüklemek için bu makalede sağlanan yönergeleri ve bağlantıları kullanın.

1. Adım: Önkoşulları yükleme

Bu öğreticideki derslerde aşağıdaki yazılımların yüklü olduğu varsayılır. Tüm özellikleri tek bir bilgisayara yükleyebilirsiniz. Bu özellikleri yüklemek için SQL Server Kurulumu'nu çalıştırın ve Özellik Seçimi sayfasından seçin.

  • SQL Server Veritabanı Motoru

  • SQL Server Analysis Services (SSAS)

    Analysis Services yalnızca şu sürümlerde kullanılabilir: Değerlendirme, Kurumsal, İş Zekası, Standart. Azure Analysis Services'te çok boyutlu modeller desteklenmez.

    Varsayılan olarak, Analysis Services 2016 ve üzeri tablosal örnek olarak yüklenir. Yükleme Sihirbazı'nın sunucu yapılandırma sayfasında Çok Boyutlu Sunucu Modu'nu seçerek varsayılan modu geçersiz kılabilirsiniz.

2. Adım: Geliştirici ve yönetim araçlarını indirme ve yükleme

Visual Studio, diğer SQL Server özelliklerinden ayrı olarak indirilir ve yüklenir. Model oluşturmak için kullanılan tasarımcılar ve proje şablonları Visual Studio için Analysis Services projeleri uzantısına eklenir. Desteklenen Visual Studio sürümlerini ve Analysis Services proje uzantısını yükleme hakkında daha fazla bilgi edinmek için bkz. Analysis Services araçları - Model oluşturma ve dağıtma.

SQL Server Management Studio (SSMS), diğer SQL Server özelliklerinden ayrı olarak indirilir ve yüklenir.

SQL Server Management Studio'yu indirme

İsteğe bağlı olarak, öğreticiye devam ederken çok boyutlu verilerinize göz atmak için Excel'i yüklemeyi göz önünde bulundurun. Excel'i yüklemek, Oluşturduğunuz küple bağlantılı bir PivotTable alan listesi kullanarak Excel'i başlatan Excel'de Çözümle özelliğini etkinleştirir. Verilere göz atmak için Excel'i kullanmanız önerilir çünkü verilerle etkileşim kurmanızı sağlayan bir özet raporu hızla oluşturabilirsiniz.

Alternatif olarak, SQL Server Veri Araçları'nda yerleşik olarak bulunan yerleşik MDX sorgu tasarımcısını kullanarak verilere göz atabilirsiniz. Sorgu tasarımcısı aynı verileri döndürür, ancak veriler düz bir satır kümesi olarak sunulur.

3. Adım: Veritabanlarını yükleme

Analysis Services çok boyutlu modeli, ilişkisel veritabanı yönetim sisteminden içeri aktardığınız işlem verilerini kullanır. Bu öğreticinin amaçları doğrultusunda, veri kaynağı olarak aşağıdaki ilişkisel veritabanını kullanırsınız.

  • AdventureWorksDW2019 - Bu, Veritabanı Altyapısı örneğinde çalışan ilişkisel bir veri ambarıdır. Bu, öğretici boyunca oluşturduğunuz ve dağıttığınız Analysis Services veritabanları ve projelerinde kullanılan orijinal verileri sağlar. Öğreticide AdventureWorksDW2019 kullandığınız varsayılır ancak önceki sürümler işe yaramıştır.

    Bu örnek veritabanını SQL Server 2019 ve sonraki sürümlerle kullanabilirsiniz. Genel olarak, veritabanı altyapısı sürümünüzle eşleşen örnek veritabanı sürümünü kullanmanız gerekir.

Veritabanını yüklemek için aşağıdakileri yapın:

  1. GitHub'dan AdventureWorksDW2019 veritabanı yedeklemesini indirin.

  2. Yedekleme dosyasını yerel SQL Server Veritabanı Altyapısı örneğinin yedekleme dizinine kopyalayın.

  3. SQL Server Management Studio'yu başlatın ve Veritabanı Altyapısı örneğine bağlanın.

  4. Veritabanını geri yükleyin.

4. Adım: Veritabanı izinleri verme

Örnek projeler, verilerin içeri aktarıldığı veya işlendiği güvenlik bağlamını belirten veri kaynağı kimliğe bürünme ayarlarını kullanır. Varsayılan olarak, kimliğe bürünme ayarları verilere erişmek için Analysis Services hizmet hesabını belirtir. Bu varsayılan ayarı kullanmak için Analysis Services'in çalıştığı hizmet hesabının AdventureWorksDW veritabanında veri okuyucu izinlerine sahip olduğundan emin olmanız gerekir.

Uyarı

Öğrenme amacıyla, varsayılan hizmet hesabı kimliğe bürünme seçeneğini kullanmanız ve SQL Server'daki hizmet hesabına veri okuyucu izinleri vermeniz önerilir. Diğer kimliğe bürünme seçenekleri kullanılabilse de, bunların tümü işleme işlemleri için uygun değildir. Özellikle, geçerli kullanıcının kimlik bilgilerini kullanma seçeneği işlemlerde desteklenmez.

  1. Hizmet hesabını belirleyin. Hesap bilgilerini görüntülemek için SQL Server Configuration Manager'ı veya Hizmetler konsol uygulamasını kullanabilirsiniz. Analysis Services'ı varsayılan örnek olarak yüklediyseniz, hizmet varsayılan hesabı kullanarak NT Service\MSSQLServerOLAPService olarak çalışır.

  2. Management Studio'da veritabanı altyapısı örneğine bağlanın.

  3. Güvenlik klasörünü genişletin, Oturum Açma bilgileri'ne sağ tıklayın ve Yeni Oturum Aç'ı seçin.

  4. Genel sayfasında, Oturum açma adı alanına NT Service\MSSQLServerOLAPService (veya hizmetin çalıştığı hesap) yazın.

  5. Kullanıcı Eşlemesi'ne tıklayın.

  6. AdventureWorksDW veritabanının yanındaki onay kutusunu seçin. Rol üyeliği otomatik olarak db_datareader ve genel içermelidir. Varsayılanları kabul etmek için Tamam'a tıklayın.

5. Adım: Projeleri yükleme

Öğreticide, sonuçlarınızı tamamlanmış bir projeyle karşılaştırabilmeniz veya dizide daha ayrıntılı bir ders başlatabilmeniz için örnek projeler yer alır.

  1. GitHub'da Analysis Services için Adventure Works örnekleri sayfasından adventure-works-multidimensional-tutorial-projects.zip indirin.

  2. .zip dosyasını kök sürücünün hemen altındaki bir klasöre taşıyın (örneğin, C:\Tutorial). Bu adım, bazen İndirilenler klasöründeki dosyaların sıkıştırmasını açmaya çalıştığınızda oluşan "Yol çok uzun" hatasını önler.

  3. Örnek projelerin paketini açın: Dosyaya sağ tıklayın ve Tümünü Çıkart'ı seçin. Dosyaları ayıkladıktan sonra, Ders 1, 2, 3, 5, 6, 7, 8, 9, 10 Tamamlandı ve Ders 4 Başlangıç klasörleriniz olmalıdır.

  4. Bu dosyalardaki salt okunur izinleri kaldırın. Üst klasöre sağ tıklayın, Özellikler'i seçin ve Salt okunur onay kutusunu temizleyin. Tamam'a tıklayın. Değişiklikleri bu klasöre, alt klasörlere ve dosyalara uygulayın.

  5. Içinde olduğunuz derse karşılık gelen çözüm (.sln) dosyasını açın. Örneğin, "1. Ders Tamamlandı" adlı klasörde Analysis Services Tutorial.sln dosyasını açabilirsiniz.

  6. Veritabanı izinlerinin ve sunucu konumu bilgilerinin doğru şekilde ayarlandığını doğrulamak için çözümü dağıtın.

    Analysis Services ve Veritabanı Altyapısı varsayılan örnek (MSSQLServer) olarak yüklüyse ve tüm yazılımlar aynı bilgisayarda çalışıyorsa, örnek projeyi derlemek ve yerel Analysis Services örneğine dağıtmak için Derleme menüsünde Çözümü Dağıt'a tıklayabilirsiniz. Dağıtım sırasında veriler yerel Veritabanı Altyapısı örneğindeki AdventureWorksDW veritabanından işlenir (veya içeri aktarılır). Analysis Services örneğinde Veritabanı Altyapısı'ndan alınan verileri içeren yeni bir Analysis Services veritabanı oluşturulur.

    Hatalarla karşılaşırsanız, veritabanı izinlerini ayarlamayla ilgili önceki adımları gözden geçirin. Ayrıca, sunucu adlarını da değiştirmeniz gerekebilir. Varsayılan sunucu adı localhost'tır. Sunucularınız uzak bilgisayarlara veya adlandırılmış örnekler şeklinde yüklüyse, kurulumunuz için geçerli bir sunucu adı kullanmak amacıyla varsayılan ayarları geçersiz kılmanız gerekir. Ayrıca, sunucular uzak bilgisayarlardaysa, Windows Güvenlik Duvarı'nı sunuculara erişime izin verecek şekilde yapılandırmanız gerekebilir.

    Veritabanı altyapısına bağlanmak için sunucu adı, Çözüm Gezgini'nde görünen çok boyutlu çözümün (Adventure Works Öğreticisi) Veri Kaynağı nesnesinde belirtilir.

    Analysis Services'e bağlanmak için sunucu adı, projenin Özellik Sayfaları'nın Dağıtım sekmesinde belirtilir ve Çözüm Gezgini'nde de görünür.

  7. SQL Server Management Studio'da Analysis Services'e bağlanın. Sunucuda Analysis Services Öğreticisi adlı veritabanının çalıştığını doğrulayın.

Sonraki adım

Artık kılavuzu kullanmaya hazırsınız. Kullanmaya başlama hakkında daha fazla bilgi için bkz. Çok Boyutlu Modelleme (Adventure Works Eğitici).

Ayrıca bakınız

Windows Güvenlik Duvarı'nı Analysis Services Erişimine İzin Verecek Şekilde Yapılandırma
Windows Güvenlik Duvarı'nı SQL Server Erişimine İzin Verecek Şekilde Yapılandırma