-
Hola buenos dias
estoy trabado en el Modelado sesión 9: Construyendo un modelo en estrella, lo termine, pero al momento de cerrar y aplicar las modificaciones a las tablas, se queda colgado y marca espacio en disco insuficiente, y no hay manera de cambiar que use otro disco como área de trabajo, incluso fui mas allá, extendí la partición del disco C en 30 GB mas y el error sigue igual, podrían ayudarme a entender donde esta< el problema:
Feedback Type:
Frown (Error)
Error Message:
Espacio en disco insuficiente.
Stack Trace:
Microsoft.Mashup.Host.Document.SerializedException
Server stack trace:
en Microsoft.Mashup.Host.ProviderShared.MashupFileHost.OnWriteException(Exception exception)
en Microsoft.OleDb.Serialization.OverlappingPageWriter.CheckException()
en Microsoft.Mashup.OleDbProvider.DataHost.BufferingMashupEvaluator.BufferingMashupEvaluation.SerializeResult(IDataReaderSource dataReaderSource, Stream stream)
en Microsoft.Mashup.OleDbProvider.DataHost.BufferingMashupEvaluator.BufferingMashupEvaluation.GetBufferedReaderSource(AsyncResult`1 result)
en Microsoft.Mashup.OleDbProvider.DataHost.BufferingMashupEvaluator.BufferingMashupEvaluation.OnEvaluationComplete(AsyncResult`1 result)
Exception rethrown at [0]:
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en Microsoft.Mashup.OleDbProvider.MashupCommandEvaluation.get_PageReader()
en Microsoft.Mashup.OleDbProvider.TracingRowset.Microsoft.OleDb.IEvaluationResultSource.WaitForResults()
Stack Trace Message:
Espacio en disco insuficiente.
Invocation Stack Trace:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass14_0.<HandleException>b__0()
en Microsoft.Mashup.Host.Document.SynchronizationContextExtensions.<>c__DisplayClass2_0.<SendAndMarshalExceptions>b__0(Object null)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Delegate.DynamicInvokeImpl(Object[] args)
en System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
en Microsoft.Mashup.Client.UI.Windows.DialogWindowBase.ShowModal(IWindowHandle windowHandle)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func`1 showModalFunction)
en Microsoft.PowerBI.Client.Windows.FloatingDialog.KoLoadToReportDialog.TryShowDialog(Report report, IExceptionHandler exceptionHandler, IPowerBIWindowService windowService, IPowerBIQueryUIService queryServices, IDesktopModelingHost modelingHost, LocalizedString title, LoadToModelContext loadToModelContext)
en Microsoft.PowerBI.Client.Windows.FloatingDialog.KoLoadToReportDialog.<>c__DisplayClass16_0.<TryShowDialogForQueries>b__0()
en Microsoft.PowerBI.Client.Windows.Report.<>c__DisplayClass68_0`1.<SynchronizeLooselyWithQueries>b__0()
en Microsoft.PowerBI.Client.Windows.Report.<SynchronizeLooselyWithQueriesAsync>d__69`1.MoveNext()
en System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start[TStateMachine](TStateMachine& stateMachine)
en Microsoft.PowerBI.Client.Windows.Report.SynchronizeLooselyWithQueriesAsync[T](Func`1 getTask)
en Microsoft.PowerBI.Client.Windows.Report.SynchronizeLooselyWithQueries[T](Func`1 action)
en Microsoft.PowerBI.Client.Windows.Services.WarningDetectionService.<DetectReportLoadWarning>b__44_4()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Delegate.DynamicInvokeImpl(Object[] args)
en System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func`1 showModalFunction)
en Microsoft.PowerBI.Client.Program.<>c__DisplayClass5_1.<RunApplication>b__4()
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleExceptionsWithNestedTasks>b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
en Microsoft.PowerBI.Client.Program.RunApplication(String[] args)
en Microsoft.PowerBI.Client.Program.Main(String[] args)
PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.115.663.0","ModuleName":"","Component":"","Error":"Microsoft.Mashup.Host.Document.SerializedException - Microsoft.Mashup.Evaluator.Interface.ErrorException","MethodDef":"","ErrorOffset":""}
Snapshot Trace Logs:
C:\Users\hawuei\AppData\Local\Microsoft\Power BI Desktop\FrownSnapShotfdf581ee-0c1c-4457-bc58-db5397a7c5ca.zip
Model Default Mode:
Import
Model Version:
PowerBI_V3
Performance Trace Logs:
C:\Users\hawuei\AppData\Local\Microsoft\Power BI Desktop\PerformanceTraces.zip
Enabled Preview Features:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
PBI_azureMapVisual
PBI_enableWebView2
PQ_WebView2Connector
PBI_sparklines
PBI_scorecardVisual
PBI_fieldParametersSuperSwitch
PBI_horizontalFusion
PBI_relationshipEditPane
PBI_setLabelOnExportPdf
Disabled Preview Features:
PBI_compositeModelsOverAS
PBI_b2bExternalDatasetSharing
PBI_enhancedTooltips
PBI_NlToDax
PBI_optimizeTabRibbon
PBI_angularRls
PBI_onObject
Disabled DirectQuery Options:
TreatHanaAsRelationalSource
Cloud:
GlobalCloud
PowerBINonFatalError_ErrorDescription:
Microsoft.Mashup.Evaluator.Interface.ErrorException
PowerBIUserFeedbackServices_IsReported:
True
Formulas:
section Section1;
shared #"Supply Chain Orders" = let
Origen = Csv.Document(File.Contents("D:\2023 Curso datdata PowerBI\2 - Sección de Modelado\MO06 - Dimensiones y detección de granularidad\Supply Chain Orders.csv"),[Delimiter=",", Columns=53, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Encabezados promovidos" = Table.PromoteHeaders(Origen, [PromoteAllScalars=true])
in
#"Encabezados promovidos";
shared VDestination = let
Origen = #"Supply Chain Orders",
#"Otras columnas quitadas" = Table.SelectColumns(Origen,{"Market", "Order City", "Order Country", "Order Region", "Order State", "Order Status", "Order Zipcode"}),
#"Columnas quitadas" = Table.RemoveColumns(#"Otras columnas quitadas",{"Order Status", "Order Zipcode"}),
#"Columna combinada insertada" = Table.AddColumn(#"Columnas quitadas", "City / State", each Text.Combine({[Order City], [Order State]}, " "), type text),
#"Índice agregado" = Table.AddIndexColumn(#"Columna combinada insertada", "Índice", 1, 1, Int64.Type),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Índice agregado",{{"Índice", "ID Destination"}, {"Order City", "City"}, {"Order Country", "Country"}, {"Order Region", "Region"}, {"Order State", "State"}})
in
#"Columnas con nombre cambiado";
shared Vproducts = let
Origen = #"Supply Chain Orders",
#"Otras columnas quitadas" = Table.SelectColumns(Origen,{"Category Id", "Category Name", "Department Id", "Department Name", "Product Card Id", "Product Image", "Product Name", "Product Price"}),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Otras columnas quitadas",{{"Category Id", Int64.Type}, {"Department Id", Int64.Type}}),
#"Columnas con nombre cambiado1" = Table.RenameColumns(#"Tipo cambiado",{{"Department Id", "id Department"}, {"Category Id", "id Category"}}),
#"Tipo cambiado1" = Table.TransformColumnTypes(#"Columnas con nombre cambiado1",{{"Product Card Id", Int64.Type}}),
#"Columnas con nombre cambiado2" = Table.RenameColumns(#"Tipo cambiado1",{{"Product Card Id", "Id Product Card"}})
in
#"Columnas con nombre cambiado2";
shared VCustomers = let
Origen = #"Supply Chain Orders",
#"Otras columnas quitadas" = Table.SelectColumns(Origen,{"Customer City", "Customer Country", "Customer Fname", "Customer Id", "Customer Lname", "Customer Segment", "Customer State", "Customer Street", "Customer Zipcode", "Latitude", "Longitude"}),
#"Columna combinada insertada1" = Table.AddColumn(#"Otras columnas quitadas", "Full Name", each Text.Combine({[Customer Fname], [Customer Lname]}, " "), type text),
#"Columnas quitadas1" = Table.RemoveColumns(#"Columna combinada insertada1",{"Customer Fname", "Customer Lname"}),
#"Columna combinada insertada" = Table.AddColumn(#"Columnas quitadas1", "Customer Name", each Text.Combine({[Customer Lname], [Customer Fname]}, " "), type text),
#"Columnas quitadas" = Table.RemoveColumns(#"Columna combinada insertada",{"Customer Name"}),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Columnas quitadas",{{"Customer Id", "Id Customer"}}),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Columnas con nombre cambiado",{{"Id Customer", Int64.Type}, {"Customer Zipcode", Int64.Type}, {"Latitude", type number}, {"Longitude", type number}})
in
#"Tipo cambiado";
shared HOrders = let
Origen = #"Supply Chain Orders",
#"Otras columnas quitadas" = Table.SelectColumns(Origen,{"Type", "Days for shipping (real)", "Days for shipment (scheduled)", "Benefit per order", "Sales per customer", "Delivery Status", "Late_delivery_risk", "Order City", "Order Customer Id", "order date (DateOrders)", "Order Id", "Order Item Cardprod Id", "Order Item Discount", "Order Item Discount Rate", "Order Item Id", "Order Item Product Price", "Order Item Profit Ratio", "Order Item Quantity", "Sales", "Order Item Total", "Order Profit Per Order", "Order State", "shipping date (DateOrders)", "Shipping Mode"}),
#"Columnas combinadas" = Table.CombineColumns(#"Otras columnas quitadas",{"Order City", "Order State"},Combiner.CombineTextByDelimiter(" ", QuoteStyle.None),"Combinada"),
#"Consultas combinadas" = Table.NestedJoin(#"Columnas combinadas", {"Combinada"}, VDestination, {"City / State"}, "VDestination", JoinKind.LeftOuter),
#"Se expandió VDestination" = Table.ExpandTableColumn(#"Consultas combinadas", "VDestination", {"ID Destination"}, {"ID Destination"}),
#"Columnas quitadas" = Table.RemoveColumns(#"Se expandió VDestination",{"Combinada"}),
#"Dividir columna por delimitador" = Table.SplitColumn(#"Columnas quitadas", "order date (DateOrders)", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), {"order date (DateOrders).1", "order date (DateOrders).2"}),
#"Tipo cambiado con configuración regional" = Table.TransformColumnTypes(#"Dividir columna por delimitador", {{"order date (DateOrders).1", type date}}, "en-US"),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Tipo cambiado con configuración regional",{{"order date (DateOrders).1", "order date"}, {"order date (DateOrders).2", "Order Time"}}),
#"Dividir columna por delimitador1" = Table.SplitColumn(#"Columnas con nombre cambiado", "shipping date (DateOrders)", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), {"shipping date (DateOrders).1", "shipping date (DateOrders).2"}),
#"Tipo cambiado con configuración regional1" = Table.TransformColumnTypes(#"Dividir columna por delimitador1", {{"shipping date (DateOrders).1", type date}}, "en-US"),
#"Columnas con nombre cambiado1" = Table.RenameColumns(#"Tipo cambiado con configuración regional1",{{"shipping date (DateOrders).1", "shipping date"}, {"shipping date (DateOrders).2", "shipping Time"}}),
#"Consultas combinadas1" = Table.NestedJoin(#"Columnas con nombre cambiado1", {"Type"}, #"VTransaction Type", {"Type"}, "VType", JoinKind.LeftOuter),
#"Se expandió VType" = Table.ExpandTableColumn(#"Consultas combinadas1", "VType", {"Id Transaction"}, {"Id Transaction"}),
#"Columnas quitadas1" = Table.RemoveColumns(#"Se expandió VType",{"Type"}),
#"Consultas combinadas2" = Table.NestedJoin(#"Columnas quitadas1", {"Delivery Status"}, #"VDelivery Status", {"Delivery Status"}, "VDelivery Status", JoinKind.LeftOuter),
#"Se expandió VDelivery Status" = Table.ExpandTableColumn(#"Consultas combinadas2", "VDelivery Status", {"ID Delivery"}, {"ID Delivery"}),
#"Columnas quitadas2" = Table.RemoveColumns(#"Se expandió VDelivery Status",{"Delivery Status"}),
#"Consultas combinadas3" = Table.NestedJoin(#"Columnas quitadas2", {"Shipping Mode"}, #"VShipping Mode", {"Shipping mode"}, "VShipping Mode", JoinKind.LeftOuter),
#"Se expandió VShipping Mode" = Table.ExpandTableColumn(#"Consultas combinadas3", "VShipping Mode", {"Id shipping"}, {"Id shipping"}),
#"Columnas quitadas3" = Table.RemoveColumns(#"Se expandió VShipping Mode",{"Shipping Mode"})
in
#"Columnas quitadas3";
shared #"VTransaction Type" = let
Origen = Csv.Document(File.Contents("D:\2023 Curso datdata PowerBI\2 - Sección de Modelado\MO06 - Dimensiones y detección de granularidad\Supply Chain Orders.csv"),[Delimiter=",", Columns=53, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Encabezados promovidos" = Table.PromoteHeaders(Origen, [PromoteAllScalars=true]),
Type1 = #"Encabezados promovidos"[Type],
#"Duplicados quitados" = List.Distinct(Type1),
#"Convertida en tabla" = Table.FromList(#"Duplicados quitados", Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Índice agregado" = Table.AddIndexColumn(#"Convertida en tabla", "Id Transaction", 1, 1, Int64.Type),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Índice agregado",{{"Column1", "Type"}}),
#"Columna duplicada" = Table.DuplicateColumn(#"Columnas con nombre cambiado", "Type", "Type - Copia"),
#"Columnas con nombre cambiado1" = Table.RenameColumns(#"Columna duplicada",{{"Type - Copia", "Transaction Type"}}),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Columnas con nombre cambiado1",{{"Type", type text}, {"Transaction Type", type text}})
in
#"Tipo cambiado";
shared #"VDelivery Status" = let
Origen = Csv.Document(File.Contents("D:\2023 Curso datdata PowerBI\2 - Sección de Modelado\MO06 - Dimensiones y detección de granularidad\Supply Chain Orders.csv"),[Delimiter=",", Columns=53, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Encabezados promovidos" = Table.PromoteHeaders(Origen, [PromoteAllScalars=true]),
#"Delivery Status1" = #"Encabezados promovidos"[Delivery Status],
#"Duplicados quitados" = List.Distinct(#"Delivery Status1"),
#"Convertida en tabla" = Table.FromList(#"Duplicados quitados", Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Convertida en tabla",{{"Column1", "Delivery Status"}}),
#"Columna condicional agregada" = Table.AddColumn(#"Columnas con nombre cambiado", "Personalizado", each if [Delivery Status] = "Shipping on time" then 1 else if [Delivery Status] = "Advance shipping" then 2 else if [Delivery Status] = "Late delivery" then 3 else if [Delivery Status] = "Shipping canceled" then 4 else 0),
#"Columnas con nombre cambiado1" = Table.RenameColumns(#"Columna condicional agregada",{{"Personalizado", "ID Delivery"}})
in
#"Columnas con nombre cambiado1";
shared #"VShipping Mode" = let
Origen = Csv.Document(File.Contents("D:\2023 Curso datdata PowerBI\2 - Sección de Modelado\MO06 - Dimensiones y detección de granularidad\Supply Chain Orders.csv"),[Delimiter=",", Columns=53, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Encabezados promovidos" = Table.PromoteHeaders(Origen, [PromoteAllScalars=true]),
#"Shipping Mode1" = #"Encabezados promovidos"[Shipping Mode],
#"Convertida en tabla" = Table.FromList(#"Shipping Mode1", Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Índice agregado" = Table.AddIndexColumn(#"Convertida en tabla", "Índice", 1, 1, Int64.Type),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Índice agregado",{{"Column1", "Shipping mode"}, {"Índice", "Id shipping"}})
in
#"Columnas con nombre cambiado";
- El debate ‘problemas con espacio en disco’ está cerrado y no admite más respuestas.