Introduzione ai dati esterni

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Uso di servizi di integrazione applicativa è possibile connettere dati esterni al sito di SharePoint e usarla come se fosse nativo al sito. Ecco un insieme di informazioni su quali sono i dati esterni, dove procurarla e come utilizzarlo.

Panoramica dei dati esterni

Per ulteriori informazioni, vedere trovare contenuto relativo a dati esterni.

Contenuto dell'articolo

Comprendere il quadro generale

Perché usare dati esterni?

Tre scenari essenziali

Raggiungere è preparazione all'uso

Operatività usare?

Gettare le basi

Conoscere il proprio ambiente di SharePoint

Ottenere il software giusto

Configurare il software in modo corretto

Scegliere i dati esterni con attenzione

Considerare le prestazioni

Mettere la sicurezza al primo

Impostare l'elemento essenziale: i tipi di contenuto esterno

Usare dati esterni nei prodotti SharePoint

Leggere e scrivere dati in elenchi esterni

Aggiungere colonne di dati esterni a elenchi e raccolte

Creare soluzioni con Web part dati Business

Usare dati esterni in una pagina del profilo, azioni o ricerca

Usare dati esterni nei flussi di lavoro

Usare dati esterni nei prodotti Office

Analizzare dati esterni in Excel

Aggiungere dati esterni a documenti di Word

Sincronizzare dati esterni in Outlook

Migliorare l'accesso ai dati esterni con moduli di InfoPath

Aggiungere dati esterni a diagrammi di Visio pubblicati

Importare e aggiornare dati esterni in Access

Comprendere il quadro generale

L'uso di dati esterni può risultare vantaggioso per vari motivi. Lavorando congiuntamente alla creazione di una soluzione aziendale basata su dati esterni, un piccolo team può ottenere grandi risultati. Ecco come si fa e quali vantaggi può offrire.

Motivi per usare dati esterni

Quando si usano i prodotti SharePoint per semplificare le attività aziendali può sorgere l'esigenza di incorporare dati esterni, ad esempio database, applicazioni line-of-business e servizi Web. Ma questi dati esterni sono spesso simili a un'isola, riservata a utenti privilegiati o semplicemente difficile da raggiungere. Esiste però un modo per inserire facilmente i dati esterni nei prodotti SharePoint e Office, così da poter sfruttare un'interfaccia familiare e favorire lo sviluppo dell'attività.

Servizi di integrazione applicativa consente infatti l'accesso sicuro ed efficiente in lettura e scrittura a un'ampia gamma di dati esterni, attraverso un framework completo che fornisce interfacce utente e di programmazione standardizzate. Consente inoltre di creare un'ampia varietà di soluzioni aziendali, comprese soluzioni composite di SharePoint senza codice per attività di bassa e media complessità e soluzioni basate su codice per le esigenze avanzate. È possibile, ad esempio:

  • Creare un elenco esterno di SharePoint contenente dati sul personale, archiviato in un database back-end e accessibile agli utenti in lettura e scrittura, simile a un elenco nativo di SharePoint.

  • Connettere dati aggiornati sui clienti contenuti nel sistema ERP (Enterprise Resource Planning, pianificazione delle risorse aziendali) dell'organizzazione come insieme di contatti di Outlook, fornendo persino l'accesso offline.

  • Creare una soluzione di pianificazione degli eventi collegata a un'applicazione line-of-business controllata, ma che usa un calendario di SharePoint visibile a tutti.

  • Creare un'applicazione Microsoft Silverlight con un'accattivante interfaccia utente visiva, che opera con dati esterni residenti sul Web.

In breve, Servizi di integrazione applicativa consente di connettersi, interagire e sfruttare appieno il valore dei dati esterni.

Torna all'inizio

Tre scenari essenziali

Ecco tre esempi di soluzioni basate su Servizi di integrazione applicativa.

Helpdesk    Una grande azienda ha un help desk che fornisce supporto tecnico interno. Le richieste di assistenza e supporto tecnico della knowledge base vengono memorizzati in un database esterno, ma sono totalmente integrati in un sito di SharePoint con elenchi esterni e le Web part dati Business. Gli Information Worker inoltre possibile visualizzare le proprie richieste corrente in Microsoft Outlook 2013 online. Specialisti del supporto tecnico può visualizzare richiede l'accesso assegnate a esse Outlook 2013 online e offline. Flussi di lavoro gestire automaticamente i problemi di supporto per le diverse fasi: aperto, assegnato, Escalated, risolto e chiuso. I responsabili tecnici supporto del team, con le autorizzazioni appropriate, possono visualizzare i dashboard che visualizza i report di tavolo della Guida che indica il numero di supporto per problemi assegnati a ogni tecnico, i problemi più correnti o critici e il numero di interventi di supporto che vengono gestiti da ogni tecnico durante un periodo di tempo specificato. I responsabili possono inoltre esportare i dati in Microsoft Excel 2013 per ulteriori operazioni di analisi dettagliata usando la formattazione condizionale e grafici.

Gestione artisti    Un'agenzia competenze il database di artisti si integra il sito del team interno di SharePoint, che include un elenco completo degli artisti, le informazioni di contatto e le pianificazioni di prestazioni. Registrazione contratti sotto forma di Word, modelli di documento vengono generati e compilati automaticamente con le informazioni di artisti più recenti. Un flusso di lavoro Guide ogni contratto attraverso le diverse fasi. Agenti è possono aggiungere nuovi artisti a un elenco esterno tramite un modulo di InfoPath. Se si utilizza questa soluzione, gli agenti competenze hanno sempre le informazioni necessarie vicini che eseguono molte attività chiave usando familiari prodotti Office.

Dashboard vendite    Un'applicazione di dashboard vendite consente venditori trovare rapidamente gli ordini di vendita e informazioni sui clienti gestito in un sistema di relazioni CRM (Customer Management). A seconda del proprio ruolo e le relative autorizzazioni, i membri del team possono visualizzare le informazioni di vendita analitica, i membri del team dati sulle prestazioni delle vendite, lead e informazioni di contatto del cliente e ordini. Professionisti cliente possono visualizzare i propri calendari giornaliere, visualizzazione delle attività loro assegnate dal loro responsabili, collaborare con i membri del team e leggere notizie di settore. Un diagramma di Visio delle aree di vendita cartine vendite per ogni mese e sono presenti dati reali dal database back-end che viene aggiornato con facilità. Se si utilizza un documento di Word, responsabili possono rapidamente creare mensile relazioni sullo stato che include automaticamente i dati da sistemi esterni.

Torna all'inizio

Preparazione all'uso

Servizi di integrazione applicativa è come un grande ombrello che abbraccia molte caratteristiche di SharePoint e di Office, ma non è una soluzione pronta all'uso, in quanto ogni origine dati esterna ha le sue peculiarità e ogni organizzazione ha esigenze specifiche. Sarà possibile usare i dati esterni nei prodotti SharePoint e Office solo dopo aver predisposto le necessarie basi, in locale o in cloud. Quando si usano dati esterni in genere si passa attraverso tre fasi distinte:

La fase di basi    In questa fase, pianificare, preparare e impostare la modalità di accedere ai dati esterni. Questo errore indica in genere lavoro strettamente a un amministratore e in alcuni casi uno sviluppatore per comprendere decidere. Obiettivi importanti sono identificazione dei requisiti tecnici, preparare l'origine dati esterna, garantire l'accesso sicuro ai dati tramite il servizio di archiviazione sicura e definizione dell'ambito soluzione globale e aziendali. Un obiettivo fondamentale è la creazione di un tipo di contenuto esterno, è un pacchetto dettagliato di connessioni, metadati e altre informazioni utilizzati per recuperare i dati esterni.

Fase di SharePoint    Una volta poste le basi, è ora possibile superficie finestra dati esterni nei prodotti SharePoint in vari modi, ad esempio esterna gli elenchi, le colonne di dati esterni, Web part dati Business, flussi di lavoro, i risultati di ricerca, pagine del profilo, azioni, App per SharePoint e componenti di SharePoint basate su codice o le soluzioni.

Fase di Office    Dopo aver creato l'accesso ai dati esterni nei prodotti SharePoint, è ora possibile superficie i dati in una vasta gamma di prodotti Office (inclusi Excel, Word, Outlook, Visio, Access e InfoPath), App per Office e basate su codice componenti di Office, componenti aggiuntivi o le soluzioni.

Le tre fasi di sviluppo

Ulteriori informazioni su ogni caratteristica sono disponibili più avanti in questo articolo.

Torna all'inizio

Operatività in base al ruolo

Lo sviluppo di una soluzione basata su dati esterni è in genere un'attività che si svolge in team e il modo di operare di ogni membro dipende dal ruolo. Il diagramma seguente mostra un quadro generale dei ruoli e delle soluzioni coinvolte in un ciclo di vita di sviluppo.

Ruoli e attività nel ciclo di vita di sviluppo

Utenti    Gli utenti assemblare semplici soluzioni utilizzando la funzionalità di base di prodotti Office e prodotti SharePoint. Alcuni esempi:

  • Creazione di un elenco esterno, di visualizzazioni diverse dell'elenco e aggiunta di filtri e ordinamenti.

  • Esportazione dell'elenco esterno in Excel 2013 per l'ulteriore analisi dei dati.

  • Connessione di un elenco esterno ad Outlook 2013 per usare i dati esterni online e offline.

Utenti esperti    Gli utenti esperti creare semplici soluzioni aziendali intermedio, senza codice e spesso richiedono business analyst competenze interpretare i sistemi di database e processi aziendali generali nell'organizzazione. Sono inoltre comunicare i requisiti per gli amministratori e sviluppatori, nonché i responsabili aziendali e forse sito ai designer dei siti. Alcuni esempi:

  • Creazione di un tipo di contenuto esterno mediante Microsoft SharePoint Designer 2013.

  • Creazione di colonne di dati esterni nelle raccolte e collegamento delle colonne a controlli contenuto in un modello di Word personalizzato, ad esempio un contratto o una fattura.

  • Personalizzazione di moduli di InfoPath per la sostituzione dei moduli elenco predefiniti di SharePoint.

  • Progettazione di una pagina Web che connette web part per i dati business in modo utile a creare un'area di lavoro sulle informazioni.

  • Creazione di una soluzione basata su Outlook che fornisce moduli, visualizzazioni, comandi della barra multifunzione, azioni e riquadri attività personalizzati.

  • Creazione di un flusso di lavoro che usa dati di elenchi esterni.

Amministratori    Gli amministratori di gestire le autorizzazioni utente e la protezione dei diversi componenti di SharePoint diversi tra cui il tipo di contenuto esterno e il database esterno. Un'attività critica implica l'impostazione applicazioni di servizio di archiviazione sicura, mapping delle credenziali e determinare i metodi di autenticazione migliori. Altri esempi di operazioni:

  • Gestione e impostazione dell'accesso ai dati esterni, delle autorizzazioni e delle query.

  • Importazione ed esportazione di tipi di contenuto esterno dall'archivio dei metadati del servizio di integrazione applicativa dei dati.

  • Impostazione di pagine di profilo, azioni e risultati di ricerca personalizzati.

Sviluppatori    Gli sviluppatori creare una varietà di soluzioni personalizzate dell'intervallo di dai componenti di destinazione e riutilizzabili per soluzioni basate su codice avanzate. Alcuni esempi:

  • Tipi di contenuto esterno avanzati sviluppati in Microsoft Visual Studio, come i tipi di campo personalizzati che fanno uso di dati gerarchici complessi.

  • Dati aggregati da più servizi presentati come un unico modello BDC.

  • Componenti riutilizzabili, web part personalizzate, attività del flusso di lavoro personalizzate e moduli di InfoPath code-behind.

  • Parti di dati esterni personalizzate per soluzioni Outlook.

  • Applicazioni Microsoft Silverlight e componenti aggiuntivi di Office.

  • Avvisi personalizzati usando il framework degli eventi.

  • Connessioni o soluzioni personalizzate che usano codice gestito.

Torna all'inizio

Gettare le basi

Qualunque soluzione per i dati esterni si scelga di creare è necessario predisporre una solida base, ovvero ottenere e configurare il software giusto, scegliere e preparare un'origine dati esterna, attivare i servizi e gli account di SharePoint e creare un tipo di contenuto esterno

Conoscere il proprio ambiente SharePoint

Quando si usa o si crea una soluzione per dati esterni, tenere presente che esistono differenze in termini di caratteristiche e funzionalità a seconda dell'ambiente SharePoint in uso:

  • In locale    Se si crea una soluzione in cui gli utenti e la soluzione sono interamente in locale (all'interno del firewall), sono supportate tutte le funzionalità di servizi di integrazione applicativa.

  • Cloud    Se si usa SharePoint Online (piano 2, E3 ed E4) in Office 365, un sottoinsieme di funzionalità sono disponibili. Ad esempio, elenchi esterni, Web part dati Business e il framework degli eventi supportati, ma non sono pagine di profilo, azioni e il framework di connessione. Inoltre, è possibile connettersi a solo a tali origini dati: servizi Web WCF OData e SQL Server Azure.

  • Ibrido    L'organizzazione abbia già significativi investimenti nelle origini dati in locale, ad esempio applicazioni Line-of-Business e sistemi ERP. Ma l'organizzazione potrebbe essere anche in un ambiente ibrido di SharePoint in cui alcuni dipendenti sono in locale e alcune sono nel cloud. In un ambiente ibrido, è possibile creare una soluzione di dati esterni ibrida in modo che gli utenti nel cloud possono accedere a un'origine dati locale. Ad esempio, un utente può completare una nota spese durante un viaggio d'affari usando SharePoint Online e possono essere rappresentato dagli addebiti immediatamente riconciliate con un sistema SAP in locale. È possibile connettersi a qualsiasi origine dati locale supportati, ma è necessario utilizzare servizi OData e potrebbe essere necessario configurazione e sviluppo complessi.

Ottenere il software giusto

Non tutte le caratteristiche di Servizi di integrazione applicativa sono disponibili in tutte le edizioni di SharePoint. Usare la tabella seguente come guida per scegliere l'edizione giusta.

Caratteristica di Servizi di integrazione applicativa

SharePoint Foundation 2013

SharePoint Server 2013 (Standard)

SharePoint Server 2013 (Enterprise)

SharePoint Online (SPO)
Piano 2
(E3, E4)

Commenti

Elenco esterno

Colonna dati esterni

Servizio di integrazione applicativa dei dati

SharePoint Online supporta solo connettori WCF e SQL Server Azure

Servizio di archiviazione sicura

SharePoint Online supporta solo credenziali di gruppo

Ricerca dati esterni

Pagine di profilo

Azioni

Web part per i dati business

Supporto prodotti Office

Estensioni rich client *

BCS con ambito app

Framework di connessione

Framework degli eventi

Connettore OData

API OM BCS

Ibrido (SharePoint Online-locale)

Solo usando connettore OData

* Include controlli modulo per la visualizzazione di dati esterni e layout per la visualizzazione di dati in un riquadro attività di Outlook e in un'area del modulo. Disponibile solo in Microsoft Office Professional Plus 2013.

Torna all'inizio

Configurare il software in modo corretto

Dopo aver installato il software giusto, assicurarsi di configurarlo in modo corretto. In particolare:

Preparare l'origine dati esterna    Un amministratore potrebbe avere la necessità di creare un account e concedere le autorizzazioni per l'origine dati affinché solo le persone corrette giuste accesso ai dati, per evitare che questi ultimi vengano usati da persone non autorizzate. In un database esterno l'amministratore può anche scegliere di creare tabelle, visualizzazioni e query specifiche per restituire solo i risultati necessari e migliorare le prestazioni.

Configurare SharePoint services    Un amministratore deve attivare servizi di integrazione applicativa dei dati, servizio di archiviazione sicura e Visio Services.

Configurare il servizio di archiviazione sicura    Un amministratore deve determinare il migliore metodo di accesso per l'origine dati esterna, creare un'applicazione di destinazione e configurare le credenziali per l'applicazione di destinazione.

Configurare servizi di integrazione applicativa dei dati    Un amministratore deve verificare che l'utente che crea il tipo di contenuto esterno disponga dell'autorizzazione per l'archivio dei metadati di integrazione applicativa dei dati (BDC) e che gli utenti appropriati abbiano accesso al tipo di contenuto esterno in cui si basa l'elenco esterno.

Verificare che i prodotti Office siano pronti all'uso    Per sincronizzare dati esterni con i prodotti Office, è necessario disporre Windows 7 o versioni successive e prodotti software gratuiti seguenti, SQL Server Compact 4.0, .NET Framework 4 and WCF Data Services 5.0 per OData V3 in ogni computer client (se necessario, che viene automaticamente richiesto di scaricare il software). Inoltre, assicurarsi che l'opzione di installazione di Office, Servizi di integrazione applicativa è attivato (è l'impostazione predefinita). Questa opzione consente di installare il Business connettività servizi Runtime del Client che esegue le operazioni seguenti: memorizza e Sincronizza con dati esterni, mappe dati business per i tipi di contenuto esterno, Visualizza selezione elemento esterno nei prodotti Office e viene eseguito soluzioni personalizzate all'interno di prodotti Office.

Torna all'inizio

Scegliere i dati esterni con attenzione

È possibile usare un'ampia varietà di origini dati esterne, tra cui database, sistemi ERP, OData e connettori avanzati.

Database    Organizzazioni e società di tutte le forme e le dimensioni dipendono dal database per le attività quotidiane. Database contengono una vasta gamma di tipi di dati, inclusi testo, numeri, immagini e documenti e hanno diversi scopi ad esempio finanziarie, produzione, assicurazione e basati sui dati società siti Web. Comuni database supportati includono: Microsoft SQL Server, Oracle, IBM DB2 e qualsiasi database conforme allo standard dell'interfaccia OLE DB o ODBC.

Sistemi ERP    Sistemi ERP integrano dati Line-of-Business e processi nell'intera organizzazione ed eseguono molte attività fondamentali per qualsiasi azienda, ad esempio:

Funzione aziendale

Processo aziendale

Finanza e contabilità

Contabilità generale, contabilità clienti e fornitori, gestione del flusso di cassa, immobilizzazioni e definizione del budget

Risorse umane

Buste paga, formazione, benefit, pensionamenti, assunzioni e gestione delle diversità.

CRM (Customer Relationship Management)

Vendite e marketing, commissioni, assistenza, contatti con la clientela e call center.

Produzione

Ingegneria, distinta base, ordini di lavoro, gestione del flusso di lavoro, controllo qualità e gestione del ciclo di vita dei prodotti.

Catena di fornitura

Inventario, immissione degli ordini, acquisti, pianificazione, ispezione ed elaborazione dei reclami.

Gestione progetti

Determinazione dei costi, fatturazione, tempi e costi, unità di performance e gestione delle attività.

I sistemi ERP più diffusi supportati includono SAP, Duet, Microsoft Dynamics, Siebel e JD Edwards.

OData    Open Data protocol (OData) fornisce uno standard di resto crea (Post), lettura (Get), aggiornamento (inserire) e le operazioni di eliminazione (Elimina) che accedono ai servizi Web. Pensare OData come equivalente basato sul web di ODBC e OLE DB. Dati vengono restituiti in formato XML o JavaScript Object Notation (JSON). Origini OData comuni includono familiari siti Web (ad esempio Amazon, alloggiamento E Azure Data Market e Netflix), database e anche altri siti di SharePoint.

Connettori avanzati    Per altre origini dati, uno sviluppatore può fornire accesso ai dati esterni avanzate mediante:

  • ADO.NET, che consente l'accesso a qualsiasi origine dati con un provider ADO.NET.

  • Servizi WCF e Web, che consentono l'accesso ai servizi Web e a Windows Communication Foundation (WCF).

  • .NET Connectivity Assembly, che consente l'accesso alle origini dati quando non è disponibile un provider ADO.NET o un servizio Web.

  • Conversione di tipi di dati proprietari non supportati in tipi di dati .NET supportati.

  • Creazione di soluzioni personalizzate per l'uso di origini dati su larga scala con strutture dati che cambiano di frequente e richiedono connessioni dati, metodi di trasferimento e installazione dei connettori personalizzati.

Torna all'inizio

Considerare le prestazioni

Qualsiasi soluzione aziendale deve prendere in considerazione le prestazioni, e i dati esterni non fanno eccezione. Servizi di integrazione applicativa è stato progettato per risolvere numerosi problemi e colli di bottiglia delle prestazioni. In generale, viene eseguito l'offload all'origine dati esterna delle operazioni di recupero, suddivisione in pagine, applicazione di filtri e ordinamento dei dati, in modo da ridurre le risorse di memoria e di elaborazione necessarie ai prodotti SharePoint.

Inoltre, Servizi di integrazione applicativa dispone di cache predefinite sia sul server (cache di Servizi di integrazione applicativa) che sul client (cache del runtime del client di Servizi di integrazione applicativa) e potrebbe non visualizzare immediatamente i valori più recenti del sistema di dati esterni. È però possibile modificare gli intervalli di aggiornamento in base alle esigenze degli utenti e delle soluzioni create. Non tutti gli utenti hanno bisogno di visualizzare immediatamente i dati aggiornati, ma in caso di necessità possono, ad esempio, aggiornare l'elenco esterno o i contatti di Outlook dall'origine dati esterna.

Poter operare in modalità offline su un computer client significa anche che gli utenti possono lavorare a lungo senza essere connessi ai dati esterni, con la certezza che, quando torneranno online, i dati verranno aggiornati e riconciliati in modo corretto.

Nel complesso, queste funzionalità per le prestazioni consentono di accelerare la visualizzazione, l'aggiornamento e l'esecuzione di operazioni sui dati esterni in una pagina Web di SharePoint Web e in un prodotto Office.

Torna all'inizio

Mettere la sicurezza al primo posto

La sicurezza della soluzione per i dati esterni è essenziale, in quanto i dati sono spesso di importanza critica per l'azienda e non devono essere visualizzati o modificati dalle persone sbagliate. Esistono molti modi per proteggere i dati e creare una soluzione che sia al contempo semplice e sicura. Si può ridurre al minimo la complessità in vari modi, in primo luogo usando il servizio di archiviazione sicura.

In poche parole, per proteggere i dati esterni è necessario rispondere a due semplici domande:

Chi è l'utente?    Il processo di autenticazione consente di verificare l'identità dell'utente ottenendo le sue credenziali, ovvero nome utente e password.

Cosa può fare?    Il processo di autorizzazione consente di determinare le attività che l'utente può eseguire e su quali elementi, ottenendo l'elenco di autorizzazioni di cui dispone.

Prima di tutto, un amministratore aiuta a determinare la migliore modalità di accesso all'origine dati esterna. Capita spesso che le soluzioni aziendali tentino di autenticare l'accesso a dati esterni per cui l'utente corrente dispone di un account diverso. Ma eseguire l'accesso con credenziali diverse può essere scomodo e complicato. Il servizio di archiviazione sicura ci viene in aiuto, fornendo archiviazione e mapping delle credenziali e semplificando così l'uso di un'origine dati esterna grazie alla possibilità di eseguire l'accesso una sola volta.

Se ad esempio si è effettuato l'accesso a un sito di SharePoint con un set di credenziali, ma si vuole accedere a un elenco esterno basato su un'applicazione Siebel che usa un set di credenziali diverso, un amministratore può configurare il servizio di archiviazione sicura per il mapping automatico dei due set di credenziali, in modo che non sia necessario ripetere l'accesso.

Il servizio di archiviazione sicura contribuisce anche a gestire il famigerato problema del "doppio passaggio", in cui ogni autenticazione richiede un "passaggio" tra due computer che può essere compromesso se non vengono adottate misure preventive.

Soluzione al problema del doppio passaggio

Successivamente un amministratore crea vari livelli di sicurezza basati sulle autorizzazioni, simili a linee di difesa attorno a un fortino, per garantire le autorizzazioni e l'accesso appropriato a:

  • Dati nel database o nel sistema esterno.

  • Tipo di contenuto esterno nell'archivio dei metadati del servizio di integrazione applicativa dei dati.

  • Elenco esterno o colonna di dati esterni.

Infine, un amministratore può aggiungere un ulteriore livello di protezione mediante la crittografia. Se la soluzione per i dati esterni usa anche applicazioni di Office, l'amministratore può proteggere la cache del runtime del client di Servizi di integrazione applicativa usando la funzionalità Encrypting File System di Windows. Anche alcune origini dati esterne forniscono modi per crittografare i dati.

Torna all'inizio

Impostare l'elemento essenziale: i tipi di contenuto esterno

I tipi di contenuto esterno rappresentano il cuore di qualsiasi soluzione per i dati esterni e fungono da intermediario tra l'utente e le origini dati esterne. Un tipo di contenuto esterno è in genere un pacchetto organizzato di informazioni che contiene quanto segue:

  • Informazioni per la connessione all'origine dati, quali percorso, nome e modalità di autenticazione.

  • Definizione della tabella, dei campi, delle chiavi primarie ed esterne, della convalida e dei tipi di dati (denominati anche metadati).

  • Operazioni che è possibile eseguire sui dati, ad esempio creazione, lettura, aggiornamento, eliminazione e query (denominate anche CRUDQ).

  • Altre informazioni e comportamenti, ad esempio tipi di dati di Office mappati o abilitazione della sincronizzazione offline.

  • Vari filtri, che eseguono query sui dati e consentono di isolare e limitare i risultati per migliorare le prestazioni.

  • Il campo dell'identità e le colonne visualizzate per uno strumento di selezione dei contenuti esterni usato per recuperare dati esterni nell'intera interfaccia utente.

  • Un'associazione basata sulle chiavi primarie ed esterne tra due tabelle correlate, ad esempio Ordini e Clienti.

Un utente definisce il tipo di contenuto esterno, liberando così gli altri utenti dalle complessità inerenti all'impiego di dati esterni. Inoltre, tutte queste informazioni vengono salvate in uno speciale file BDCM in formato XML e archiviate nell'archivio dei metadati del servizio di integrazione applicativa dei dati. Questo approccio semplifica la gestione, l'aggiornamento, la protezione e il riutilizzo dei tipi di contenuto esterno in siti diversi. Ad esempio, è possibile esportare e importare facilmente il file per distribuirlo da un ambiente di sviluppo a un ambiente di produzione, oppure condividerlo con altre raccolte siti.

Non è necessario che l'utente che definisce il tipo di contenuto esterno sia un esperto nel linguaggio XML. Per creare un tipo di contenuto esterno sono disponibili due strumenti:

  • Microsoft SharePoint Designer 2013    È possibile definire e aggiornare il tipo di contenuto esterno in modo dichiarativo e quindi pubblicarlo nell'archivio dei metadati di integrazione applicativa dei dati.

  • Microsoft Visual Studio 2012    Se i dati esterni sono complessi o non è supportati da SharePoint Designer 2013, è possibile utilizzare l'Editor XML in Visual Studio, che fornisce Intellisense, per creare il modello XML o utilizzare esterni contenuto tipo di progettazione di Visual Studio per creare un Assembly connettività .NET che fornisce la logica personalizzata integrazione back-end tramite .NET Framework.

Torna all'inizio

Usare dati esterni nei prodotti SharePoint

Dopo aver creato una base solida e sicura per i dati esterni, ecco come usarli nei prodotti SharePoint.

Leggere e scrivere dati in elenchi esterni

Gli elenchi esterni sono i componenti di base delle soluzioni SharePoint basate su dati esterni. Un elenco esterno consente agli utenti di leggere e scrivere dati esterni con la stessa familiarità con si usa un elenco SharePoint. L'aspetto e il comportamento di un elenco esterno è praticamente lo stesso di un elenco SharePoint nativo, con alcune differenze. Ad esempio, è possibile creare visualizzazioni e usare valori calcolati con formule, ma non allegare file o tenere traccia delle versioni.

È anche possibile creare un elenco esterno usando SharePoint Designer 2013.

Torna all'inizio

Aggiungere colonne di dati esterni a elenchi e raccolte

È possibile combinare colonne di dati esterni con altre colonne presenti in un elenco o una raccolta nativa. Poiché le colonne di dati esterni vengono aggiunte all'elenco o alla raccolta nativa, funzioneranno tutte le caratteristiche dell'elenco o raccolta correlata, tra cui controllo delle versioni, approvazioni, estrazione/archiviazione e file allegati.

Si supponga di aver creato una raccolta immagini che contiene foto dei prodotti venduti dall'organizzazione. È possibile aggiungere alla raccolta una colonna di dati esterni che accede ai nomi di prodotto, ai codici di prodotto e al prezzo corrente da un database esterno. Poiché le regole dei processi aziendali richiedono che le modifiche alle informazioni sui prodotti vengano apportate solo attraverso il sistema di database, quando si crea il tipo di contenuto esterno si specifica che i dati esterni sono di sola lettura. Nonostante questa limitazione, un numero maggiore di persone potrà visualizzare facilmente le informazioni comuni sui prodotti in un'unica visualizzazione di raccolta.

Torna all'inizio

Creare soluzioni con web part per i dati business

Le web part per i dati business sono progettate per l'uso con dati provenienti da elenchi esterni ed è possibile combinarle in vari modi per creare un'area di lavoro o un dashboard del sito. Ad esempio, è possibile connettere le Web part Elenco ed Elemento in modo che, quando si seleziona un elemento nota spese nella Web parte Elenco, ad esempio Spese giovedì, nella Web part Elemento vengano visualizzati i dettagli dell'elemento, ad esempio le spese di viaggio, vitto e alloggio.

La tabella seguente contiene un breve riepilogo di ogni web part per i dati business.

Web part

Descrizione

Elenco dati business

Visualizza un elenco di elementi da un elenco esterno.

Elemento dati business

Visualizza uno o più elementi da un elenco esterno.

Azioni per dati business

Visualizza un'azione da un elenco esterno.

Filtro Integrazione applicativa dei dati

Filtra il contenuto della web part per i dati business connessa usando un elenco di valori da un elenco esterno.

Generatore elemento dati business

Crea un elemento di dati business dai parametri di una stringa di query dell'URL e lo fornisce ad altre web part per i dati business.

Elenco correlato ai dati business

Visualizza un elenco di dati figlio correlati a un elemento padre di un elenco esterno.

Torna all'inizio

Usare dati esterni in una pagina del profilo, un'azione o una ricerca

Le pagine di profilo, le azioni e le ricerche sono caratteristiche strettamente correlate.

Pagine di profilo

Per impostazione predefinita, Servizi di integrazione applicativa crea automaticamente una pagina del profilo basata sul tipo di contenuto esterno. Una pagina del profilo è una pagina Web che visualizza informazioni provenienti da una singola riga di dati esterni in base a un campo ID, ad esempio tutti i singoli campi relativi uno specifico cliente.

La pagina del profilo predefinita è una pagina Web che contiene due web part connesse, Generatore elemento dati business ed Elemento dati business. La web part Generatore elemento dati business analizza il parametro della stringa di query dell'URL della pagina del profilo, ad esempio http://contoso/Customer.aspx?CustID=345, quindi passa il valore CustID alla web part Elemento dati business, che visualizza tutti i campi cliente corrispondenti.

È possibile creare personalmente una pagina del profilo per visualizzare informazioni personalizzate, oppure un amministratore può personalizzare la pagina del profilo per conto dell'utente.

Azioni

È persino possibile eseguire un'azione basata sulla pagina del profilo per raggiungere uno scopo. Ad esempio, è possibile creare un'azione che combina informazioni relative all'indirizzo del cliente con Bing Maps per visualizzare la posizione del cliente oppure ottenere indicazioni, creare un'azione in base al parametro della stringa di query dell'URL della pagina del profilo o tramite codice personalizzato oppure uno sviluppatore può scrivere codice personalizzato che consenta di aggiornare le informazioni dei dipendenti in un database back-end.

Per impostazione predefinita, si usa un'azione quando si fa clic sul comando di azione Visualizza profilo in una web part Azioni per dati business o Elenco dati business. Quando si usa una colonna di dati esterni è anche possibile eseguire l'azione da un comando di menu.

Ricerca

Infine, se necessario, un amministratore può abilitare la ricerca nei dati esterni. I dati esterni possono essere sottoposti a ricerca per indicizzazione e indicizzati proprio come i dati interni di SharePoint, ma con la limitazione per motivi di sicurezza abilitata, per garantire che solo gli utenti appropriati possano fare clic e vedere i risultati di ricerca, visualizzati usando una pagina del profilo.

Grazie all'integrazione della ricerca di SharePoint nei sistemi di dati esterni, gli utenti possono trovare dati che altrimenti non sarebbero stati in grado di individuare. Ad esempio, se si è dimenticato il nome di un cliente, ma si conosce il nome della società per cui lavora, è possibile effettuare una ricerca in base al nome della società per reperire più facilmente la pagina del profilo del cliente.

Torna all'inizio

Usare dati esterni nei flussi di lavoro

I flussi di lavoro rappresentano un potente strumento per modellare e automatizzare i processi aziendali basati su un elenco, una raccolta o un sito di SharePoint. I processi aziendali possono essere molto semplici, ad esempio un processo di approvazione dei documenti con un unico responsabile approvazione, oppure complessi come qualsiasi processo aziendale strutturato. Sebbene non sia possibile associare direttamente un flusso di lavoro a un elenco esterno, è possibile creare quanto segue:

Flussi di lavoro elenco nativo    Un flusso di lavoro associata a un elenco nativo che legge o aggiorna i dati da un elenco esterno usando le azioni Elimina elemento di elenco Crea voce di elenco e Aggiorna voce di elenco. Ad esempio, è possibile aggiornare una voce di elenco esterno ogni volta che un elemento di elenco o una raccolta nativo viene modificato. È possibile utilizzare altre operazioni con elenchi esterni, ad esempio l'imposta variabile flusso di lavoro per modificare un campo elenco esterno. È anche possibile utilizzare un elemento di elenco esterno come una destinazione per un processo attività, ma il collegamento all'attività non viene visualizzato un titolo per la voce di elenco esterno.

Flussi di lavoro del sito    Flussi di lavoro del sito non richiedono un trigger di evento per avviare e sarà possibile avviare manualmente. Per impedire l'accesso non autorizzato, flussi di lavoro che accedono elenchi esterni sempre eseguire in un account del servizio, neanche a fronte di una modalità di autenticazione che utilizza la rappresentazione.

Eventi    Uno sviluppatore può creare eventi che attivano nell'origine dati esterna e gli utenti possono creare avvisi rispondono a questi eventi. Ad esempio, è possibile utilizzare un flusso di lavoro di SharePoint per inviare un messaggio di posta elettronica a un dipendente quando un conto cliente è stato assegnato a tale dipendente nell'origine dati esterna.

Per prestazioni ottimali, è buona norma leggere solo un numero limitato di colonne oppure creare, aggiornare o eliminare un numero limitato di voci nell'elenco eterno.

Torna all'inizio

Usare dati esterni nei prodotti Office

Ora che i dati sono stati resi disponibili nei prodotti SharePoint, ecco come usarli nei vari prodotti Office.

Analizzare dati esterni in Excel

È possibile esportare dati da un elenco esterno in Excel 2013 e mantenere i dati sincronizzati. Ad esempio, può essere necessario gestire un inventario di prodotti in un elenco esterno in modo da semplificarne la condivisione e l'aggiornamento, ma anche eseguire analisi periodiche dei dati dell'inventario in Excel 2013. I dati esterni che vengono esportati in Excel 2013 dipendono dalla visualizzazione corrente dell'elenco esterno, dai filtri definiti per il tipo di contenuto esterno e nell'elenco esterno, nonché dalle impostazioni relative alla lingua per il sito di SharePoint.

Quando si esporta un elenco esterno, viene creata una tabella di Excel con una connessione dati all'elenco esterno basata su un file di query Web. Per visualizzare le ulteriori modifiche apportate all'elenco SharePoint nella tabella di Excel, aggiornare i dati. Tenere presente che non è possibile apportare modifiche all'origine dei dati esterni e che un'operazione di aggiornamento in Excel comporterebbe la sovrascrittura di tutte le modifiche eseguite nella tabella di Excel.

Torna all'inizio

Aggiungere dati esterni a documenti di Word

Aggiungendo colonne di dati esterni e un modello di Word dotato di controlli contenuto a una raccolta documenti è anche possibile rendere semplice ed efficiente la procedura di inserimento di dati accurati e aggiornati in un documento strutturato di Microsoft Word 2013.

Si supponga di disporre di una raccolta documenti che contiene i contratti dei clienti. Le informazioni sui clienti sono invece gestite in un'applicazione line-of-business, ad esempio SAP. È possibile tenere traccia dei contratti dei clienti nella raccolta documenti, assicurandosi che le informazioni sui clienti siano aggiornate e non vengano duplicate inutilmente. Ecco come fare:

  • Prima di tutto, aggiungere colonne di dati esterni alla raccolta in modo da associare il nome cliente, il nome società e il numero di telefono appropriato a ogni contratto archiviato nella raccolta Contratti.

  • Creare quindi un modello di Word che contenga il testo standard del contratto per i clienti e aggiungere controlli contenuto per l'inserimento di nome cliente, nome società e numero di telefono. Word 2013 userà la caratteristica Selezione elemento esterno per facilitare l'inserimento o l'aggiornamento delle informazioni corrette, visualizzando e recuperando automaticamente le informazioni corrette sul cliente.

  • Infine, ogni volta che si crea un contratto, si immettono i dati del cliente e si salva di nuovo il contratto nella raccolta, i valori dei dati del cliente vengono trasferiti nelle colonne di dati esterni corrispondenti.

Torna all'inizio

Sincronizzare dati esterni in Outlook

Se un elenco esterno contiene clienti, attività, appuntamenti o post, è possibile connettere l'elenco a Outlook 2013. Dopo la connessione sarà possibile visualizzare, modificare e stampare i dati usando la consueta interfaccia utente di Outlook. Se si tratta di informazioni di contatto, ad esempio relative ai clienti, è persino possibile chiamarli, inviare loro messaggi di posta elettronica e creare convocazioni di riunione.

La sincronizzazione dei dati è bidirezionale. Le modifiche apportate in Outlook 2013 vengono sincronizzate automaticamente con l'origine dati esterna e quelle apportate nell'origine dati esterna vengono sincronizzate con gli elementi di Outlook 2013, anche se può essere necessaria un'operazione di aggiornamento.

I dati vengono aggiornati automaticamente ogni sei ore per impostazione predefinita, ma questo valore si può modificare. Per assicurarsi di visualizzare i dati aggiornati dall'origine dati esterna, fare clic con il pulsante destro del mouse sulla cartella e quindi scegliere Sincronizza modifiche database.

Per creare il tipo di contenuto esterno, procedere come segue:

  • Se è necessario l'accesso offline, abilitare l'opzione per il supporto della Sincronizzazione offline.

  • Impostare il campo Tipo di elemento Office su uno dei valori seguenti: Contatto, Appuntamento, Attività o Post.

  • Mappare i singoli campi nel tipo di contenuto esterno, ad esempio Nome cliente, Cognome cliente, Indirizzo cliente e Telefono cliente, ai campi per il tipo di elemento di Outlook corrispondenti, ad esempio Nome, Cognome, IndirizzoUfficio e TelefonoUfficio.

Inoltre, usando codice scritto da uno sviluppatore è possibile creare una soluzione Outlook che consente di:

  • Visualizzare parti dati native o personalizzate all'interno di riquadri attività personalizzati per presentare dati esterni agli utenti.

  • Includere comandi della barra multifunzione personalizzati per l'esecuzione di azioni personalizzate.

  • Creare una definizione di visualizzazione predefinita per visualizzare specifiche colonne di dati esterni.

  • Progettare aree modulo personalizzate per presentare dati esterni.

Torna all'inizio

Migliorare l'accesso ai dati esterni con i moduli di InfoPath

Microsoft InfoPath 2013 può essere utile per lavorare con i dati esterni in vari modi:

Utilizzo di tipi di dati complessi    Se un campo di dati esterni è gerarchico, ad esempio un campo di indirizzi che contiene via e numero civico, città e il codice postale come un campi secondari, quindi non è possibile utilizzare questo campo del modulo di SharePoint per un elenco esterno e in realtà non ancora creato. Tuttavia, è possibile convertire i moduli di SharePoint in un modulo di InfoPath per creare e aggiornare i campi tramite InfoPath 2013.

Incorporamento di un controllo selezione elemento esterno    Trascinare e rilasciare il controllo selezione elemento esterno in un modulo di InfoPath, collegamento per l'elenco esterno come origine dati secondaria e semplificano per un utente selezionare un elemento in base a un campo univoco, ad esempio un nome cliente o un ID prodotto.

Inoltre, se si imposta un'associazione per tipi di contenuto esterno, ad esempio clienti e ordini, e il modulo di InfoPath per l'elenco esterno contiene una chiave esterna, ad esempio ID cliente, il controllo Selezione elemento esterno viene aggiunto automaticamente al modulo. Ciò consente agli utenti di trovare facilmente il cliente cercato quando lavorano sugli ordini.

Creazione di più visualizzazioni di un modulo    In alcuni casi è consigliabile per più visualizzazioni dei dati esterni, soprattutto se sono presenti molti campi e un elenco esterno o moduli di SharePoint non sono efficaci i moduli. Più visualizzazioni sono utili nelle scrittura-una volta scenari in cui il sistema esterno non consente l'aggiornamento di un campo dopo averlo creato. In tal caso, è possibile creare due visualizzazioni, uno per l'operazione di creazione e l'altra per l'operazione di aggiornamento.

Aggiunta di regole o code-behind ai moduli    È possibile aggiungere regole dichiarative o moduli code-behind per l'esecuzione di altre regole business, ad esempio convalida e calcoli. È possibile assicurarsi che un codice paese/area geografica è valido tramite una regola, o codice postale USA valido utilizzando un servizio Web.

Torna all'inizio

Aggiungere dati esterni a diagrammi di Visio pubblicati

Microsoft Microsoft Visio 2013 consente di collegare dati provenienti da un'origine esterna a un diagramma e alle sue forme. Il diagramma potrà quindi essere pubblicato in una raccolta documenti di SharePoint sotto forma di disegno Web interattivo, in modo che gli utenti possano visualizzare il diagramma e i dati esterni associati. Esistono tre modi per collegare righe di dati alle forme nel disegno: collegare le righe alle forme esistenti una alla volta, impostare il collegamento automatico delle righe alle forme oppure creare forme a partire dai dati.

Torna all'inizio

Importare e aggiornare dati esterni in Access

Microsoft Access 2013 rappresenta una destinazione centralizzata per tutti i tipi di dati, compresi i dati esterni. È possibile importare un elenco esterno in un database di Access contenuto nel computer client e aggiornare periodicamente i dati. I dati sono di sola lettura.

La procedura di base da seguire è la seguente:

  1. Esportare il tipo di contenuto esterno da SharePoint Designer 2013 o direttamente dall'archivio dei metadati del servizio di integrazione applicativa dei dati come file BDCM.

  2. In Access 2013 creare una connessione dati al servizio Web usando il file BDCM.

  3. In Access 2013 creare una tabella collegata basata sulla connessione dati al servizio Web.

Tenere presente che, in questo caso, quando si aggiornano i dati la cache del runtime del client di Servizi di integrazione applicativa non viene usata per la sincronizzazione con l'elenco esterno.

Torna all'inizio

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×