Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hola equipo,
Estoy buscando conectar AWS S3 con Power BI usando Python, y necesito orientación sobre cómo lograrlo.
Si alguien tiene experiencia o puede compartir una solución paso a paso, realmente agradecería su ayuda. Esto es bastante urgente para mi proyecto actual.
Esperamos sus sugerencias.
¡Gracias de antemano!
¿Puedo preguntarle si ha resuelto este problema? Si es así, marque la respuesta útil y acéptela como la solución. Esto será útil para que otros miembros de la comunidad que tengan problemas similares lo resuelvan más rápido.
Gracias.
Hola @azeemsaifi,
Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. No dude en ponerse en contacto con nosotros si tiene más preguntas. Si mi respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.
Gracias.
Hola @azeemsaifi,
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.
La solución compartida por @johnbasha33es perfecta para conectar AWS S3 a Power BI mediante Python.
Si esta información es útil, por favor "Acéptala como una solución" y da un "felicito" para ayudar a otros miembros de la comunidad a resolver problemas similares de manera más eficiente.
Gracias.
Hola @azeemsaifi,
Espero que esta información sea útil. Por favor, hágamelo saber si tiene más preguntas o si desea discutir esto más a fondo. Si esto responde a tu pregunta, por favor acéptalo como una solución y dale un "Felicitaciones" para que otros miembros de la comunidad con problemas similares puedan encontrar una solución más rápido.
Gracias.
@azeemsaifi
You’ll need to use boto3
to connect to your S3 bucket.
Importar Boto3
Importar pandas como PD
from io import StringIO # o BytesIO para archivos binarios como Excel
# Configurar las credenciales de AWS (idealmente, utilizar roles de IAM o variables de entorno)
aws_access_key = "YOUR_ACCESS_KEY"
aws_secret_key = "YOUR_SECRET_KEY"
bucket_name = "nombre-de-tu-cubo"
file_key = "folder/yourfile.csv" # Clave de objeto S3 (ruta)
# Conéctese a S3
s3 = boto3.client('s3', aws_access_key_id=aws_access_key,
aws_secret_access_key=aws_secret_key)
# Obtener el objeto de archivo
respuesta = s3.get_object(Bucket=bucket_name, Key=file_key)
data = response['Body'].read().decode('utf-8') # para CSV
# Cargar a pandas
df = pd.read_csv(StringIO(datos))
print(df.head())
¿Respondí a tu pregunta? ¡Marca mi publicación como una solución! ¡¡Agradezco sus felicitaciones!!
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.