Condividi tramite


Finestra di dialogo Crea query di interrogazione (Analysis Services - Dati multidimensionali)

Utilizzare la finestra di dialogo Crea query di polling in SQL Server Data Tools (SSDT) per configurare 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 che Analysis Services può utilizzare per determinare se sono state apportate modifiche a una tabella o a un altro oggetto relazionale. È possibile visualizzare la finestra di dialogo Crea Query di Polling facendo clic sul pulsante ellissi (...) nella colonna Query di Polling della griglia, per l'opzione Sondaggio programmato 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).

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

  • Se l'opzione Abilita aggiornamento incrementale non è selezionata nella scheda Notifiche della finestra di dialogo Opzioni di archiviazione , Analysis Services aggiorna completamente la cache MOLAP per l'oggetto se viene rilevata una modifica durante il polling pianificato. La query di polling utilizzata deve determinare se i record sono stati aggiunti alla tabella dall'ultimo periodo di polling.

  • Se l'opzione Abilita aggiornamento incrementale è selezionata nella scheda Notifiche della finestra di dialogo Opzioni di archiviazione , Analysis Services aggiorna in modo incrementale la cache MOLAP per l'oggetto se viene rilevata una modifica durante il polling pianificato. La query di polling utilizzata deve determinare l'ultimo record nella tabella.

Ad esempio, è possibile utilizzare le seguenti query di polling per fornire o aggiornamenti completi o incrementali per la dimensione Cliente nel database di esempio di Analysis Services Adventure Works DW Multidimensional 2012.

Tipo di aggiornamento Interrogazione 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 per le notifiche di polling pianificate, consultare Memorizzazione nella cache proattiva (partizioni).

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)