
当我将此数据帧加载到atoti数据存储中时,它是作为度量读取的,但数据类型是对象。

因此,理想情况下,它应该是一个层次结构。
如何将度量更改为atoti中的层次结构?
发布于 2021-01-14 19:14:19
免责声明:我是atoti的开发人员。
当我将此数据帧加载到atoti数据存储区时,会将其作为度量读取
将数据加载到数据存储区不会创建任何度量值。
理想情况下,它应该是一个层次结构。
没有什么可以阻止您创建额外的层次结构和度量。例如,您可以在任何存储列上创建一个新的层次结构,如下所示:
cube.hierarchies["Region Code"] = [ store["Region_Code"] ]您还可以在创建存储时通过指定hierarchized_columns参数来选择必须用作层次结构的列。
store = session.read_pandas(... hierarchized_columns=["Gender", "Age", "Region_Code"])例如,您可以在read_pandas documentation中阅读有关此参数的更多信息。
发布于 2021-01-14 18:36:27
免责声明:我在atoti工作。
一种解决办法是将变量加载为字符串,然后将其视为层次结构。
customer_store = session.read_pandas(
master_data2,
store_name="customer_store",types = {'Region_Code' : tt.types.STRING}
)
customer_store.head()https://stackoverflow.com/questions/65717366
复制相似问题