Ti trovi qui:
Connessione al database SQL di Microsoft Azure
Per sincronizzare i dati del database SQL Microsoft Azure in CRM Analytics, creare una connessione remota utilizzando il connettore al database SQL Microsoft Azure. Per connettersi a Microsoft Azure Synapse Analytics o a un pool SQL dedicato (in precedenza SQL DW), aggiungere una connessione Microsoft Azure Synapse Analytics anziché questa.
Connessione ad Azure SQL con OAuth
Per utilizzare il connettore CRM Analytics Microsoft Azure SQL con una connessione OAuth, è necessario configurare Microsoft Azure e le impostazioni del connettore CRM Analytics.
Queste istruzioni generali consentono di spostarsi tra le varie fasi. Ricordarsi di contattare il reparto IT o di sicurezza della rete per assistenza nella configurazione in linea con i requisiti di sicurezza dell'organizzazione.
Configurare un'applicazione connessa nel portale Microsoft Azure. Per ulteriori informazioni, vedere Creazione di un'applicazione Entra ID (Azure AD)
Durante questo processo di configurazione, prendere nota dei valori ID applicazione (client) e ID directory (tenant). Di seguito sono riportati i valori Client Id e Azure Tenant nelle impostazioni di connessione.
Ottenere il valore del connettore Client Secret da Nuovo segreto client nella scheda Segreti client. Utilizzare il valore e non l'ID segreto. Il valore del segreto client viene visualizzato una sola volta, quindi se non viene registrato, è necessario creare un altro segreto client per ottenere il valore.
- Configurare Azure SQL Server per l'utilizzo dell'autenticazione solo Micrsoft Entra o Utilizza autenticazione Microsoft Entra e SQL. Assicurarsi che l'amministratore Microsoft Entra sia configurato. Il server necessita di una regola firewall, configurata nella sezione Reti in Sicurezza. Per la regola, impostare il valore IP iniziale su 0.0.0.0 e il valore IP finale su 255.255.255.255 e salvare.
- Configurare il database SQL di Azure, avendo cura di selezionare il database SQL corrispondente al server SQL configurato per l'autenticazione di Microsoft Entra. Nell'editor di query, eseguire l'autenticazione con le credenziali di amministratore di Microsoft Entra ed eseguire queste istruzioni SQL, sostituendo
[my-sql-connector]con il nome visualizzato dell'applicazione connessa.CREATE USER [my-sql-connector] FROM EXTERNAL PROVIDER;ALTER ROLE db_datareader ADD MEMBER [my-sql-connector];ALTER ROLE db_datawriter ADD MEMBER [my-sql-connector];
Per verificare che tutti i passaggi di configurazione siano implementati correttamente, eseguire
SELECT name, type_desc FROM sys.database_principals WHERE name = "[my-sql-connector]";e verificare che il risultato contenga una riga con il nome dell'applicazione connessa.
Creazione della connessione
- Nella scheda Connessioni del Gestore dati, fare clic su Nuova connessione.
- Fare clic sul nome del connettore e quindi su Avanti.
- Specificare le impostazioni del connettore.
- Fare clic su Salva e testa per convalidare le impostazioni e tentare di connettersi alla fonte. Se la connessione non riesce, CRM Analytics mostra i possibili motivi.
È necessario specificare un valore per tutte le impostazioni, se non diversamente indicato.
| Impostazione di connessione | Descrizione |
|---|---|
| Nome connessione | Obbligatorio. Identifica la connessione. Utilizzare una convenzione che consenta di distinguere facilmente le diverse connessioni. |
| Nome sviluppatore | Obbligatorio. Nome API della connessione. Questo nome non può includere spazi. Il nome dell'API è utilizzato nei procedimenti per fare riferimento ai dati estratti tramite questa connessione. Non è possibile modificare il nome dello sviluppatore dopo aver creato la connessione. |
| Descrizione | Obbligatorio. Descrizione della connessione. |
| Tipo di autenticazione | Obbligatorio. Per l'autenticazione solo Entra, immettere OAuth. Per l'autenticazione SQL standard, immettere Password. |
| URL connessione JDBC | Obbligatorio. Schema URL del database. Immetterlo in questo formato: <nome host>:<porta> Per formare il nome host, aggiungere .database.windows.net dopo il nome server. Per informazioni su come individuare il nome server, consultare la seguente documentazione Microsoft. Poniamo che il nome server sia Blue_server, il nome host sarà Blue_server.database.windows.net. La porta predefinita è 1433. Esempio di URL: |
| Database | Obbligatorio. Nome del database SQL di Microsoft Azure. |
| Schema | Facoltativo. Nome dello schema del database. È necessario immettere un nome di schema se l'URL della connessione JDBC non fornisce sufficiente contesto. Il valore predefinito è dbo. |
| Nome utente | Richiesta per l'autenticazione con password. Nome utente per l'accesso al database SQL. Immetterlo in questo formato: <nomeutente>@<nome host> Per formare il nome host, aggiungere .database.windows.net dopo il nome server. Per informazioni su come individuare il nome server, consultare la seguente documentazione Microsoft. Poniamo che il nome server sia Blue_server, il nome host sarà Blue_server.database.windows.net. |
| Password | Richiesta per l'autenticazione con password. Password per l'accesso al database SQL. |
| ID client | Obbligatorio per l'autenticazione OAuth. ID applicazione Microsoft Azure per l'applicazione connessa. |
| Segreto client | Obbligatorio per l'autenticazione OAuth. Valore segreto client Microsoft Azure per l'applicazione connessa. |
| Tenant Azure | Obbligatorio per l'autenticazione OAuth. ID directory di Microsoft Azure per l'applicazione connessa. |
Filtraggio dei dati sincronizzati in CRM Analytics
Escludere i dati inutili o sensibili dalla sincronizzazione in CRM Analytics mediante i filtri di sincronizzazione dati. I filtri vengono eseguiti sull'oggetto di origine e velocizzano la sincronizzazione copiando solo i dati degli oggetti necessari in CRM Analytics. Se si prevede di utilizzare i dati esclusi in futuro, utilizzare un filtro di procedimento per limitare i dati scritti in una serie di dati anziché un filtro di sincronizzazione dati.
- Nel Gestore dati, fare clic sulla scheda Connessioni.
- Selezionare la connessione associata all'oggetto da filtrare.
- Fare clic sul nome dell'oggetto da filtrare.
- Fare clic su Filtro sincronizzazione dei dati.
- Immettere il filtro.
- Fare clic su Salva.
Per il connettore al database SQL Microsoft Azure, immettere un filtro nella sintassi descritta nella documentazione di Azure SQL Database e di WHERE.
Quando si utilizza il connettore al database SQL Microsoft Azure, tenere presenti le considerazioni che seguono.
- I nomi degli oggetti connessi devono iniziare con una lettera e contenere solo lettere, numeri e caratteri di sottolineatura. I nomi degli oggetti non possono terminare con un carattere di sottolineatura.
- Sono supportati solo i nomi dei campi con combinazioni di caratteri alfanumerici, punti, sottolineature o trattini. Se un connettore include nomi di campi che contengono altri caratteri, ad esempio parentesi o spazi, la sincronizzazione non riesce.
- Il connettore può sincronizzare fino a 100 milioni di righe o fino a 50 GB per oggetto, a seconda del limite che viene raggiunto per primo.
