Welcome to TechNet Blogs Sign in | Join | Help

Faceted Search unter MOSS – Die neuen Office Formate werden nicht erkannt

Was unter Faceted Search zu verstehen ist und wie man die Suchfunktion seines heimischen MOSS 2007 Server damit aufbohrt, sollte seit diesem Artikel hier hinlänglich bekannt sein.
Intersant fand ich aber, dass nach der Installation und Konfiguration (gemäss Anleitung von Codeplex.com), Office Dokumente, welche unter dem neuen Office OpenXML Format abgespeichert wurden, nicht korrekt erkannt wurden.

fig_1

Anstatt der Angabe Word 2007 oder Excel 2007, fanden sich nur kryptische Bezeichnungen wie

· application/vnd.openxmlformats-officedocument.presentationml.presentation

· application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

· application/vnd.openxmlformats-officedocument.wordprocessingml.document

Sollten Sie dieselbe Erfahrung auch schon gemacht haben und bis heute keine Lösung gefunden haben, dann lesen Sie doch am besten einfach weiter.

Um dieses Herausforderung zu meistern, gehen Sie wie folgt vor:

1. Klicken Sie auf der Seite mit den Suchresultaten, rechts auf die Schaltfläche „Site Actions“

2. Wählen Sie die oberste Option welche heisst „Edit Page“

3. Anschliessend klicken Sie beim Webpart mit dem Namen „Search Facets“ auf „Edit“ und dann weiter auf „Modify Web Part“. 

 fig_3

4. Es gilt nun, unter dem Abschnitt „Results Display“, die sogenannten Mappings anzupassen. Klicken Sie dazu bei der Option „Select Columns for Facets“ in die Textzeile und anschliessend auf das graue Quadrat mit drei Punkten. Ein Textfenster öffnet sich nun. 

fig_5

5. Löschen Sie den gesamten Inhalt durch drücken von Ctrl + A und Delete. Kopieren Sie anschliessend folgende Textzeilen in das Fenster:

<?xml version=”1.0” encoding=”utf-8” ?><root xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
<Columns OrderBy=”Name” >
<Column Name=”Author” OrderBy=”Name” TotalResults=”5” />
<Column Name=”ContentType” OrderBy=”Hits” TotalResults=”5” DisplayName=”Content Type” DefaultImage=”STS_ListItem16.gif”>
<Mappings>
<Mapping Match=”message/rfc822” DisplayName=”Email” Image=”iceml.gif” />
<Mapping Match=”message” Image=”icmsg.gif” />
<Mapping Match=”application/octet-stream” DisplayName=”Message” Image=”ICMSG.gif” />
<Mapping Match=”text/html” DisplayName=”Html” Image=”html16.gif” />
<Mapping Match=”text/plain” DisplayName=”Text” Image=”ictxt.gif” />
<Mapping Match=”text/xml” DisplayName=”Xml” Image=”ICXML.gif” />
<Mapping Match=”application/xml” DisplayName=”Rss” Image=”ICXML.gif” />
<Mapping Match=”application/vnd.ms-powerpoint.presentation.12” DisplayName=”PowerPoint 12” Image=”icpptx.gif” />
<Mapping Match=”application/vnd.ms-powerpoint “ DisplayName=”PowerPoint” Image=”icppt.gif” />
<Mapping Match=”application/vnd.ms-excel.12” DisplayName=”Excel 12” Image=”icxls.gif”/>
<Mapping Match=”application/vnd.ms-excel” DisplayName=”Excel” Image=”icxls.gif”/>
<Mapping Match=”application/msword” DisplayName=”Word” Image=”icdoc.gif”/>
<Mapping Match=”application/vnd.ms-word” DisplayName=”Word 12” Image=”icdoc.gif”/>
<Mapping Match=”application/vnd.visio” DisplayName=”Visio” Image=”icvsd.gif”/>
<Mapping Match=”application/vnd.openxmlformats-officedocument.presentationml.presentation” DisplayName=”PowerPoint 2007” Image=”icpptx.gif” />
<Mapping Match=”application/vnd.openxmlformats-officedocument.spreadsheetml.sheet” DisplayName=”Excel 2007” Image=”icxlsx.gif”/>
<Mapping Match=”application/vnd.openxmlformats-officedocument.wordprocessingml.document” DisplayName=”Word 2007” Image=”icdocx.gif”/>
</Mappings>
</Column>
<Column Name=”ContentSource” OrderBy=”Hits” TotalResults=”5” DisplayName=”Content Source”>
<Mappings>
<Mapping Match=”Internet site” Image=”csWeb.gif” />
<Mapping Match=”Network share” Image=”csFlshr.gif” />
<Mapping Match=”Exchange folder” Image=”csExch.gif” />
<Mapping Match=”Local Office SharePoint Server sites” Image=”stsicon.gif” />
</Mappings>
</Column>
</Columns></root>

6. Klicken Sie zum Abschluss des Ganzen auf OK und verlassen Sie den Editier Modus der Search Seite. Starten Sie die Suchanfrage erneut und Sie sollten nun ein ähnliches Bild vor sich haben.

fig_6

Virtual PC Performance verbessern

Viele Partner nutzen als Demosystem Virtual PC oder Virtual Server auf Ihren Notebooks.

Es gibt eine Menge Tipps und Tricks, wie die Performance dieser Systeme verbessert werden kann - hier einige davon:

HOST-System

  • eigentlich eh klar, aber der Vollständigkeit halber:
    vor der Demo sollten alle unbenutzten Applikationen geschlossen werden (Outlook, Messenger, SIdebar, ..)
    Hier hilft auch sehr, einen lokalen User einzurichten, der genau nichts in der Autostart hat
  • folgende Endungen müssen aus dem lokalen Virenschutz excluded werden: .vhd, .vud, .vsv, .vfd, .vmc

Festplattensysteme

  • unglaublichen Performancegewinn bringt, wenn man das VHD und das VUD (Änderungen) auf 2 verschiedene Plattensysteme legt (lokal, extern)
    Das VUD - File wird dort abgelegt, wo das VMC File liegt
  • Das Dateisystem sollte NTFS sein und sowohl das Verzeichnis, als auch die einzelnen Dateien sollten komprimiert (also blau) sein.
  • Defragmentieren bringt Wunder !
    regelmässig, immer wieder, sowohl das Plattensystem mit den VHDs als auch mit den VUDs
  • Je kleiner die VHDs sind, umso schneller sind sie !

Virtual PC oder Virtual Server ?

  • immer die neueste Version verwenden ;)
  • Idealerweise beide Tools installieren, da sie sich gegenseitig updaten
  • Virtual Server ohne IIS installieren, statt dessen VMRC Plus verwenden
  • Hardwarevirtualisierungsunterstützung einschalten wenn vorhanden

Alternativ natürlich die Möglichkeit, einen Dual Boot mit WIndows Server 2008 und Hyper-V einzurichten - hier hat man natürlich die größte Performance !

Posted by bschuppli | 1 Comments

Microsoft Assessment and Planning Toolkit 3.1 für Hyper-V ist verfügbar

As many of you know, the much-anticipated Hyper-V hypervisor feature was just released last week. Many of the IT professionals like you have now began to use Hyper-V server virtualization technology to take back the control of your datacenter. With energy costs going sky high and the demand for IT services increasing, no wonder many of you are now looking to consolidate the physical servers using virtualization.

With server consolidation being the direction to go, we are pleased to announce the RTM of Microsoft Assessment and Planning Toolkit 3.1 for Hyper-V.

What is the Microsoft Assessment and Planning Toolkit 3.1?

The Microsoft Assessment and Planning Toolkit 3.1 (or MAP) is a network-wide agent-less tool that can help you quickly find out where your desktops and servers are as well as auto-generate upgrade recommendations for multiple products and technologies including server, desktop and virtualization migration scenarios covering:

· Hyper-V virtualization candidates assessment (New in MAP 3.1)

· SQL server discovery and assessment (New in MAP 3.1)

· Desktop Security Center assessment (New in MAP 3.1)

· Windows Server 2008 hardware and device compatibility assessment including server discovery

· Windows Vista hardware and device compatibility assessment including PC discovery

· Office 2007 hardware compatibility assessment

· Microsoft Application Virtualization hardware compatibility assessment

· SNMP inventory reporting

How can I use the MAP Toolkit to plan for my server consolidation project?

The MAP Toolkit can help you determine which subset of your currently physical servers are good candidates for Hyper-V virtualization. By capturing the workloads and utilization of each of your server over a defined period of time, this tool can recommend a set of consolidated hosts for your existing servers. It looks at many factors such as CPU utilization, memory utilization, Network IO and Disk IO rates and auto-generate a set of proposal documents and detailed spreadsheets for your virtualization planning process.

How does remote inventory work? Is it agent-based or agent-less?

Leveraging the Windows Management Instrumentation (WMI) protocol, all you need to do is a machine that has the MAP Toolkit 3.1 installed, the right set of administrative credentials to the “target machines” (i.e. the machines you want the MAP Toolkit to inventory and assess), as well as other WMI requirements here. The MAP Toolkit will then remotely ping each machine across your network securely all without installing any software agents on the individual target machines. Therefore, the MAP Toolkit is completely agent-less with zero foot-print!

Where do I go to get the MAP Toolkit 3.1 and learn more about it?

· Download the MAP Toolkit 3.1: http://go.microsoft.com/fwlink/?LinkId=111000

· Learn more on TechNet: http://www.microsoft.com/MAP

· Read tips and tricks: http://blogs.technet.com/MAPBLOG

Posted by bschuppli | 0 Comments

sommerliches Feeling und Techie Training Talks? – Jetzt für TechED EMEA ITPro in Barcelona reservieren

Herrlich, diese sommerlichen Temperaturen, oder? Keine Angst, im November wird es sicherlich wieder grau, nebelig und regnerisch sein… AUSSER Sie garantieren sich heute schon einen Platz an der verlängerten Sommer-Sonne in Barcelona während dem grössten europäischen Microsoft Event TechED EMEA ITPro vom 3. bis 7. November 2008. Dieses Jahr findet die ITPro Woche übrigens vor der Entwickler Woche statt. Total werden pro Woche rund 5000 Teilnehmer, aus der Schweiz über 200 Teilnehmer erwartet. Wir planen wie in der Vergangenheit einen “Country Abend” für welchen wir alle schweizer Teilnehmer zu einem gemütlichen Treffen einladen und wo Ihnen die Möglichkeit geboten wird, sich mit anderen schweizer Kollegen zu treffen und zu unterhalten. Die TechED EMEA ITPro bietet neben Sonne, gutes Essen und Partys aber natürlich auch viel, viel Informationen und insights über Microsoft Technologien, mit 190 Sessions, Hands-on-Labs uvm. Hoch aktuell werden sicherlich die Themen SQL-Server 2008 und Virtualisierung sein, aber auch Systems Management uva. werden angeboten. Eine Uebersicht der Sessions finden Sie auf der TechED EMEA Website.


Microsoft TechED EMEA IT Professionals 2008

 

Melden Sie sich bis zum 31. Juli 2008 an, um 300 Euro zu sparen und von zusätzlichen Vorteilen zu profitieren (Hotel-Discount, Sitzreservation, Gadgets).

 

http://www.microsoft.com/emea/teched2008/itpro/

Posted by mtruempy | 0 Comments
Filed under: ,

RTM von MAP 3.1 (Microsoft Assessment and Planning Toolkit)

Kein Informatik Projekt sollte gestartet werden, ohne gute Kenntnisse des aktuellen Environments zu haben. Um unseren IT Pros und Partnern auch für Betriebssystem und SQL Server Migrationen sowie Virtualisierungs Efforts helfen zu können, steht vom Microsoft Solution Accelerator Team eine neue Version des Microsoft Assessment and Planning Toolkit (MAP 3.1) zur Verfügung.

Der Microsoft Assessment and Planning Toolkit (MAP) ist die nächste Version der Microsoft Assessment Plattform, welche ohne Agenten auskommt. In dieser neuen Version, wurde MAP um Fähigkeiten für Hyper-V Server Virtualisierung, Desktop Security und SQL Server 2008 Migration erweitert. Zusammenfassend beinhaltet die MAP 3.1 Assessment Bereiche nun:

•            Server Migrations Berichte und Vorschläge (Windows Server 2008)

•            Server Konsolidations Berichte und Vorschläge (Virtual Server 2005 R2 and Hyper-V) (neu)

•            SQL Server Discovery und Assessment Berichte (neu) 

•            Desktop Security Center Assessment Berichte (neu)

•            Applikations Virtualisierungs Assessment Berichte (Microsoft Application Virtualization -- formals SoftGrid)

•            Windows Vista and Microsoft Office 2007 Hardware Assessment Berichte und Vorschläge

Microsoft MAP 3.1

Die Hauptfunktion von Map ist das Durchführen von Hardware und Device Inventur, Erstellung einer Kompatibilitäts Analyse und eines Readiness Reportings.

MAP erlaubt es Ihnen über das Netzwerk innerhalb von AD verwalteten Domänen und forests wie auch Workgroups ein Inventar Ihrer Server, Desktops, Applikationen und Devices, ohne der Installation von Software Agenten auf den Maschinen, durchzuführen. Neben der Inventarisierung bietet MAP dann weiter ein Readiness Assessment Report mit spezifischen Upgrade Empfehlungen und zeigt mögliche Kandidaten für Virtualisierung auf. MAP beitet diese Technology Assessment und Planungs Empfehlungen für Windows Vista, Windows Server 2008, Hyper-V, Virtual Server 2005 R2, Microsoft Application Virtualization (ehemals SoftGrid), Terminal Services, System Center Virtual Machine Manager 2007, Desktop Security und SQL Server 2008 an.

 

Weitere Informationen finden Sie:

· http://www.microsoft.com/map

· Download Microsoft Assessment and Planning Toolkit

· TechNet webcasts zu MAP

· MAP Produkte Team Blog

· TechNet Forum Community

· MAP ist Mitglied einer Familie von Server und Virtualisierungs Solution Accelerators.

zusätzliche Infrastruktur Planungs und Design (IPD) Ratgeber verfügbar

Die ersten beiden Guides für System Center (Ops-Manager und VMM), sowie ein neuer Guide für Internet Information Services (IIS7) und NAP stehen neu kostenlos zur Verfügung und ergänzen das Angebot dieser Ratgeber Serie.

Die folgenden IPD Guides stehen zum Download bereit:

  • Neu! System Center Operations Manager 2007
  • Neu! System Center Virtual Machine Manager 2008
  • Neu! Internet Information Services 7.0
  • Neu! Selecting the Right NAP Architecture
  • Infrastructure Planning and Design Series Introduction
  • Microsoft SoftGrid Application Virtualization
  • Selecting the Right Virtualization Technology
  • Windows Deployment Services
  • Windows Server 2008 Active Directory Domain Services
  • Windows Server 2008 Terminal Services
  • Windows Server Virtualization (for Windows Server 2008 Hyper-V and Virtual Server 2005 R2 SP1)

 

Diese Guides finden Sie über das Microsoft Download Center

Hyper-V per sofort verfübar (RTM)

Hyper-V, die Hypervisor-basierte Servervirtualisierungs-Technologie von Windows Server 2008, unterstützt Sie dabei, zahlreiche geschäftliche Virtualisierungsherausforderungen zu adressieren. Hyper-V steht für die Servervirtualisierung der nächsten Generation, mit der Sie virtuelle Maschinen erschaffen können, die die zur Verfügung stehende Hardware vollständig ausnutzen und in denen mehrere Betriebssysteme simultan ablaufen. Des Weiteren lassen sich bei Hyper-V virtuelle und physikalische Ressourcen mit denselben Industriestandard-Tools einheitlich verwalten.

Hyper-V ist seit gestern via dem Download-Center verfügbar und wird ab 8. Juli auch über Windows Update verfübar sein.




 

Hyper-V aktuelle RTM Version 18016

 

Download Hyper-V Product Overview (Word doc, englisch)

Website: Virtualisierung und Konsolidierung mit Hyper-V (englisch)

 

Hyper-V, die Hypervisor-basierte Servervirtualisierungs-Technologie von Windows Server 2008, unterstützt Sie dabei, zahlreiche geschäftliche Virtualisierungsherausforderungen zu adressieren. Hyper-V steht für die Servervirtualisierung der nächsten Generation, mit der Sie virtuelle Maschinen erschaffen können, die die zur Verfügung stehende Hardware vollständig ausnutzen und in denen mehrere Betriebssysteme simultan ablaufen. Des Weiteren lassen sich bei Hyper-V virtuelle und physikalische Ressourcen mit denselben Industriestandard-Tools einheitlich verwalten.

Hauptmerkmale von Hyper-V sind:

Neue, verbesserte Architektur: Die neue, Microkernel-basierende 64-Bit Hypervisor-Architektur ermöglicht es Hyper-V, eine Vielzahl von Methoden zur Geräteunterstützung zu verwenden, die Performance zu steigern und die Sicherheit zu verbessern.

Umfangreiche Betriebssystemunterstützung: Umfassende Unterstützung für unterschiedliche Arten von simultan laufenden Betriebssystemen (Windows, Linux und andere) über verschiedene 32- und 64-Bit-Serverplattformen hinweg.

SMP-Unterstützung: Die Fähigkeit, bis zu 4 Prozessoren (SMP) in einer virtuellen Maschinenumgebung zu verwenden, gestattet es Ihnen, die Möglichkeiten von Multithreaded-Applikationen in einer virtuellen Maschine vollständig auszuschöpfen.

Speicherunterstützung: Die Unterstützung selbst für sehr viel Arbeitsspeicher pro virtueller Maschine ermöglicht es Ihnen, auch anspruchsvolle Workloads zu virtualisieren. Dies macht Hyper-V zur idealen Virtualisierungsplattform sowohl für große als auch kleine und mittlere Unternehmen.

Verbesserter Speicherzugriff: Mit dem Pass-Through-Festplattenzugriff sowie der breiten Unterstützung für SAN- und interne Festplattensysteme bietet Hyper-V eine größere Flexibilität bei der optimalen Konfiguration und Verwendung der Speicherumgebung.

Netzwerk-Loadbalancing: Hyper-V beinhaltet neue virtuelle Switch-Funktionen. Dies bedeutet, dass virtuelle Maschinen leicht so konfiguriert werden können, dass Sie den Windows-Netzwerklastenausgleich (Network Load Balancing, NLB) -Dienst verwenden, um das Lastaufkommen zwischen virtuellen Maschinen auf verschiedenen Servern auszubalancieren.

Neue Hardware-Sharing-Architektur: Durch die neue Virtual-Service-Provider/Virtual-Service-Client (VSP/VSC) -Architektur verbessert Hyper-V den Zugriff auf, sowie die Auslastung von Kernressourcen wie Festplatte, Netzwerk und Grafikadapter.

Quick-Migration: Hyper-V ermöglicht es, eine laufende virtuelle Maschine schnell von einem physikalischen Hostsystem zu einem anderen System mit minimaler Ausfallzeit zu migrieren. Hierfür kommen vertraute Windows Server-Hochverfügbarkeitsfunktionen sowie System Center-Verwaltungstools zum Einsatz.

Snapshot einer virtuellen Maschine: Hyper-V sieht die Möglichkeit vor, Snapshots von einer laufenden virtuellen Maschine zu erstellen. Dadurch können Sie leicht zu einem früheren Zustand zurückkehren – sowie die gesamte Sicherungs- und Wiederherstellungslösung verbessern.

Skalierbarkeit: Dank der Unterstützung für mehrere Prozessen und CPU-Kerne auf Hostebene und dem verbesserten Arbeitsspeicherzugriff in virtuellen Maschinen, können Sie nun Ihre Virtualisierungsumgebung vertikal skalieren. Dies ermöglicht es, eine große Anzahl virtueller Maschinen auf einem Host einzusetzen und gleichzeitig die Quick-Migration zur Host-übergreifenden Skalierbarkeit zu nutzen.

Erweiterbar: Die Windows Management Instrumentation (WMI)-Schnittstellen und APIs in Hyper-V, die auf vertrauten Standards basieren, ermöglichen es unabhängigen Softwareanbietern und Entwicklern, individuelle Tools, Utilities und Erweiterungen für die Virtualisierungsplattform schnell zu erstellen.

Posted by mtruempy | 0 Comments

SQL Injection Attacken

Vielen von Ihnen ist es bereits bekannt, dass es seit einigen Monaten SQL injection Attacken gegen angreifbare Web Applikationen stattfinden. Da auch zum Teil die Presse über diese in unterschiedlichen, weltweiten Lokationen stattfindenden Angriffe berichten, sind einige unserer Kunden verunsichert und haben uns angefragt was diesbezüglich zu tun sei.

Diese aktuellen Attacken nutzen KEINE SQL Server Schwachstelle, oder irgendwelche Schwachstellen aufgrund nicht aktuellem Patch-Stand eines Microsoft Produktes aus, sondern setzten Ihren Angriffsvektor auf Eigenentwicklungen von Kunden und 3rd Party Applikationen. Diese Applikationen laufen aber auf Basis IIS und SQL-Server und deshalb können evtl. auch Sie betroffen sein. Die gefährdeten Applikationen haben die folgenden gemeinsamen Eigenschaften:

  • Applikation setzt klassischen ASP Code ein
  • Applikation nutzt eine SQL Server Datenbank
  • Applikationscode generiert dynamische SQL Queries basierend auf URI Query strings (Beispiel: http://contoso.com/widgets.asp?widget=sprocket)

Wenn Sie ebenfalls solche Applikationen einsetzen, dann lohnen sich weitere Abklärungen. Um Ihnen hier umfassend Informationen bieten zu können, ist ein offizieller Blog Eintrag mit Erklärungen darüber erstellt worden. Sie finden diese Infos hier:
http://blogs.technet.com/swi/archive/2008/05/29/sql-injection-attack.aspx. 

Ebenfalls hilfreich ist die Erklärung, was ein solcher SQL-Injection Angriff überhaupt ist: http://blogs.technet.com/neilcar/archive/2008/03/14/anatomy-of-a-sql-injection-incident.aspx

Swiss ITPro Usergruppe, Event zu SQL-Server 2008

Die SwissITPro Usergruppe wird im nächsten Treffen vom Dienstagabend 1.7.08, 17:45-21:00 über SQL-Server 2008 sprechen. Die Veranstaltungen sind wie immer kostenlos und finden in den Räumlichkeiten der Digicomp in Zürich statt.

Durch diesen Abend führt Charley Hanania, Begründer der beiden SQL Usergruppen, SQL PASS Australien und SQL PASS Schweiz. Charley ist ein erfahrener SQL-Spezialist und ist bei UBS als Verantwortlicher von SQL-Server tätig.

Mehr Informationen und Regristration für diesen Usergruppen Anlass: hier (event in englisch)

Für Liebhaber von XING -- die SQL-Pass Gruppe ist neu auch im XING als Gruppe vertreten:
https://www.xing.com/app/forum?op=showarticles;id=10549301;articleid=10549301#10549301

SQL Server Integration Services, was kommt neu?

Microsoft SQL Server Integration Services (SSIS) ist eine Plattform zum Erstellen leistungsfähiger Datenintegrationslösungen, was auch ETL-Pakete (Extraktion, Transformation und Laden) für das Data Warehousing einschliesst.

Integration Services enthält grafische Tools und Assistenten für das Erstellen und Debuggen von Paketen, Tasks zum Ausführen von Workflowfunktionen (wie z. B. FTP-Vorgänge, Ausführen von SQL-Anweisungen und Senden von E-Mail-Nachrichten), Datenquellen und -ziele zum Extrahieren und Laden von Daten, Transformationen zum Bereinigen, Aggregieren, Zusammenführen und Kopieren von Daten, einen Verwaltungsdienst – den Integration Services-Dienst – zum Verwalten von Integration Services sowie Schnittstellen zur Anwendungsprogrammierung (APIs, Application Programming Interfaces) zum Programmieren des Integration Services-Objektmodells.

Mit SQL Server 2005 haben die Integration Services die Data Transformation Services (DTS) ersetzt, das erstmals als Komponente von SQL Server 7.0 eingeführt wurde.

Was ändert sich mit SQL Server 2008 für Integration Services?

  • Neuer Lookup Operator welcher flexibles Caching und persistierte Caches ermöglicht. Mit SQL 2005 musste der Lookup Cache für jeden Paket Run geladen werden, was abhängig von der Grösse des Caches bzw. der Komplexität der Berechnung sehr zeitintensiv sein konnte. Mit SQL Server 2008 haben Sie die Möglichkeit den Cache in Binärformat auf Disk zu schreiben, welches den Ladeprozess sehr schnell macht. Die Wahl wie der Cache erneuert wird, kann durch den Benutzer gesteuert werden.
  • Verbesserte Pipeline Performance für Parallelität. Bereits mit SSIS 2005 wurden statistische Mittel zur Compilezeit benutzt, um festzustellen wo parallel gearbeitet werden konnte. Mit SQL 2008 werden nun dynamisch Threads erstellt, um eine optimalere Performance zu erreichen. (bis zu 80% Verbesserung – abhängig der Struktur des Pakets).
  • Change Data Capture and Merge.  Neue Fähigkeiten von SQL Server 2008 können natürlich auch die Art und Weise der Erstellung von Integrations-paketen beeinflussen. Mit CDC können Sie sehr elegant feststellen, welche Records in der Quelle verändert wurde (auch wenn diese Quelldaten keinen Zeitstempel haben).
  • Daten Profiling.  Mit SQL 2008, erhalten Sie ein neues Daten Profilierungstool. Damit können Sie die Daten nach einer Vielzahl von Properties wie z.B. Daten Type, Länge, Histrogramm der Datenwerte etc. analysieren.
  • Visual Studio Tools für Applications (VSTA).  Mit SQL 2008 können Sie nun benötigte Skripts (Skript-Task) nicht nur mit Visual Basic (wie mit SQL 2005), sondern auch mit C# erstellen. SSIS nutzt die VSTA Skripting Engine anstelle der alten VSA Engine. Mit VSTA haben Sie die gesamten Möglichkeiten von .NET innerhalb dieser Skripting Task zur Verfügung.
  • ADO.Net support.  SQL 2008 unterstützt ADO.NET nun vollständig und damit kann ADO.NET für Destinationen und Transformationen verwendet werden. (z.B. für Lookup oder den SCD Wizard)
  • Office ACE Provider Support.  Mit Office 2007 wurde eine neue Engine für den Zugriff auf Excel und andere File Formate eingefügt: ACE. SSIS unterstützt nun sowohl ACE wie auch die älteren Office Providers durch eine gemeinsame Quelle/Destination. Dadurch muss das Paket nicht mehr wissen, auf welche Office Version zugeriffen wird.
  • Daten Quellen.  Geplant sind die folgenden neuen standart-Quellen:
    • Oracle
    • Teradata
    • SAP R3
    • SAP BW
  • Import/Export Wizard (für einfachen Datenimport/Export aus SQL Server Management Studio) bietet neu die Möglichkeit einfaches Mapping durchzuführen und vereinfachtes Error Handling. Dieser Wizard wird in allen SQL Server 2008 Editionen verfügbar sein, wobei SSIS ausschliesslich in Developer, Standard und Enterprise Editionen verfügbar ist. 
  • SQL 2005 Paket Upgrade.  SQL 2005 SSIS Pakete sind ohne Modifikationen in SQL Server 2008 lauffähig (es gibt hierzu einen “on-the-fly” upgrade Prozess welcher diese Pakete für SSIS 2008 lauffähig macht. Alternativ ist auch ein Bulk Upgrade Tool verfügbar, das den benötigten Paket Upgrade permanent für alle gewünschten Pakete auf einer bestimmten Speicher Lokation (Filesystem oder Datenbank) durchführt.  

 

Website: SQL Server 2008 Integration Services

Whitepaper: SQL Server 2008 Integration Services Overview

Whitepaper: SQL Server 2008 Integration Services für Oracle 10g

MOSS 2007 – Der schnelle Einstieg für Umsteiger und Aufsteiger

Noch nie war ein Serverprodukt von Microsoft so beliebt wie Microsoft Office SharePoint Server 2007. Es herrscht ein regelrechter Hype. Das spüren auch unsere Partner. Die haben Projekte basierend auf SharePoint ohne Ende. Von KMU’s bis hin zu weltweit tätigen Grosskonzernen, alle wollen SharePoint in irgendeiner Weise als Plattform einsetzen.

Immer mehr, auch neue Partnern möchten auf den SharePoint Zug aufspringen. Aus diesem Grund bekommen wir immer wieder Anfragen zum Thema „Wie mache ich meine Mitarbeiter möglichst schnell Fit auf diesem Gebiet?“ Diese war für mich der Anlass mal generell eine Liste mit Links zu erstellen, welche eine lange Suche nach geeigneten Ressourcen erspart.

Allgemeine Informationen zum Prüfungsinhalt 70-630 TS: Microsoft Office SharePoint Server 2007, Configuring

Allgemeine Informationen zum Prüfungsinhalt 70-631 TS: Windows SharePoint Services 3.0, Configuring

MOSS 2007 Testversion für 180 Tage

Virtuelle Harddisk (VHD) mit Vorinstalliertem MOSS 2007

VirtualPC 2007 um die VHD benutzen zu können

VirtualLabs für MOSS 2007; gehostet von Microsoft, zum Üben ohne dass eine eigene Serverinfrastruktur notwendig ist

Video zum Thema „How to install MOSS 2007 on Windows Server 2008“

Technische Ressourcen zu MOSS 2007 (Videos, Whitepapers, etc.)

Falls Sie noch weitere gute Ressourcen kennen, welche Ihnen geholfen haben möglichst schnell fit zu werden auf diesem Gebiet, dann lassen Sie es uns wissen.

Erfahrungsbericht mit Windows HPC Server 2008 RC

von Kassiem Jacobs, ETH Zürich

Im Januar 2008 erhielten wir von Microsoft Schweiz ein kleines Cluster bestehend aus 2 Compute Nodes und einem Head-Master, jeweils mit zwei AMD dual Core 2GHz und 8GB RAM ausgestattet. Auf diesem System hatte ich die Möglichkeit HPC Server 2008 RC zu testen. Das Cluster haben wir vorinstalliert mit Windows Server 2008 und HPC RC erhalten.

Ich habe versucht, die Evaluation aus der Sicht des Systemadministrators und aus der Sicht des (Unix) Anwenders durchzuführen.

Zunächst muss ich noch anmerken, dass dieses System das erste Windows 2008 System war, das ich in die Hände bekommen hatte. Im Vergleich zu Windows Server 2003 lässt sich Windows Server 2008 sehr viel einfacher und intuitiver verwalten. Weiter sollte ich erwähnen, dass meine bisherigen Erfahrungen mit Compute Clustern nur im Unix/Linux Bereich hatte.

Die Evaluation von HPC Server 2008 aus der Sicht des Systemadministrators war relativ schnell und zufriedenstellend durchgeführt. Alles was man benötigt, ist Windows Server 2008, wobei DNS aktiviert auf dem Master Node aktiviert sein muss. Die Compute Nodes hatten (in diesem Demo Fall) statische IP Adressen und waren via eines Private Networks mit dem Master verbunden. Das HPC Cluster Pack war innerhalb weniger Minuten installiert und die beiden Compute Nodes wurden via der Cluster Admin Console eingetragen bzw. bekannt gemacht. Damit ist das Cluster bereits einsatzbereit.

Mit der Cluster Admin Console lassen sich der Status, Parameter des Clusters und Jobs abfragen bzw. beeinflussen. Diese Admin Console ist sehr einfach zu bedienen und intuitiv, und übertrifft in Funktionalität alle von uns eingesetzten Unix/Linux Cluster Admin Tools (z. B. Parastation).

Die Benützung des Cluster von der Anwenderseite her bedarf der Gewöhnung, mindestens für unsere User. Unsere Cluster User kommen alle von der Unix/Linux Seite. Scripts für Anwendungen auf dem Cluster bestehen im wesentlich aus einigen Zeilen zur Resourcen Allocation, die nur vom Job Batch System interpretiert werden und aus einer Sequenz von Unix Kommandos und u. U. noch Shell Scripts oder Shell Kommandos. Der Job selbst wird einfach mit einem ‚qsub’ Kommando abgesetzt und der Job wird auf dem Cluster gestartet bzw. verteilt. Am Ende des Jobs erhält der User per Email oder als Log Datei eine Benachrichtigung.

Unter HPC Server 2008 muss der User ebenfalls ein Skript erstellen, das den Job gemäss den Vorstellungen des Users verarbeitet und auf dem Cluster verteilt (Job-Submission). Dazu stehen die Kommandos der Compute Cluster Powershell zur Verfügung. Diese Shell enthält sehr viele Kommandos, einige davon entsprechen sowohl der im Namen als auch in Funktionalität ihrem Unix Equivalent. Aus meiner Sicht erlaubt die Compute Cluster Powershell den Usern wesentlich mehr und komplexere Einflussnahme auf die Ausführung des Jobs.

Für User, die Programmiererfahrung auf MS Windows Systemen und MS Entwicklungstools haben, dürfte der Umstieg bzw. Einstieg in HPC Server 2008 einfach sein (ich habe weder das eine noch das andere). Für Unix User bedeutet der Umstieg/Einstieg, dass sie auf jeden Fall etwas Zeit für die Portierung ihrer Unix Skripte und Geduld mitbringen müssen. Wenn man aber einmal ein komplexeres Skript zum Laufen gebracht hat, kann man weitere Unix Job Skripts in Analogie relativ schnell portieren.

Als Anwendungstest hatte ich ein Unix Job Skript zur Grundlage, dass über Shell Kommandos die Verteilung eines Matlab und FORTRAN Programms über mehrere Nodes vornimmt und überwacht. Zum heutigen Zeitpunkt mag dieses Skript überflüssig erscheinen, das es inzwischen von Mathworks für Matlab eine Toolbox gibt, die es erlaubt ein Matlab Program über mehrere CPUs/Nodes zu verteilen.

Das eingesetzte Skript zerlegt die komplexe und numerisch sehr intensive Berechnung einer Matrix in mehrere Teile (es handelt sich hier um eine mehrdimensionale Matrix, das zu lösende numerische Problem stammt aus der Datenassimilation für ein Ozeanmodell). Jedes Teil wird auf einer CPU berechnet, am Ende werden die Teile zusammen gefügt. Die Gesamtrechenzeit hängt sehr stark von der zeitlichen und räumlichen Auflösung des Modells ab und kann mehrere Tage in Anspruch nehmen.

Bisher lief dieses Model auf einem Cluster bestehen aus zwei Sun V890 (16 Cores pro System) und einem Linux Cluster mit 22 Nodes (88 Cores).

Es hat etwa 2 Tage gedauert das Skript für HPC Server 2008 zu portieren und zu testen.

Die numerische Leistung des Cluster skaliert in meinem Fall einfach mit der Anzahl der eingesetzten Cores und der CPU Taktfrequenz. Das heisst, dass das HPC Server 2008 Cluster die numerischen Berechnung etwa gleich schnell durchführt wie die Linux/Unix Cluster mit ähnlichen HW Spezifikationen.

Zusammenfassend kann ich HPC Server 2008 durchaus als Alternative zu einem Unix/Linux basiertem Cluster empfehlen, sofern die (Unix) Benützer bereit sind, anfänglich etwas Zeit in die Migration aufzuwenden, Vielleicht wäre es hilfreich, wenn Microsoft einen Wrapper anbieten/entwickeln würde, der es erlaubt, existierende Unix basierende Job Skripts auf HPC Server 2008 auszuführen.

Gerne hätte ich auch ein MPI basierendes Klima oder Ozean Modell auf HPC Server 2008 getestet, aber für dieses Projekt hätte ich mehr Zeit investieren müssen, als mir zur Verfügung stand. Ein solcher Test, sofern er nicht schon durchgeführt wurde, sollte aber auf jeden Fall durchgeführt werden, da es die Akzeptanz von HPC Server 2008 im Bereich numerischer Modellierung in den Naturwissenschaften (ich denke hier z. B. an Klimaforschung, Meteorologie, Ozeanographie, etc.) erhöhen würde.

 

Kassiem Jacobs
Systemadministrator
ETH Zürich, Institut für Molekulare Biologie
Schafmattstrasse 20, HPK F19, CH-8093 Zürich

 

 

Weitere Informationen über High Performance Computing von Microsoft finden Sie:

 

 

aktuelle Artikel über Windows HPC

Network World - June 18, 2008
Windows HPC Server 2008 RC1 Is Ready to Roll

A feature-complete release candidate (RC) for Windows HPC Server 2008 will be distributed later this month, Microsoft says. The final version will ship by the end of the year.

 

eWeek - June 18, 2008

Windows HPC Server 2008 Powers into Top 25 Supercomputer Rankings

A machine running Microsoft's new Windows HPC Server 2008 has debuted in the top 25 in new rankings of the world's 500 fastest supercomputers.

Das Team des Schweizer IT Professional und TechNet Blog erhält Verstärkung

Geschätzte LeserInnen

Es gibt tausende von Blogs und persönlichen Websites welche sich zu IT Themen und im speziellen auch zu Microsoft Produkten/Lösungen auslassen. Auf der anderen Seite wollen die Leute von den Themen her immer breiter informiert werden. Mit ein Grund dafür, ist sicher die verstärkte Integration von unterschiedlichen Produkten in eine Gesamtlösung. Heut es ist extrem wichtig zu wissen, was geht links und rechts von einem sonst noch so ab.

Aus diesem Grund wurde das Blogger-Team der CHITPROs verstärkt. Anstatt, dass jeder einen eigenen Blog zu einem Thema unterhält, werden wir hier gemeinsam die Plattform betreuen mit dem Ziel, Sie noch breiter und zugleich spezifischer informieren zu können.

An dieser Stelle möchte ich mich auch gleich selber noch kurz vorstellen.

 

clip_image002

   Name/Vorname: Stefan Hagenbuch
   Fokus innerhalb MS: Technologische Betreuung der
                                    Partner in UC, MOSS und Search

   Freizeit: Squash, kochen, lesen, XBOX360
   Mail: stefan.hagenbuch(at)microsoft.com

 

 

 

 

 

Freue mich auf viele Kommentare und interessante Diskussionen und sage zum Schluss „Happy Installing!“

Posted by shagenbuch | 0 Comments
Filed under: ,

zusätzliche Infos/Downloads für SQL Server 2008

Neben dem aktuell erhätlichen RC0 von SQL-Server 2008 sind zwei zusätzliche Downloads erhältlich, die Sie kennen sollten:

Microsoft SQL Server 2008 Release Candidate 0
(SQL Server 2008 Release Candidate 0 mit den aktuellsten Features für SQL Server 2008)


Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint Technologies
(Dieser Web Download beinhaltet die Integration für Report Server (SQL Server 2008 Reporting Services) innerhalb von Windows Sharepoint Services 3.0 oder Microsoft Office SharePoint Server 2007 – dies wird auch als “Reporting Services Integrated Mode” bezeichnet und ist mit MOSS2007 und SSRS2005 bereits möglich) – siehe auch Virtuelle Labs weiter unten.

Microsoft SQL Server 2008 Feature Pack Release Candidate 0 (June 2008)
(Juni 2008 Feature Pack Release Candidate 0 für Microsoft SQL Server 2008. Eine Kollektion von Stand-Alone Installations Paketen mit zusätzlichem Nutzen auf Basis von SQL Server 2008) – Details siehe links

 

Vier SQL Server 2008 – BI virtuelle Labs:

Data Mining with SQL Server 2008

SQL Server 2008 Analysis Services: Delivering Analysis Services capabilities through Microsoft Office

SQL Server 2008 Reporting Services- Managing the Report Services Infrastructure

SQL Server Analysis Services- Managing Analysis Services Solutions

 

Das folgende Whitepaper beschreibt die Vorteile SQL Server 2008 auf dem neuesten Serverbetriebssystem Windows Server 2008 zu betreiben:
Whitepaper SQL 2008 on Windows Server 2008 (english)

Podcasting à la YouTube auf Basis von Sharepoint?

Sharepoint ist eine mächtige Plattform und bietet viele Funktionalitäten. Wie sieht es aber mit Web 2.0 Social Computing Konzepten wie Podcasting (Audio, Video, Demo Screencasts, Webcasts) für ergänzenden, community driven Informations- und Erfahrungsaustausch aus?

 

Academy Live (Microsoft interne Podcasting Plattform auf Sharepoint)

“Academy Mobile” – Microsoft interne Podcasting Plattform:

Microsoft intern wird dies seit einiger Zeit so gelebt. Auf der formellen Seite werden Informationen und Dokumentationen, z.B. über ein bestimmtes Produkt, von den verschiedenen Produkteteams über die traditionellen Informationskanäle (Sharepoint, Email, Unified Communication) zur Verfügung gestellt. Hier stehen z.B. Webcast Aufzeichnungen zur Verfügung, welche traditionellerweise 60-75 Minuten lang sind (mit Präsentation und Demonstrationen) und natürlich ideal für Detail-Informationen und das Erlernen von Themen sind. Das Konsumieren solcher Webcasts wird normalerweise am Arbeitsplatz gemacht und ist recht zeitintensiv. Nicht immer hat man aber Zeit und Lust so detaillierte Informationen zu konsumieren, sondern würde lieber kürzere “Informations-Schnipsel” mobil über verschiedenste Geräte nutzen und so z.B. die Zeit für das Pendeln zum Arbeitsplatz optimaler auszunutzen.

Zu diesem Zweck stellt Microsoft intern die Academy Mobile Plattform zur Verfügung (siehe Screenshot links), worauf Podcasts online konsumiert, oder alternativ auf beliebige Geräte (iPod, Iriver, Zune, Laptop, Smartphone, PDA, etc.) runtergeladen werden können, um zu einem späteren Zeitpunkt zu konsumieren. Gerade als Aussendienst Mitarbeiter ist man viel unterwegs und um diese tote Zeit besser nutzen zu können, werden seit Jahren intern CDs als Hörbücher produziert, worauf Produkteinformationen und Interviews sind. Das Academy Mobile Programm ersetzt nun das physische Verteilen der CDs mit einer Sharepoint basierten Plattform, von wo Mitarbeiter die gewünschten Informationen runterladen und dann mit MP3 Playern im Auto hören. Die enstprechenden Kosten sind dadurch enorm gesunken und die auch die Flexibilität ist viel höher.

Diese interne Microsoft Lösung wurde dank Mithilfe der PKS Partner 3Sharp, Accenture und Nintex ermöglicht und ist nun als Open Source Lösung für alle verfübar.

 

“Podcasting Kit für Sharepoint”:

Podcasting Kit für Sharepoint 2007 - www.codeplex.com/pks

Tönt dies auch für Sie interessant? Eine solche Plattform à la YouTube auf Basis von Sharepoint kann über ein Open Source Projekt genutzt werden. Seit kurzer Zeit finden Sie auf http://codeplex.com (Open Source Projekte von Microsoft) ein Podcasting Kit für Sharepoint.Diese Lösung basiert auf dem Konzept von Academy Live und ergänzt dieses mit den neuesten Technologien (wie z.B. Silverlight um Podcasts wahlweise auch live innerhalb von Sharepoint online anzusehen). Sie finden weitere Informationen, Dokumentation und die Software auf Codeplex.

Ergänzend sollten Sie sich auch die ergänzenden Angebote von Nintex für Podcasting ansehen. So bietet Nintex einen (kostenpflichtigen) Nintex Podcast Server 2007 an, welchen Sie aber auch als TRIAL Version austesten können. Damit haben Sie z.B. zusätzliche Möglichkeiten um Podcasts direkt aus Sharepoint aufzunehen.

ergänzend, gut zu wissen:

 

los geht’s: http://www.codeplex.com/pks
More Posts Next page »
 
Page view tracker