**Describe the issue**
We have to set macro or to pass explicitly shard and replica name to create table in DatabaseReplicated

#pragma once
#include <base/types.h>
#include <Core/Names.h>
#include <Interpreters/StorageID.h>
#include <map>
namespace Poco
{
    namespace Util
    {
        class AbstractConfiguration;
    }
    class Logger;
}
namespace DB
{
/** Apply substitutions from the macros in config to the string.
  */
class Macros
{
public:
    Macros() = default;