Cómo actualizar un archivo de base de datos de Access en SharePoint a través del lenguaje Power Query M

Un usuario Pregunto ✅

WaleyWang

Queridos,

Estoy diseñando una aplicación de informes internos.

Los datos están en una hoja de cálculo de Excel (cada semana habrá una nueva).

Sé que simplemente puedo crear un floder y poner nuevos archivos de Excel agregados y luego Power BI actualizará los datos.

El archivo de Excel contiene bastantes filas de datos y se supone que debe conservar los datos de 2 años. Tengo entendido que cada vez que se actualizan los datos, Power BI procesará todos los archivos de la carpeta, por lo que solo me preocupa la eficiencia, puede llevar demasiado tiempo. (Por favor corríjame si mi entendimiento es incorrecto 😊 )

Así que aquí está mi plan:

1) Configure un archivo de base de datos de Access y colóquelo en SharePoint

2) Cada vez que haya nuevos datos, simplemente coloque el archivo de datos de Excel en la carpeta, luego Power BI leerá los nuevos datos en

3) Inserte nuevos datos en el archivo de datos de Access.

He descubierto la forma de insertar datos utilizando Value.NativeQuery ().

Sin embargo, tengo un problema para conectar el archivo de base de datos de Access a través de Base de datos de acceso(‘https: //^^^^^^.sharepoint.com/teams/^^^^^^^^^/Shared%20Documents/TestAccessPowerBI/MutipleTables.accdb’ ),

luego recibí el mensaje de error:

No podemos convertir el valor «https: // ^^^^^. S …» al tipo Binary

Parece que di el parámetro incorrecto.

¿Cómo podría arreglarlo?

Muchas gracias.

WaleyWang

Simplemente agregue File.Contents () es suficiente.

Intenté conectar el archivo a través de la función nativa de Power BI y luego encontrar el código en el paso «Fuente» de esta manera:

Access.Database (File.Contents («\ ^^^^^. Sharepoint.com@SSL DavWWWRoot teams ^^^^^ Shared Documents TestAccessPowerBI MutipleTables.accdb»), [CreateNavigationProperties=true])

Que estúpido soy😥

WaleyWang

Simplemente agregue File.Contents () es suficiente.

Intenté conectar el archivo a través de la función nativa de Power BI y luego encontrar el código en el paso «Fuente» de esta manera:

Access.Database (File.Contents («\ ^^^^^. Sharepoint.com@SSL DavWWWRoot teams ^^^^^ Shared Documents TestAccessPowerBI MutipleTables.accdb»), [CreateNavigationProperties=true])

Que estúpido soy😥

En respuesta a WaleyWang

Hola @WaleyWang,

Me alegro de que haya encontrado la solución, podría aceptar su propia respuesta para cerrar este tema.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *