Reseñas de Google a Power BI
Un negocio con doce sedes tiene doce reputaciones, y la media del grupo las oculta todas. Reviewflowz publica un feed OData donde Locations es una tabla propia, así que clasificar sus sedes por valoración es una sola visualización en Power BI, no una hoja de cálculo que alguien rehace cada mes.
Configúrelo en menos de cinco minutos • Sin necesidad de demo
Average rating by location
Locations is its own table in the feed, so this is one field on an axis.
The group average is 4.4 across twelve sites. Dashed line is the group average, 4.4 across twelve sites. The axis starts at 3.0.
La sede es una tabla, no una columna
Doce sedes, doce reputaciones, y un solo número en el informe del consejo que no describe ninguna de ellas. En el feed de Reviewflowz, Locations es su propio conjunto de entidades: una fila por sede con nombre, dirección, ciudad, país, categoría principal y latitud y longitud. Power BI la carga como tabla de dimensión y la trata como tal.
Así que la clasificación deja de ser una tarea mensual. Coloque Location en el eje, la valoración media en el valor, ordene de forma descendente, y el ranking que su responsable de operaciones montaba a mano se redibuja solo en cada actualización. Nadie lo rehace, así que nadie se lo salta en un mes cargado.
Al ser una dimensión real, hace más que clasificar. Valoración media por ciudad, por categoría o sobre un mapa, ya que las coordenadas son columnas y no algo que hay que geocodificar después. Esa es la diferencia entre una lista de sedes y un modelo de sedes.
La fila de la reseña también lleva el nombre de la sede, así que el primer gráfico no necesita ninguna combinación. La combinación es lo que le da el resto: la dirección, la categoría, las coordenadas.
- Id Edm.Int64
- ReviewProfileId Edm.Int64
- Rating Edm.Double
- ReviewDate Edm.DateTimeOffset
- LocationName Edm.String
- Tags Edm.String
- Id Edm.Int64
- LocationId Edm.Int64
- ProfileName Edm.String
- Platform Edm.String
- Url Edm.String
- Paused Edm.Boolean
- Id Edm.Int64
- Name Edm.String
- City Edm.String
- Country Edm.String
- PrimaryCategory Edm.String
- Latitude Edm.Double
- Longitude Edm.Double
- PostalCode Edm.String
Rating by city, by category, or on a map, with no data-prep step. Reviews carries LocationName too, so the simplest chart needs no join at all.
Power BI lleva años leyendo este formato
Reviewflowz publica un feed OData v4, y el conector OData integrado en Power BI lo lee. No hay nada que instalar: ni descarga, ni ficha en AppSource, ni Power Query M que escribir. Obtener datos, feed OData, pegue la URL, marque las tablas que quiera. La misma URL se abre en Excel o Tableau si alguien lo pide.
La credencial es un token que crea dentro de Reviewflowz. Péguelo en el campo de nombre de usuario y deje la contraseña en blanco. Esa es toda la autenticación, y termina en el momento en que revoca el token.
Detrás de la URL hay seis tablas, con los nombres que su informe guardado usará para enlazarlas: Reviews, ReviewProfiles, Locations, RatingsHistory, ReviewSummary y ReviewChanges. Nadie tiene que adivinar un esquema ni pedírnoslo, porque el feed publica sus propios metadatos y Power BI los lee antes de leer una sola fila.
La configuración es la misma con tres sedes que con treinta. Conecte las fichas de Google Business Profile, cree la conexión, pegue la URL. Menos de cinco minutos por el lado de Reviewflowz, sin ninguna llamada con un comercial de por medio.
Feed URL, one service root per account
https://app.reviewflowz.com/api/odata/v1/accounts/1482/ Basic authentication
User name
bi_••••••••3f2a
Password
left blank
Navigator
- Reviews 9,412 rows
- Locations 12 rows
- ReviewProfiles 12 rows
- RatingsHistory daily
- ReviewSummary monthly
- ReviewChanges change stream
Nothing to install: no download and no Power Query to write. The token is created in Reviewflowz and revoked there.
La media que se da cuenta
Una media histórica es cuatro años de buena voluntad que gana por goleada a tres meses malos. Una sede puede caer de 4,6 a 3,6 en sus reseñas recientes mientras su cifra histórica se mueve de 4,5 a 4,3, y para cuando el número histórico cambia lo suficiente como para discutirlo, el gerente que podría haberlo arreglado ya se ha ido.
Una media móvil es una medida, no un proyecto. CALCULATE, DATESINPERIOD, noventa días, sobre una tabla normal. Ponga Location en la leyenda y tendrá una línea por sede en un solo gráfico, y la sede que se despega de las demás se ve desde el otro lado de la sala.
La alerta pasa entonces a ser cosa de Power BI. Fije un umbral sobre la medida móvil, anclelo a un panel, y la sede que lo cruce lo dice en lugar de esperar a que la descubran en la revisión trimestral.
El motivo suele estar en las etiquetas, que llegan ya rellenas. Reviewflowz lee cada reseña en cuanto llega y la clasifica según los temas que sus clientes plantean de verdad, así que ver «tiempo de espera» en cuarenta de las últimas sesenta reseñas de una sede es una columna que puede graficar, no una corazonada de alguien en una reunión.
90 day rolling average rating by location
Halden Coffee, 12 sites, 9,412 Google reviews all time
Over the same twelve weeks the rolling average fell a full point, 4.6 to 3.6. The lifetime average moved two tenths, because four years of good reviews outvote three bad months.
Reviewflowz tagged Wait time on 41 of Cabot Circus’s last 60 reviews.
El volumen de reseñas de Google es la afluencia
Las reseñas de Google las dejan personas que han entrado en el local, así que el volumen sigue la afluencia y tiene una forma semanal. Los sábados rondan el triple que un martes. El lanzamiento de una tarjeta de fidelización o un día festivo se nota en uno o dos días, en unas sedes sí y en otras no.
Una media mensual borra ambas cosas. Un solo número al mes no le dice que el equipo de fin de semana sostiene la valoración mientras el de entre semana no, ni le dice que una campaña movió las reseñas en nueve sedes y no hizo nada en tres. Son los dos datos sobre los que actuaría un gerente de zona.
La fecha de la reseña está en cada fila como un datetimeoffset real, así que las reseñas por día son un gráfico de columnas, no un proyecto de datos. Divídalo por valoración y el fin de semana ajetreado se distingue del malo, algo fácil de confundir cuando solo tiene un total.
Después, ponga el volumen de reseñas junto a las cifras que ya modela. Ingresos por sede, afluencia por sede, cubiertos por servicio: los valores atípicos se explican solos en cuanto ambos conviven en una página, y ninguno de los dos tuvo que salir del espacio de trabajo para encontrarse.
Google reviews per day
Sat and Sun Mon to FriHalden Coffee, 3 August to 6 September 2026.
A monthly average flattens all of this to 29 a day and loses both the weekend and the launch. The review date is on every row, so this is a column chart rather than a project.
Listo el lunes, sin que nadie lo toque
Power BI se actualiza con su propio calendario. Apúntelo al feed, fije la frecuencia, y la página que el equipo directivo abre el lunes por la mañana está al día porque nadie tuvo que exportar nada el domingo por la noche.
La actualización incremental también funciona. La fecha de la reseña es un datetimeoffset real por el que el feed puede filtrar, que es justo lo que Power Query pliega en una ventana RangeStart y RangeEnd, así que la primera carga trae su historial y cada actualización posterior extrae una ventana en lugar de todo el conjunto.
Una eliminación es una fila, no un silencio. El feed lleva un flujo de cambios de inserciones, actualizaciones y eliminaciones, así que un cliente que sube una reseña de una estrella después de que su gerente le llamara, y una reseña que Google retira, llegan ambas al modelo como eventos. El informe nunca se desvía en silencio de la ficha.
El historial llega con la primera carga. Conectar una ficha de Google Business Profile trae consigo su historial de reseñas, así que la línea de tendencia de cada sede está completa desde la primera actualización, en lugar de irse llenando durante el trimestre siguiente.
Incremental refresh on ReviewDate
Store rows in the last 3 years, refresh rows in the last 10 days.
$filter=ReviewDate ge 2026-08-28T00:00:00Z and ReviewDate le 2026-09-07T00:00:00Z
ReviewChanges
A deletion is a row, not a silence. A review its author edits and a review Google takes down both arrive as events, so the report never quietly diverges from the listing.
Un token por conexión, y puede revocarlo
Una conexión es un token: se crea en Reviewflowz y se revoca en Reviewflowz. Dele a la agencia que gestiona sus fichas locales uno propio, termine el contrato, revóquelo, y su informe deja de actualizarse esa misma tarde. Sin contraseñas compartidas y sin una exportación que no pueda deshacer.
Un token lleva el acceso de la persona que lo creó. Si ese usuario solo ve las cuatro sedes de Bristol, también lo hace cualquier informe construido con su token. Los permisos son los que ya configuró en la aplicación, no un segundo conjunto que se va desviando de ellos con el tiempo.
La lista muestra quién creó cada conexión y cuándo se usó por última vez, y un token revocado se queda en ella con la fecha en que se revocó. Ese rastro se conserva a propósito, porque «qué informe seguía usando esto» es una pregunta que solo se hace después de los hechos.
Una sola conexión alimenta todos los informes. La página de todo el conjunto que lee el consejo y la página de una sola sede que abre un gerente son dos informes sobre un mismo feed, filtrados en Power BI, no dos flujos de datos que hay que mantener alineados.
BI connections
Each one is a token, bound to the person who created it.
Priya Raman All 12 locations Last used 3 minutes ago
Tom Adeyemi All 12 locations Last used 6 hours ago
Dan Okafor 4 of 12 locations Last used yesterday
Bristol Clifton, Bristol Harbourside, Bristol Gloucester Road, Bristol Cabot Circus
So their Power BI report only ever shows these four.
Dan Okafor No longer refreshing Kept on the list for the audit trail
End the engagement, revoke the token, and their report stops refreshing that afternoon. No shared password and no export you cannot un-send.
Deje de rehacer la clasificación de sedes
Configúrelo en menos de cinco minutos. Sin necesidad de demo.
¿Cómo llegan realmente las reseñas de Google a Power BI?
A través de un feed OData v4 que publica Reviewflowz. Cree una conexión en Reviewflowz, copie su URL de feed y, en Power BI, elija Obtener datos, feed OData, y péguela. Autentíquese con el token como nombre de usuario y la contraseña en blanco. El navegador de Power BI lista las tablas y usted carga las que quiera. No hay nada que instalar: OData es un formato que Power BI lleva años leyendo.
¿La sede es una dimensión real o una columna de texto?
Una dimensión real. Locations es su propia tabla en el feed, una fila por sede, con el nombre, la dirección, la ciudad, el país, la categoría principal y la latitud y longitud. Se combina con sus reseñas a través del perfil de reseñas, así que la valoración por ciudad, por categoría o sobre un mapa es un campo en una visualización. La fila de la reseña también lleva el nombre de la sede directamente, así que el gráfico más simple no necesita ninguna combinación.
¿Qué columnas llegan?
Una fila por reseña con la valoración, la fecha, la plataforma, el nombre de la sede, quien la dejó, el idioma, las etiquetas, los temas y el texto completo, más la respuesta del propietario y cuándo se publicó. Junto a ella hay tablas para sus sedes, sus perfiles de reseñas, su historial de valoraciones, un resumen mensual y un flujo de cambios de inserciones, actualizaciones y eliminaciones.
¿El informe se actualiza solo?
Sí. La actualización programada de Power BI extrae del feed con la frecuencia que fije, y la actualización incremental también funciona porque la fecha de la reseña es un datetimeoffset por el que el feed puede filtrar. Una reseña editada o retirada llega a través del flujo de cambios, así que el informe no se desvía en silencio de lo que hay en la ficha.
¿La primera carga incluye nuestro historial de reseñas de Google?
Sí. Conectar una ficha de Google Business Profile carga su historial de reseñas, así que cada sede tiene una línea de tendencia completa desde la primera actualización, en lugar de una que se va llenando durante el trimestre siguiente.
¿Qué plan incluye el feed de BI?
El feed de BI es una función Premium y no forma parte de la prueba gratuita, así que téngalo en cuenta en lugar de descubrirlo al tercer día. Todo lo demás funciona como sugiere la prueba: usted mismo conecta sus fichas y ve sus reseñas en minutos.
¿Necesito una demo para empezar?
No. Usted conecta sus fichas de Google Business Profile y crea la conexión de BI usted mismo, en menos de cinco minutos. Si se atasca, el soporte lo dan las mismas personas que lo construyen.





