Posts

Il progetto Gemini ha un nome ufficiale: PowerPivot

Davide Mauri

Alla Microsoft Sharepoint Conferece 2009 di Las Vegas è stato annunciato il nome ufficale del progetto Gemini: PowerPivot for Microsoft Excel.

E’ stato anche rilasciato un sito dedicato a questa tecnologia, per presentarla e aiutare il grande pubblico a capirne tutte le possibili declinazioni:

http://www.powerpivot.com/

In poche parole, si tratta di un addin per Excel 2010 che permetterà di analizzare grandi moli di dati (milioni di righe) direttamernte sul proprio client ed in modo molto semplice. E’ chiaramente prevista la possibilità di collegarsi anche a cubi di Analysis Services per poter sfruttare i dati li memorizzati: il concetto di centralità del dato non viene meno, semplicemente si vuole dare all’utente finale una flessibilità maggiore nell’analisi dello stesso.

ORDER BY nella clausola UNION in SQL Server 2000 e 2005 (o successivi)

Sergio Govoni

Con SQL Server 2000, vi siete mai imbattuti nel messaggio di errore numero 104 ?

Server: Msg 104, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if the statement contains a UNION operator.

Questo messaggio viene restituito quando si utilizza l’operatore UNION per combinare i risultati di due o più istruzioni SELECT nelle cui dichiarazioni è presente una clausola ORDER BY e le colonne citate nell’ordinamento non sono parte (anche) della SELECT.

CLR User-Defined Function for Check Constraint

Sergio Govoni

Come possiamo scrivere l’espressione logica che verifica un vincolo di tipo CHECK ? Possiamo farlo con:

  • T-SQL
  • User-Defined Function
  • CLR User-Defined Function

Abbiamo apprezzato l’utilizzo del linguaggio CLR nel post SQLCLR instead of OLE Automation (sp_OA* method), ora vediamo come è possibile implementare e fare il deploy di una funzione CLR da utilizzare per verificare l’espressione logica di un vincolo CHECK, definito ad esempio su una colonna di tipo float.

Not a Number Value in Float Field

Sergio Govoni

In questo articolo parleremo della situazione che si verifica quando nel DB vengono memorizzati dei valori numerici, in colonne di tipo float, che però non possono più essere letti correttamente.

Tutto è iniziato dalla segnalazione di un utente che lamentava un errore in fase di estrazione dei dati di fatturato. La versione di SQL Server in produzione è la 2000 (SP4 – versione 8.00.2039) e l’errore restituito durante l’esecuzione della query è: “An error occurred while executing batch. Error message is: Overflow aritmetico.

Windows Azure Contest

Davide Mauri

Microsoft ha indetto un simpatico concorso per aiutare gli sviluppatori ad avvincinarsi al “Cloud Computing”: pubblica un’applicazione è vinci una maglietta!

Dalla CTP di Agosto - ricordo infatti che la tecnologia Cloud di Microsoft è ancora in fase Beta - è possibile utilizzare anche SQL Azure, ossia la versione Cloud di SQL Server: