def from_dict()

in dbt/adapters/maxcompute/relation_configs/_materialized_view.py [0:0]


    def from_dict(cls, config_dict: Dict[str, Any]) -> "MaxComputeMaterializedViewConfig":
        # required
        kwargs_dict: Dict[str, Any] = {
            "name": cls._render_part(ComponentName.Identifier, config_dict["name"]),
            "schema": cls._render_part(ComponentName.Schema, config_dict["schema"]),
            "project": cls._render_part(ComponentName.Database, config_dict["project"]),
        }
        for key, value in config_dict.items():
            if key in ["name", "schema", "project"]:
                pass
            kwargs_dict[key] = value

        if partition := config_dict.get("partition_by"):
            kwargs_dict.update({"partition_by": PartitionConfig.parse(partition)})

        materialized_view: "MaxComputeMaterializedViewConfig" = super().from_dict(kwargs_dict)
        return materialized_view