Condividi tramite


Finestra di dialogo Crea query di polling (SSAS)

Utilizzare la finestra di dialogo Crea query di polling in Business Intelligence Development Studio per creare una query di polling nella scheda Notifiche della finestra di dialogo Opzioni di archiviazione. Una query di polling è in genere una query singleton che restituisce un valore utilizzabile da Analysis Services per determinare se sono state apportate modifiche a una tabella o a un altro oggetto relazionale. Per visualizzare la finestra di dialogo Crea query di polling, è possibile fare clic sul pulsante con i puntini di sospensione (...) nella colonna Query di polling della griglia relativa all'opzione Polling pianificato nella scheda Notifiche della finestra di dialogoOpzioni di archiviazione. Per ulteriori informazioni sulla scheda Notifiche della finestra di dialogo Opzioni di archiviazione, vedere Notifiche (finestra di dialogo Opzioni di archiviazione) (SSAS).

Il tipo di valore restituito dalla query di polling dipende dal tipo di aggiornamenti pianificati per la cache OLAP multidimensionale (MOLAP) dell'oggetto in base alla tabella su cui viene eseguita la query.

  • Se l'opzione Attiva aggiornamenti incrementali non è selezionata nella scheda Notifiche della finestra di dialogo Opzioni di archiviazione, in Analysis Services viene eseguito l'aggiornamento completo della cache MOLAP dell'oggetto se viene rilevata una modifica durante il polling pianificato. Mediante la query di polling deve essere determinato se sono stati aggiunti record alla tabella dall'ultimo periodo di polling.
  • Se l'opzione Attiva aggiornamenti incrementali è selezionata nella scheda Notifiche della finestra di dialogo Opzioni di archiviazione, in Analysis Services viene eseguito l'aggiornamento incrementale della cache MOLAP dell'oggetto se viene rilevata una modifica durante il polling pianificato. Mediante la query di polling utilizzata deve essere individuato l'ultimo record nella tabella.

Ad esempio, è possibile utilizzare le query di polling seguenti per fornire aggiornamenti completi o incrementali relativi alla dimensione Customer nel database di esempio di Analysis Services Adventure Works DW.

Tipo di aggiornamento Query di polling

Aggiornamento completo

SELECT

COUNT(*) AS TotalCount

FROM

[dbo].[DimCustomer]

Aggiornamento incrementale

SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]

Per ulteriori informazioni sugli aggiornamenti completi e incrementali relativi alle notifiche tramite polling pianificato, vedere Caching attivo.

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 l'identificazione delle colonne restituite. Sono previste due viste per la finestra di dialogo:

  • Generatore query Visual Database Tools (VDT)
    Per tutti gli utenti, nella vista Generatore query Visual Database Tools è disponibile un set di strumenti di interfaccia utente che consente di costruire e testare visivamente una query SQL.
  • Generatore query generico
    Per gli utenti esperti, nella vista Generatore query generico è disponibile un'interfaccia utente più semplice e diretta che consente di costruire e testare una query SQL.

Opzioni

Origine dati

Consente di specificare l'origine dei dati da utilizzare per la query.

Definizione query

Questa opzione mette a disposizione una barra degli strumenti e riquadri in cui è possibile definire e testare la query, a seconda della vista selezionata.

Barra degli strumenti

La barra degli strumenti consente di gestire i set di dati, selezionare i riquadri da visualizzare e controllare le varie funzioni di query.

Valore

Descrizione

Passa a Generatore query generico

Selezionare questo comando per visualizzare solo le opzioni disponibili nella vista Generatore query generico. Verranno visualizzate solo le opzioni seguenti.

  • Riquadro SQL
  • Riquadro risultati
  • Barra degli strumenti, contenente solo Passa a Generatore query Visual Database Tools ed Esegui

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Passa a Generatore query Visual Database Tools

Selezionare questo comando per visualizzare tutte le opzioni disponibili nella vista Generatore query Visual Database Tools.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query generico.

Mostra/Nascondi riquadro diagramma

Consente di visualizzare o nascondere il riquadro diagramma.

Nota: questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Mostra/Nascondi riquadro griglia

Consente di visualizzare o nascondere il riquadro griglia.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Mostra/Nascondi riquadro SQL

Consente di visualizzare o nascondere il riquadro SQL.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Mostra/Nascondi riquadro risultati

Consente di visualizzare o nascondere il riquadro risultati.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Esegui

Consente di eseguire la query. I risultati verranno visualizzati nell'apposito riquadro.

Verifica istruzione SQL

Consente di verificare l'istruzione SQL nella query.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Ordinamento crescente

Consente di disporre in ordine crescente le righe di output della colonna selezionata nel riquadro griglia.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Ordinamento decrescente

Consente di disporre in ordine decrescente le righe di output della colonna selezionata nel riquadro griglia.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Rimuovi filtro

Consente di rimuovere i criteri di ordinamento, se applicabili, per la riga selezionata nel riquadro griglia..

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Usa Group By

Consente di aggiungere funzionalità di raggruppamento alla query.

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Aggiungi tabella

Consente di visualizzare la finestra di dialogo Aggiungi tabella per aggiungere una nuova tabella o vista alla query. Per ulteriori informazioni sulla finestra di dialogo Aggiungi tabella, vedere Finestra di dialogo Aggiungi tabella (SSAS).

ms177174.note(it-it,SQL.90).gifNota:

Questa opzione viene visualizzata solo se si seleziona Passa a Generatore query Visual Database Tools.

Riquadro diagramma

Consente di visualizzare gli oggetti a cui fa riferimento la query sotto forma di diagramma. Nel diagramma vengono visualizzate le tabelle incluse nella query e indicate le relative modalità di unione in join. Selezionare o deselezionare la casella di controllo accanto a una colonna nella tabella per aggiungere o rimuovere la colonna dall'output della query.

Quando si aggiungono tabelle alla query, vengono creati join tra le tabelle in base alle chiavi della tabella. Per aggiungere un join, trascinare un campo da una tabella in un campo di un'altra tabella. Per gestire un join, fare clic su di esso con il pulsante destro del mouse.

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.

[!NOTA] I contenuti del riquadro diagramma, del riquadro griglia e del riquadro SQL sono sincronizzati, pertanto le modifiche apportate in un riquadro vengono aggiornate anche negli altri due riquadri.

ms177174.note(it-it,SQL.90).gifImportante:
Questa finestra di dialogo non supporta la modifica dei tipi di query.

Riquadro griglia

Consente di visualizzare gli oggetti a cui fa riferimento la query in una griglia. È possibile utilizzare questo riquadro per aggiungere o rimuovere colonne da un query e modificare le impostazioni per ogni colonna.

[!NOTA] I contenuti del riquadro diagramma, del riquadro griglia e del riquadro SQL sono sincronizzati, pertanto le modifiche apportate in un riquadro vengono aggiornate anche negli altri due riquadri.

Riquadro SQL

Consente di visualizzare la query come istruzione SQL. Digitare un testo per modificare l'istruzione SQL per la query.

[!NOTA] I contenuti del riquadro diagramma, del riquadro griglia e del riquadro SQL sono sincronizzati, pertanto le modifiche apportate in un riquadro vengono aggiornate anche negli altri due riquadri.

Riquadro risultati

Consente di visualizzare i risultati della query quando si fa clic su Esegui nel riquadro Barra degli strumenti.

Vedere anche

Riferimento

Finestre di progettazione e finestre di dialogo di Analysis Services (SSAS)

Guida in linea e informazioni

Assistenza su SQL Server 2005