Conexión a un grupo de SQL sin servidor con Power BI Professional
En este tutorial, examinaremos los pasos para conectar Power BI Desktop con un grupo de SQL sin servidor.
Prerrequisitos
Necesita las siguientes herramientas para emitir consultas:
El cliente SQL que prefiera:
- Azure Data Studio
- SQL Server Management Studio
Power BI Desktop instalado
Parámetros:
Parámetro | Descripción |
---|---|
Dirección del punto de conexión de servicio del grupo de SQL sin servidor | Se usará como nombre de servidor. |
Región del punto de conexión de servicio del grupo de SQL sin servidor | Se usará para determinar qué almacenamiento se utilizará en los ejemplos. |
Nombre de usuario y contraseña para el acceso al punto de conexión. | Se usará para acceder al punto de conexión. |
La base de datos que se va a usar para crear vistas. | Esta base de datos se utilizará como punto de partida en los ejemplos. |
Primera configuración
Hay dos pasos antes de usar los ejemplos:
- Crear la base de datos para las vistas
- Crear las credenciales que va a usar el grupo de SQL sin servidor para acceder a los archivos en el almacenamiento.
Crear base de datos
En este artículo de introducción, creará su propia base de datos para usarla como demostración. Se necesita una base de datos para la creación de vistas. Esta base de datos la usará en algunas de las consultas de ejemplo de esta documentación.
Nota:
Las bases de datos se usan solo para ver los metadatos, no para los datos reales.
Anote el nombre de la base de datos que va a usar, ya que lo necesitará más adelante.
DROP DATABASE IF EXISTS demo;
Crear credenciales
Antes de ejecutar las consultas, es necesario crear las credenciales. El servicio de grupo de SQL sin servidor usará esta credencial para acceder a los archivos del almacenamiento.
Nota:
Debe crear credenciales para el acceso a la cuenta de almacenamiento. Aunque con un grupo de SQL sin servidor se puede acceder al almacenamiento desde distintas regiones, tener el almacenamiento y el área de trabajo de Azure Synapse en la misma región proporcionará una mejor experiencia de rendimiento.
Fragmento de código sobre cómo crear credenciales para contenedores de datos de censo, ejecute:
IF EXISTS (SELECT * FROM sys.credentials WHERE name = 'https://azureopendatastorage.blob.core.windows.net/censusdatacontainer')
DROP CREDENTIAL [https://azureopendatastorage.blob.core.windows.net/censusdatacontainer];
GO
-- Create credentials for Census Data container which resides in an azure open data storage account
-- There is no secret. We are using public storage account which doesn't need secret
CREATE CREDENTIAL [https://azureopendatastorage.blob.core.windows.net/censusdatacontainer]
WITH IDENTITY='SHARED ACCESS SIGNATURE',
SECRET = '';
GO
Creación de un informe de Power BI Desktop
Abra la aplicación Power BI Desktop y seleccione la opción Obtener datos.
Paso 1: Selección del origen de datos
Seleccione Azure en el menú y, luego, Azure SQL Database.
Paso 2: Selección de la base de datos
Escriba la dirección URL de la base de datos y el nombre de la base de datos donde resida la vista.
Pasos siguientes
Vaya a Consulta de los archivos de almacenamiento para aprender a conectarse a un grupo de SQL sin servidor mediante Azure Data Studio.