Gestire DataBox

Navigation:  L'interfaccia utente > DataShelf Workspace >

Gestire DataBox

Previous pageReturn to chapter overviewNext page

Ogni DataBoxList espone l'elenco, corredato di eventuali metadati aggiuntivi, delle DataBox che compongono il DataShelf corrente.

 

Per accedere ad una DataBox è sufficiente selezionarla nella DataBoxList con doppio click del mouse.

 

Ogni DataBox e gli oggetti che la compongono sono esposti nel Navigator secondo una struttura ad albero ben definita. In particolare, gli elementi di una DataBox risultano raggruppati in:

tabelle,

viste,

stored procedure.

 

info

Scorrendo il mouse sull'icona di un oggetto componente una DataBox, un tooltip dedicato ne espone le principali caratteristiche, quali nome, numero di record e dimensione in byte.

 

Ogni oggetto che compone una DataBox può essere interrogato mediante istruzioni SQL personalizzate. Selezionando con il tasto destro del mouse un qualsiasi nodo della struttura ad albero della DataBox corrente, è possibile accedere ad uno specifico menù a tendina contenente l'opzione New Query SqlTemplate16. Essa consente di aprire nello Shelf Explorer un nuovo tab, dotato di editor di testo, dove scrivere una qualsiasi istruzione SQL. In particolare, è possibile interrogare gli oggetti di una DataBox mediante istruzioni DQL (Select), DML (e.g. Insert, Update, Delete) e DDL (e.g. Create, Drop, Alter).

 

In caso si selezioni con il tasto destro del mouse uno specifico oggetto della DataBox corrente, il menù a tendina contestuale dispone di particolari funzionalità quali:

Select Top 1000 Rows SqlTemplate16, consente di mostrare nello Shelf Explorer i primi mille record dell'oggetto selezionato;

Edit Top 1000 Rows SqlTemplate16, mostra nello Shelf Explorer i primi mille record dell'oggetto selezionato, mediante una griglia editabile;

Clone as a new table TableReplace16, permette di creare un nuovo oggetto nella DataBox, clonando quello corrente;

Rename object Rename16, consente di modificare il nome attribuito all'oggetto corrente;

Drop object Delete16, elimina dalla DataBox l'oggetto corrente.

 

info

Tutte le istruzioni DQL, DML e DDL possono essere visualizzate nel pannello principale mediante il pulsante Show Sql ShowSQL_16 del gruppo Query del ribbon Home e modificate utilizzando la sintassi T-SQL,

 

warning

Nel caso in cui una tabella contenga un campo VARCHAR(max), NVARCHAR(max), XML, BINARY, VARBINARY, IMAGE e TABLE, esso è nascosto nell'output dell'interrogazione. Per visualizzarlo occorre intervenire sulla sintassi della query.

 

info

È possibile esporre nello Shelf Explorer i primi mille record di un oggetto anche selezionandolo dal Navigator con doppio click del tasto sinistro del mouse.

 

Un'ulteriore funzionalità presente nel menù a tendina, associato ad un oggetto di una DataBox, è Script Object as SqlTemplate16. Essa permette la generazione automatica di script per:

creare un nuovo oggetto all'interno della DataBox corrente (Script Create SqlTemplate16);

accodare nuovi record nella tabella corrente disabilitando le constraint (Insert statements scripts TableEdit16);

visualizzare un sottoinsieme dei campi presenti nell'oggetto corrente (Select GetActualColumns16);

accodare nuovi record nella tabella corrente (Insert RowMoveLast16);

aggiornare record della tabella corrente (Update TableInto16);

cancellare record dalla tabella corrente (Delete TableDelete_16).

Affinché una tabella recepisca eventuali modifiche ai propri record, è necessario forzarne l'aggiornamento. Selezionando con il tasto destro del mouse l'oggetto d'interesse, il menù a tendina contestuale espone l'opzione Refresh Refresh16. In modo analogo è possibile forzare l'aggiornamento di una DataBox, affinché percepisca eventuali interventi su nuovi oggetti.