Modifica di origini dati ODBC
Un’origine dati ODBC consente ad un file FileMaker di accedere ai dati dalle tabelle ODBC esterne. È possibile visualizzare e aggiornare le tabelle ODBC in modo interattivo nel
grafico delle relazioni in modo simile a come si visualizzano e si aggiornano le
tabelle FileMaker.
ImportantePer lavorare con le origini dati ODBC è necessario:
4.
|
Per Autenticazione, l'opzione predefinita è Richiedi nome utente e password. Gli utenti devono inserire un nome utente e una password la prima volta che accedono alla tabella.
|
Per fare in modo che gli utenti non debbano inserire nome utente e password per accedere a questo file FileMaker, selezionare
Specifica nome utente e password (da effettuare per tutti gli utenti) e inserire un nome utente e una password. È inoltre possibile creare un calcolo per determinare l'accesso dell'utente alla tabella esterna. In questi calcoli non è possibile utilizzare le variabili o i campi. Vedere
Finestra di dialogo Specifica il calcolo per ulteriori informazioni sull'impostazione dei calcoli.
Se si lavora con file di database condivisi che accedono ai dati ODBC da Microsoft SQL Server e si desidera abilitare il single sign-on (SSO) per l'origine dati ODBC, selezionare
Usa autenticazione di Windows (Single Sign-on) e inserire l'
SPN (Service Principal Name). Vedere la sezione
Abilitazione del single sign-on (SSO) per le origini dati ODBC (solo Windows)
Nota FileMaker crittografa le password. Tuttavia, la crittografia sulle origini dati esterne dipende dal fatto se la crittografia è supportata dal driver ODBC.
•
|
Per Nome catalogo, inserire un nome. In caso contrario, vengono elencate le tabelle di tutti i cataloghi.
|
•
|
Per Nome schema, inserire un nome. In caso contrario, vengono elencate le tabelle di tutti gli schemi.
|
•
|
Per Nome tabella, inserire un nome per elencare soltanto tale tabella.
|
Nota Per includere altri tipi, deselezionare tutte le opzioni
Filtra per tipo.
Dopo aver aggiunto un'origine dati ODBC, è possibile lavorare con le tabelle ODBC nel grafico delle relazioni e sui
formati come avviene per le altre tabelle FileMaker. È possibile recuperare, aggiungere, aggiornare ed eliminare dati nella tabella ODBC in modo interattivo, in tempo reale.
2.
|
Nella scheda Relazioni nella finestra di dialogo Gestisci database, fare clic sul .
|
Suggerimento Per determinare se una tabella nel grafico delle relazioni è una tabella FileMaker oppure di un'origine dati ODBC, spostare il puntatore sopra la freccia nell'intestazione della tabella. Per identificare più facilmente le tabelle ODBC è possibile assegnare ad esse un colore.
Dopo aver aggiunto una tabella al grafico delle relazioni, FileMaker aggiunge un formato con tale nome di tabella al
Menu a tendina dei formati e la tabella viene elencata nella scheda
Tabelle. Il nome della tabella è visualizzato in corsivo.
Le colonne della tabella ODBC sono visualizzate nella scheda Campi. I nomi dei campi sono visualizzati in corsivo. È possibile rimuovere i campi se non si desidera che FileMaker Pro li visualizzi all'interno della soluzione. Queste colonne non vengono rimosse dallo schema di tabella dell'origine dati SQL esterna, ma solo dalla rappresentazione di FileMaker Pro di tale schema di tabella. Per ulteriori informazioni, vedere
Aggiornamento dei dati tra FileMaker e origini dati ODBC.
•
|
Il privilegio Nessun accesso e il privilegio personalizzato Limitato non supportati per liste valori con dati ODBC. Per impedire ad un utente la visualizzazione dei dati ODBC in una lista valori è necessario applicare una protezione a livello di riga nel database SQL esterno. Vedere la sezione Modifica dei privilegi Lista valore
|
•
|
Nella scheda Immissione automatica, è possibile immettere automaticamente numeri di serie quando si creano record, ma non quando li si salvano. (Il database esterno determina il modo in cui i record vengono salvati). Quando vi è un riferimento ai dati correlati in un'origine dati ODBC, copia valore inferiore e copia valore superiore sono disabilitati.
|
•
|
Sulla scheda Verifica, Valore unico e Valore esistente sono disabilitati. Il Numero massimo di caratteri consentito in un campo è determinato dall'origine dati esterna.
|
•
|
Quando FileMaker Server ospita database collegati a origini dati ODBC, non è necessario che i client FileMaker impostino un DSN per accedere all'origine dati esterna. Tuttavia, il DSN deve essere impostato sulla macchina su cui è in esecuzione FileMaker Server.
|
•
|
Microsoft SQL Server: Per impostazione predefinita, i dati DATETIME, DATETIME2 e SMALLDATETIME dalle tabelle ODBC vengono importati come il tipo di campo Indicatore data e ora. È possibile cambiare il tipo di campo di un campo Indicatore data e ora ombra in un campo Data o Ora, ma i dati devono essere strutturati in un modo specifico. Se la tabella ODBC importata contiene dati Indicatore data e ora e il campo Indicatore data e ora viene considerato come un campo Data, la parte dell'ora deve corrispondere a 12:00 AM (o mezzanotte) per tutti i record nella tabella. Analogamente, se si importa una tabella ODBC che contiene dati Indicatore data e ora e il campo Indicatore data e ora viene considerato come un campo Ora, la parte della data deve corrispondere a 1900-01-01 (o 1 gennaio 1900) per tutti i record della tabella.
|