gjross
Tengo un PBIX que usa una consulta directa a una base de datos SQL Azure. He seguido los pasos en https://azure.microsoft.com/en-gb/documentation/articles/power-bi-embedded-get-started-sample para crear un espacio de trabajo, etc. y llegar al punto donde dice «. ..Ejecute la opción 7 para actualizar las cadenas de conexión «. La caída parece ser la propia cadena de conexión; He probado ‘xxxx.database.windows.net: databasename’ o ‘Server = xxxx.database.windows.net; Base de datos = nombre de la base de datos ‘.
¿Cuál es el formato correcto para la cadena de conexión?
Brian_M
En respuesta a gjross
Sí, eso funcionará, ya que conserva la cadena de conexión del archivo .pbix que carga. Si desea cambiar mediante programación la cadena de conexión (por ejemplo, para cambiar entre DEV / TEST / LIVE), ¿creo que esto debería ayudar?
https://msdn.microsoft.com/en-us/library/azure/mt711505.aspx
Sundar
Al diseñar el informe, use el método de consulta directa en lugar de Importar en Power BI Desktop.
Y luego importe el archivo Pbix usando la línea de comando Provisionsample.
Finalmente, actualice el conjunto de datos utilizando el siguiente formato de cadena de conexión:
«Data Source = xxxx.database.windows.net; Initial Catalog = dbname; User ID = xxx; Password = xxxx;»
Funciono bien para mi. Espero que te ayude.
Gracias.
gpanagakis
Un artículo muy útil es Cómo usar Power BI Embedded con REST bajo el título «conectividad de fuente de datos» que encontré
información muy útil sobre cómo configurar cadenas de conexión y establecer credenciales para la fuente de datos. No pude hacerlo usando la opción de muestra de aprovisionamiento 7 y, siguiendo los artículos, utilicé un cliente de descanso como PostMan y envié las solicitudes,
¡Espero haber ayudado!
gpanagakis
Este tutorial sobre cómo usar Power BI Embedded con REST me ayudó a establecer la credencial para mi fuente de datos. No pude configurarlos usando la opción 7 del ejemplo de provisión, usé un cliente Rest como PostMan y seguí el artículo específicamente en la parte de «Conectividad de fuente de datos (y tenencia múltiple de datos)».
Puede ver el formato de la cadena de conexión en el artículo.
Infero
Oye, también tengo un problema aquí, solo me pregunto, ¿encontraste el formato correcto? o una solución alternativa?
gjross
En respuesta a Infero
Construí un nuevo espacio de trabajo y ejecuté el proyecto nuevamente, esta vez, cuando ejecuté la Opción 7, solo actualicé el nombre de usuario y la contraseña. Presioné enter para omitir la actualización de la cadena de conexión, y funcionó.
Brian_M
En respuesta a gjross
Sí, eso funcionará, ya que conserva la cadena de conexión del archivo .pbix que carga. Si desea cambiar mediante programación la cadena de conexión (por ejemplo, para cambiar entre DEV / TEST / LIVE), ¿creo que esto debería ayudar?
https://msdn.microsoft.com/en-us/library/azure/mt711505.aspx
Oussama
En respuesta a Brian_M
Tengo el mismo problema con una conexión directa al cubo ssas. Mi informe funciona bien cuando se carga en los servicios de pbi. ¿Qué parámetro debo introducir en el paso 7? ¿Hay alguna opción de guardar credenciales en el archivo pbix que tengo que hacer?
KrisTea
En respuesta a Oussama
Hola, ¿alguien puede publicar una cadena de conexión de muestra para conectarse a un modelo AS? Mi PBIX se conecta a un modelo AS en lugar de a una base de datos de SQL Server. ¡Gracias de antemano!
KrisTea
En respuesta a KrisTea
¿Qué formato espera el paso 7 del programa de muestra?
Probé todo tipo de combinaciones para la cadena de conexión y sigo recibiendo errores. ¿¿¿Puede ayudarme alguien, por favor??? Muy apreciado.
«Data Source = server1: port1» abrirá una conexión a una instancia de Analysis Services que se ejecuta en el puerto «port1» en «server1».
Incluso intenté importar un archivo pbix que se conecta a nuestra base de datos del servidor sql local usando la sintaxis a continuación y sigo recibiendo errores como que el índice estaba fuera de rango. Debe ser no negativo y menor que el tamaño de la colección. O obtendría que Operation devolviera un código de estado no válido ‘InternalServerError’.
«Data Source = xxx; Persist Security Info = False; Integrated Security = SSPI; Initial Catalog = xxx»
Fuente de datos = xxx; Catálogo inicial = xxx
TheEdcomm
En respuesta a KrisTea
¿Hay alguna actualización de este problema? ¿Alguien puede proporcionar la entrada exacta esperada para la cadena de conexión de SQL Server?
gjross
En respuesta a Brian_M
Perfecto, gracias.