Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare la finestra di dialogo Crea query di elaborazione in SQL Server Data Tools (SSDT) per creare una query di elaborazione nella scheda Notifiche della finestra di dialogo Opzioni di archiviazione . Una query di elaborazione è una query che restituisce un set di righe contenente le modifiche apportate a una tabella associata a un oggetto Analysis Services dall'ultima volta che la tabella è stata sottoposta a polling, al fine di aggiornare incrementamente la cache OLAP (MOLAP) multidimensionale dell'oggetto. Analysis Services utilizza un'altra query, detta query di polling, per sondare una tabella associata a un oggetto e determinare se la tabella è stata modificata. L'elaborazione delle query non è necessaria quando si aggiorna completamente la cache MOLAP per l'oggetto.
In genere, la query di elaborazione è parametrizzata e sono attualmente supportati due parametri:
Valore singolo restituito dalla query di polling nel corso del precedente polling pianificato.
Valore singleton restituito dall'interrogazione di polling durante il polling pianificato corrente.
Ad esempio, le query elencate nella tabella seguente possono essere usate per aggiornare in modo incrementale la dimensione Customer nel progetto di esempio Adventure Works DW di Analysis Services.
| Tipo di query | Istruzione di interrogazione |
|---|---|
| Interrogazione di polling | SELECTMAX([CustomerKey]) AS LastCustomerKeyFROM[dbo].[DimCustomer] |
| Elaborazione della query | SELECT*FROM[dbo].[DimCustomer]WHERE(CustomerKey > COALESCE (@Param1, - 1))AND (CustomerKey <= @Param2) |
Per altre informazioni sugli aggiornamenti incrementali per le notifiche di polling pianificate, vedere Memorizzazione nella cache proattiva (partizioni).
È possibile visualizzare la finestra di dialogo Crea query di elaborazione facendo clic su ... nella colonna Elaborazione della query della griglia per l'opzione Polling pianificato nella scheda Notifiche della finestra di dialogo Opzioni di archiviazione. Per altre informazioni sulla scheda Notifiche della finestra di dialogo Opzioni di archiviazione, vedere Notifiche (finestra di dialogo Opzioni di archiviazione) (Analysis Services - Dati multidimensionali).
La query immessa deve essere un comando di query valido per il provider sottostante. La query viene preparata con il provider sottostante per la convalida e per identificare le colonne restituite. La finestra di dialogo può presentare due visualizzazioni:
Generatore di query di Visual Database Tools (VDT)
Per tutti gli utenti, la vista Generatore query VDT fornisce un set di strumenti dell'interfaccia utente per la creazione visiva e il test di una query SQL.
Generatore di query generiche
Per gli utenti avanzati, la vista Generatore query generico offre un'interfaccia utente più semplice e diretta per costruire e testare una query SQL.
Opzioni
Fonte dei dati
Specifica l'origine dati della query.
Definizione di query
La definizione della query fornisce una barra degli strumenti e riquadri in cui definire e testare la query, a seconda della visualizzazione selezionata.
Barra degli strumenti
Usare la barra degli strumenti per gestire i set di dati, selezionare i riquadri da visualizzare e controllare varie funzioni di query.
| Valore | Descrizione |
|---|---|
| Passare a Generatore query generico | Selezionare per visualizzare solo le opzioni disponibili per la vista Generatore Query Generico. Vengono visualizzate solo le opzioni seguenti: Riquadro SQL Riquadro risultati Barra degli strumenti, contenente solo Switch to VDT Query Builder ed Esegui Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Passare al Generatore di query VDT | Selezionare per visualizzare tutte le opzioni disponibili nella vista Generatore query degli strumenti di database visuali (VDT). Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore di query generiche. |
| Mostra/Nascondi riquadro diagramma | Mostra o nasconde il riquadro Diagramma. Nota Questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Mostra/Nascondi riquadro griglia | Visualizza o nasconde il riquadro Griglia. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Mostra/Nascondi riquadro SQL | Mostra o nasconde il riquadro SQL. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Mostra/Nascondi riquadro risultati | Visualizza o nasconde il riquadro Risultati. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Esegui | Esegue la query. I risultati vengono visualizzati nel riquadro Risultati. |
| Verificare SQL | Verifica l'istruzione SQL nell'interrogazione. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Ordinamento crescente | Ordina le righe di output nella colonna selezionata nel riquadro Griglia, in ordine crescente. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Ordinamento decrescente | Ordina le righe di output nella colonna selezionata nel riquadro Griglia, in ordine decrescente. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Rimuovi filtro | Rimuove i criteri di ordinamento, se applicabile, per la riga selezionata nel riquadro Griglia. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Usare Group By | Aggiunge funzionalità di raggruppamento alla query. Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
| Aggiungi tabella | Visualizza la finestra di dialogo Aggiungi tabella per aggiungere una nuova tabella o vista alla query. Per altre informazioni sulla finestra di dialogo Aggiungi tabella, vedere Finestra di dialogo Aggiungi tabella (Analysis Services - Dati multidimensionali). Nota: questa opzione viene visualizzata solo se è selezionata l'opzione Passa a Generatore query VDT . |
Riquadro Diagramma
Visualizza gli oggetti a cui fa riferimento la query come diagramma. Il diagramma mostra le tabelle incluse nella query e come sono unite. Selezionare o deselezionare la casella di controllo accanto a una colonna in una tabella per aggiungerla o rimuoverla dall'output della query.
Quando si aggiungono tabelle alla query, la finestra di dialogo crea join tra tabelle in base alle chiavi della tabella. Per aggiungere un join, trascinare un campo da una tabella in un campo in un'altra tabella. Per gestire un join, fare clic con il pulsante destro del mouse sul join.
Fare clic con il pulsante destro del mouse sul riquadro Diagramma per aggiungere o rimuovere tabelle, selezionare tutte le tabelle e visualizzare o nascondere i riquadri.
Annotazioni
Il contenuto del riquadro Diagramma, del riquadro Griglia e del riquadro SQL viene sincronizzato, in modo che le modifiche in un riquadro vengano riflesse negli altri due riquadri.
Importante
La modifica dei tipi di query non è supportata dalla finestra di dialogo.
Pannello della Griglia
Visualizza gli oggetti a cui fa riferimento la query in una griglia. È possibile usare questo riquadro per aggiungere e rimuovere colonne alla query e modificare le impostazioni per ogni colonna.
Annotazioni
Il contenuto del riquadro Diagramma, del riquadro Griglia e del riquadro SQL viene sincronizzato, in modo che le modifiche in un riquadro vengano riflesse negli altri due riquadri.
Riquadro SQL
Visualizza la query come istruzione SQL. Digitare per modificare l'istruzione SQL della query.
Annotazioni
Il contenuto del riquadro Diagramma, del riquadro Griglia e del riquadro SQL viene sincronizzato, in modo che le modifiche in un riquadro vengano riflesse negli altri due riquadri.
Riquadro risultati
Visualizza i risultati della query quando si fa clic su Esegui nel riquadro Barra degli strumenti .
Vedere anche
Finestre di progettazione e finestre di dialogo di Analysis Services (dati multidimensionali)