Analysis Services adatbázisok szinkronizálása


Az egyik projekten olyan architektúrát raktunk össze, amelyben szétválasztottuk a felösszegzéseket és a lekérdezéseket. Azaz egyik szerver csak a felösszegzéseket végzi, a másik csak a lekérdezéseket szolgálja ki. Nagyon sok előnye van ennek az architektúrának, de nekünk leginkább azért volt rá szükségünk, mert napközben kell futtatnunk a felösszegzéseket, amikor felhasználók gőzerővel kérdezik le az OLAP kockákat.

 

Image001

 

A két szerver között a változásokat a syncronize xmla utasítás segítségével szinkronizáljuk. Vannak más módszerek is, (az Analysis Services Synchronization Best Practices című cikkben le is vannak írva) de mi  a synconize-nál maradtunk. A megvalósítás során azonban egy porszem csúszott a gépezetbe, és fordítva szinkronizálunk. Épp ezért felvésem ide, hogy

 

1)      A szinkronizálást a lekérdező szerveren kell indítani

2)      és az xlma scriptet az alábbi képpen kell felkonfigurálni:

 

<Synchronize xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">

       <Source>

             <ConnectionString>Provider=MSOLAP.5;Data Source=FORRAS_SZERVER;Integrated Security=SSPI;Initial Catalog=FORRAS_ADATBAZIS</ConnectionString>

             <Object>

                    <DatabaseID>CEL_ADATBAZIS</DatabaseID>

             </Object>

       </Source>

       <SynchronizeSecurity>CopyAll</SynchronizeSecurity>

       <ApplyCompression>true</ApplyCompression>

</Synchronize>

Maga az architektúra egyébként nagyon jól muzsikál. (Egy kicsit szerelmes is lettem belé J)

|

Ha tetszett, nézze meg a BI projekt blog-ot is

Kővári Attila
2013. március 05.
Címkék:

Szóljon hozzá!

Szabály: Legyen kedves, segítõkész és vállalja a nevét.
A mező tartalma nem nyilvános.
  • A web és email címek automatikusan linkekké alakulnak.
  • Engedélyezett HTML elemek: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • A sorokat és bekezdéseket automatikusan felismeri a rendszer.
ANTI SPAM
A robot regisztrációk elkerülésére.
Image CAPTCHA
Figyeljen a kis és nagybetűk használatára