Skip to main content

Az SQL Server 2012 új funkciói (Denali)

Microsoft SQL Server 2012 (Denali) Business Intelligence (Április 2025)

Microsoft SQL Server 2012 (Denali) Business Intelligence (Április 2025)
Anonim

Nemrég megjelent a Microsoft SQL Server 2012 RC0. Az RC a Release Candidate-et jelenti, amely alapvetően a gyakorlatilag készenléti változat. A Microsoft a "Denali" nevű SQL Server kódnevet említette, de a termék végleges nevén az SQL Server 2012-re telepedett le. A Business Intelligence (BI) kritikus fontosságú a nagy és kis szervezetek számára. Az SQL Server legfrissebb verziójában számos fejlesztés mellett nincs hiány a BI fejlesztéseknek. Ez a cikk bemutatja az SQL Server 2012 (Denali nevű kód) követelményeit, új funkcióit és fejlesztéseit, többek között:

  • Hardver és szoftver követelmények
  • Multi-Subnet Failover fürtözés
  • A programozási fejlesztések, beleértve a sorozatokat, az ad-hoc lekérdezéses keresést és a teljes szöveges keresési csípéseket
  • BI és webfejlesztési környezet fejlesztése
  • Web alapú vizualizáció
  • Adatminőségű szolgáltatások

Ne feledje, hogy ez az információ csak az előnézetre vonatkozik, és a Microsoft megváltoztathatja.

Hardver és szoftver követelmények

  • A Microsoft javasolja az NTFS fájlformátum használatát a FAT32 helyett. A FAT32 működni fog, de valószínűleg nem fogja használni.
  • Az SQL Server 2012 (kódneves Denali) nem telepíthető a leképezett meghajtókra vagy a tömörített meghajtókra.
  • Az SQL Server 2012 (kódneves Denali) telepítése előtt telepítenie kell a "no-reboot" csomagot. Ez a Windows 7 SP1 és a Windows Server 2008 R2 rendszerben található. Ellenkező esetben letöltheti a nem újraindító csomagot a Microsofttól.
  • Az SQL Server 2012 (kódnevű Denali) a .NET-keretrendszer 4.0-ás.
  • A virtualizációt a Microsoft Hyper-V technológiája támogatja.
  • Legalább 3,6 GB szabad lemezterületre lesz szüksége.
  • A Microsoft azt javasolja, hogy ne telepítse az SQL Server 2012-et (kódnevű Denali) a tartományvezérlőre.
  • Ajánlott processzorok és RAM
    • 64 bites verzió: AMD Opteron, AMD Athlin 64, Intel Xeon Intel EM64T támogatással vagy Intel Pentium IV 2.0 GHz vagy gyorsabb EM64T támogatással. A javasolt RAM maximális az operációs rendszer által támogatott vagy legalább 2 GB.
    • 32 bites verzió: Pentium III vagy kompatibilis 2,0 GHz-es gyorsabb futás. A javasolt RAM maximális az operációs rendszer által támogatott vagy legalább 2 GB.
  • A Windows PowerShell 2.0 előfeltétele az SQL Server 2012 (kódnevű Denali) telepítéséhez. Ezt a szoftvert a Windows Management Framework oldaláról szerezheti be.

Multi-Subnet Failover fürtözés

Az SQL Server 2012 (kódneves Denali) segítségével SQL Server konfigurálható, ahol a failover fürtcsomók egy teljesen más alhálózathoz csatlakoztathatók. Az alhálózatokat különböző földrajzi helyekre lehet terjeszteni, katasztrófa-elhárítással és magas rendelkezésre állás mellett. Annak érdekében, hogy ez megfelelően működjön, az adatoknak a konfigurációban részt vevő adatbázisokban kell replikálódnia. Az SQL Server failover fürt a Windows Server failover fürtétől függ, ezért ezt először be kell állítani. Ne feledje, hogy a konfigurációban részt vevő összes alhálózatnak ugyanabban az Active Directory tartományban kell lennie.

Programozási lehetőségek

  • Sorozatok: Az SQL Server közösség évekig kérte a szekvenciákat, és ez a kiadvány tartalmazza. A szekvencia olyan felhasználó által definiált objektum, amely egy számsorozatot generál. Íme egy példa a Sequence használatával. / ****** Sequence objektum létrehozása ****** /
    • CREATE SEQUENCE MySequence
    • START 1-vel
    • INCREMENT BY 1;
    • / ****** Temp táblázat létrehozása ****** /
    • DECLARE @Person TABLE
    • (
    • ID int NOT NULL PRIMARY KEY,
    • FullName nvarchar (100) NOT NULL
    • );
    • / ****** Adjon meg néhány adatot ****** /
    • INSERT @Person (azonosító, teljes név)
    • VALUES (A MySequence következő értéke, 'Jim Johnson'),
    • (A TAX KÖZÖSSÉGE a MySequence, 'Bob Thompson'),
    • (MÉHÁZÁS KÖZVETLEN ÉRTÉKE, "Tim Perdue");
    • / ****** Az adatok megjelenítése ****** /
    • SELECT * FROM @Person;
    • Az eredmények így fognak kinézni:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Olyan dolgok, amiket egy fejlesztőnek szüksége lehet a szekvenciákról az SQL Server 2012-ben (kódnevű Denali)
  • Ad-Hoc lekérdezések: A keresési eredmények SQL Server-ben évek óta foglalkoznak. Az SQL SELECT utasításban az Order By opció továbbfejlesztették az SQL Server 2012 rendszert. Az OFFSET és a FETCH kombinációja az ORDER BY-vel együtt az eredményhalmazon keresztül vezérli a személyhívást. Ez a technika valóban segítheti a teljesítményt, ha csak azokat az eredményeket hozza vissza, amelyeket a felhasználóknak meg kell jeleníteniük, ha szükséges. A következő TSQL-kód a AdventureWorks mintaadatbázis Személyes táblája ellen fut (a Microsofttól kapható). Az alábbi lekérdezési lekérdezésben az SQL Server visszaírja a 10 rekordot a 11. rekordból. Az OFFSET parancs kiindulópontot ad a SELECT utasításnak a lapozáshoz, és a FETCH parancs adja meg, hogy hány rekord térjen vissza egyszerre.
    • SELECT BusinessEntityID, FirstName, Utónév
    • Személytől
    • ORDER BY BusinessEntityID
    • OFFSET 10 ROWS
    • FETCH NEXT 10 ROWS ONLY;
  • Teljes szöveges keresés: Az SQL Server 2012 teljes szöveges keresését továbbfejlesztették, lehetővé téve a kiterjesztett tulajdonságokban vagy metaadatokban tárolt adatok keresését és indexelését. Tekintsünk egy olyan PDF dokumentumot, amelyen a "tulajdonságok" szerepelnek, mint a Név, a Típus, a Mappa elérési útja, a méret, a létrehozott dátum stb. Az SQL Server legfrissebb verziójában ezek az adatok lehetnek indexek és a dokumentumban szereplő adatokkal együtt keresve. Az adatokat ki kell téve a munkának, de ez most lehetséges.

BI és webfejlesztési környezet fejlesztése

A Microsoft a BI (Business Intelligence) közelebb hozta a végfelhasználót az SQL Server 2008 R2 rendszerrel.Az Excel PowerPivot eszköz segítségével a felhasználók önkiszolgáló jelentéskészítési modellt hozhatnak létre. A jó hír a PowerPivot fejlesztése az SQL Server 2012-ben (kódnevű Denali). A Microsoft KPI-k hozzáadásával és átfúrásával jár, amelyek valóban hasznosak lehetnek minden felhasználó számára.

Az Analysis Services tartalmaz egy új BI szemantikai modellt (BISM). A BISM egy 3 rétegű modell, amely magában foglalja:

  • Adatmodell
  • Üzleti logika
  • Adat hozzáférés

A BISM növelni fogja a Microsoft elsődleges elemzési tapasztalatait, többek között az Excel, a Reporting Services és a SharePoint Insights. A Microsoft elmondta, hogy a BISM nem helyettesítheti a jelenlegi BI modelleket, inkább egy alternatív modellt. Egyszerűen a BISM olyan relációs modell, amely magában foglalja a BI objektumot, például a KPI-kat és hierarchiákat.

Web alapú vizualizáció - Project Crescent

A Crescent Project az SQL Server 2012-ben (kódneves Denali) várható új jelentéskészítési és vizualizációs eszköz Microsoft-kódszáma. A Crescent Project a drag and drop ad-hoc jelentéskészítési funkciókat nyújtja, és teljes egészében a Silverlightre épült. Magában foglal egy hatalmas lekérdező eszközt és interaktív storyboardot, amely lehetővé teszi a felhasználók számára, hogy megoszthassák a nagy adatkészletek vizualizációit.

Adatminőségű szolgáltatások

Az adatminőségi szolgáltatások olyan tudásalapú megközelítés, amely az SSIS (SQL Services Integration Services) szolgáltatásban fut. Az adatok minősége az egyik olyan dolog, ami soha nem tökéletes. A Microsoft bemutatja az "Impact Analysis and Lineage" ("Impact Analysis és Lineage") elemeket, amelyek tájékoztatást nyújtanak arról, hogy az adatok mennyire függenek. Ez azt is mutatja, hogy az adatok sorszáma, beleértve azt is, honnan származik és a mögötte lévő rendszerek.