Udostępnij za pośrednictwem


Local Cubes (Analysis Services - Multidimensional Data)

Aby utworzyć, zaktualizować lub usunąć kostek lokalnych, należy zapisać i wykonać skryptu programu ASSL lub programu AMO.

Kostek lokalnych i modelami wyszukiwania lokalnego zezwala na analizę danych na klienckiej stacja robocza, kiedy jest odłączona od sieci.Na przykład aplikacja klient może wywołać OLE DB dla OLAP 9.0 dostawca (MSOLAP.3), które ładuje aparat kostki lokalnej, tak aby utworzyć i wykonać kwerendę kostek lokalnych, jak pokazano na poniższej ilustracji:

Client architecture for local cubes and models

ADMOD.NET i Analysis Management Objects (AMO) również ładować lokalnym moduł silnika podczas interakcji z lokalnej moduł s.Tylko jeden proces może uzyskać dostęp do dysku lokalnego moduł pliku, ponieważ lokalny moduł aparat wyłącznie blokuje lokalnym moduł pliku podczas jego nawiąże połączenie z lokalnym moduł.Proces maksymalnie pięć równoczesnych połączeń są dozwolone.

Plik cub może zawierać więcej niż jeden moduł lub model wyszukiwanie danych.Kwerendy do lokalnego moduł s i modeli wyszukiwanie danych są obsługiwane przez lokalny moduł silnika i nie wymagają połączenia Analysis Services wystąpienie.

Uwaga

Korzystanie z SQL Server Management Studio i Business Intelligence Development Studio Aby zarządzać kostek lokalnych nie jest obsługiwana.

Moduły lokalne

Kostki lokalnej może być utworzona i wypełniona z obu istniejącego moduł w Analysis Services wystąpienie lub ze urządzenie źródłowe danych relacyjnych.

urządzenie źródłowe danych dla lokalnego moduł

Metoda tworzenia

Moduł na serwerze

Można użyć instrukcja CREATE GLOBAL moduł lub Analysis Services Skrypt języka (ASSL) wykonywanie wykonywanie skryptów do tworzenia i wypełnić moduł z moduł serwera. Aby uzyskać więcej informacji zobacz Instrukcja moduł GLOBAL (MDX) CREATE lub Analiza usługi odwołanie języka wykonywanie wykonywanie skryptów.

urządzenie źródłowe danych relacyjnych

Użyj skryptu ASSL do tworzenia i wypełnić moduł z relacyjnej bazy danych OLE DB.Aby utworzyć przy użyciu ASSL kostki lokalnej, po prostu łączysz się z plikiem kostki lokalnej (* .cub) i uruchom skrypt ASSL w taki sam sposób, jak wykonać skryptu programu ASSL przed Analysis Services wystąpienie do utworzenia moduł serwera. Aby uzyskać więcej informacji zobaczAnaliza usługi odwołanie języka wykonywanie wykonywanie skryptów.

Za pomocą instrukcja REFRESH moduł można odbudować kostki lokalnej i zaktualizować swoje dane.Aby uzyskać więcej informacji zobaczInstrukcja moduł REFRESH (MDX).

Lokalne moduły utworzone z serwera na moduły

Podczas tworzenia kostek lokalnych utworzone z modułów na serwerze, mają zastosowanie następujące kwestie:

  • Licznik różne środki nie są obsługiwane.

  • Po dodaniu miara musi również zawierać co najmniej jeden wymiar, które jest powiązane z miarą dodawane.Aby uzyskać więcej informacji na temat wymiaru relacje miara grup, zobacz Dimension Relationships.

  • Podczas dodawania hierarchii nadrzędny podrzędność, poziomy i filtry w hierarchii nadrzędny podrzędność są ignorowane i hierarchii nadrzędny podrzędność całego jest dołączony.

  • Właściwości element członkowski nie są tworzone.

  • Po dołączeniu semi-additive miara nie wycinki są dozwolone na konto lub wymiar czas.

  • Odwołanie wymiary są zawsze materialized.

  • Po dołączeniu wymiar wiele-do-wielu, obowiązują następujące reguły:

    • Nie możesz część wymiar wiele-do-wielu.

    • Należy dodać miara z grupa miar pośredniczących.

    • Dzielenie na użytkownik nie fragmenty dowolne wymiary wspólne dla obu miara uczestniczących w relacji wiele do może grup.

  • Obliczona tylko te elementy członkowskie, zestawy i przydziałów, które opierają się na miar i wymiarów dodawany do lokalnej moduł pojawią się w lokalnym moduł.Nieprawidłowy obliczana członków, nazwane zestawy, i przydziały zostaną automatycznie wyłączone.

Zabezpieczenia

Aby użytkownik mógł utworzyć kostki lokalnej z moduł serwera należy udzielić użytkownika Drążenie i kostka lokalna uprawnienia w odniesieniu do moduł serwera.Aby uzyskać więcej informacji zobaczGranting Cube Access.

Kostek lokalnych nie są zabezpieczone przy użyciu ról, takich jak moduły serwera.Każda osoba z dostępem poziom pliku do pliku kostki lokalnej, mogą wysyłać kwerendy moduł w nim.Można użyć Encryption Password właściwość połączenia w lokalnym moduł plik, aby ustawić hasło dla lokalnego moduł pliku. Ustawienie hasła na pliku kostki lokalnej wymaga wszystkich przyszłych połączeń do pliku kostki lokalnej, użyj tego hasła, aby wykonać kwerendę w pliku.